超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
欢迎光临中图网 请 | 注册
> >
单片机原理及应用

单片机原理及应用

作者:李伟主编
出版社:西安电子科技大学出版社出版时间:2019-01-01
开本: 26cm 页数: 222页
中 图 价:¥24.0(8.0折) 定价  ¥30.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>
微信公众号

单片机原理及应用 版权信息

  • ISBN:9787560651828
  • 条形码:9787560651828 ; 978-7-5606-5182-8
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

单片机原理及应用 内容简介

  本书系统介绍了单片机技术的相关知识。全书共9章,包括绪论、80C51的结构和原理、单片机C语言开发基础、单片机的中断系统、单片机的定时器/计数器、单片机串行通信技术、单片机接口技术、单片机模/数和数/模器件的应用、综合实践等。本书在内容上遵循认知成长规律,深浅适度,注重实践和动手能力的培养。通过本书的学习可使读者理解和掌握单片机技术的基本理论和应用设计方法,为后续相关课程的学习奠定基础。  本书可作为高职高专院校电子相关专业的教材,也可作为单片机技术开发人员的参考书。

单片机原理及应用 目录

第1章 绪论 1 1.1 电子计算机概述 1 1.1.1 电子计算机的经典结构 1 1.1.2 微型计算机的组成及其应用形态 3 1.2 单片机的发展过程及产品 5 1.2.1 单片机的发展过程 5 1.2.2 单片机产品近况 5 1.3 单片机的特点及应用领域 6 1.3.1 单片机的特点 6 1.3.2 单片机的应用领域 6 1.4 单片机应用系统开发流程 7 1.5 Keil μVision4仿真软件介绍 10 任务1-1 Keil μVision4软件仿真:点亮单片机P1.0口的LED 12 1.6 Proteus电路仿真软件介绍 18 任务1-2 Proteus软件仿真:点亮单片机P1.0口的LED 21 本章小结 26 习题 26 第2章 80C51的结构和原理 27 2.1 80C51单片机的内部结构与引脚功能 27 2.1.1 内部结构 27 2.1.2 典型产品的资源配置 28 2.1.3 典型产品的封装和引脚功能 29 2.2 80C51单片机的CPU 30 2.2.1 CPU的功能单元 30 2.2.2 总线控制 32 2.3 80C51单片机的存储器 34 2.3.1 数据存储器配置 34 2.3.2 程序存储器配置 38 2.4 80C51单片机的并行口 40 2.4.1 P0口的结构、功能及使用 40 2.4.2 P1口的结构、功能及使用 42 2.4.3 P2口的结构、功能及使用 43 2.4.4 P3口的结构、功能及使用 43 2.5 80C51单片机的*小系统 44 2.5.1 MCS-51单片机的时钟 45 2.5.2 MCS-51单片机的复位 46 任务2-1 用Keil软件将51单片机控制蜂鸣器程序编译成hex文件 47 任务2-2 用Proteus软件绘制51单片机控制蜂鸣器电路图 53 任务2-3 用单片机控制一只发光二极管闪烁 56 本章小结 58 习题 58 第3章 单片机C语言开发基础 62 3.1 C语言源程序的结构特点 62 3.2 标识符和关键字 65 3.2.1 标识符 65 3.2.2 关键字 65 3.3 数据类型与运算符 67 3.3.1 数据类型 67 3.3.2 常量和变量 69 3.3.3 运算符 72 任务3-1 不同数据类型控制LED闪烁 75 任务3-2 数据运算的LED显示 77 3.4 C语言的语句 80 3.4.1 顺序执行语句 80 3.4.2 控制语句 80 任务3-3 用if语句控制LED的亮灭状态 83 任务3-4 用for语句控制LED的循环亮灭状态 85 3.5 C语言的数组 88 3.5.1 一维数组 88 3.5.2 二维数组 90 3.5.3 字符数组 90 任务3-5 用字符型数组实现LED循环亮灭 90 3.6 C语言的函数 93 3.6.1 函数的定义 93 3.6.2 函数的调用与声明 94 任务3-6 用函数实现LED流水速度控制 95 3.7 C语言的编译预处理 97 3.7.1 宏定义“#define”指令 98 3.7.2 文件包含“#include”指令 98 任务3-7 用宏定义方式实现LED显示 98 本章小结 101 习题 101 第4章 单片机的中断系统 103 4.1 中断系统的基本概念 103 4.2 中断系统的结构及控制 105 4.2.1 中断系统的结构 105 4.2.2 中断系统的控制 109 任务4-1 用外部中断控制LED点亮或熄灭 111 任务4-2 利用中断设计一个三人抢答器 113 任务4-3 利用中断设计一个方波脉冲计数器 116 本章小结 119 习题 119 第5章 单片机的定时器/计数器 121 5.1 定时器/计数器的基本概念 121 5.2 定时器/计数器的结构及工作原理 122 5.2.1 定时器/计数器的结构 122 5.2.2 定时器/计数器的工作原理 123 5.3 定时器/计数器的控制 123 5.3.1 定时器/计数器的方式控制寄存器TMOD 123 5.3.2 定时器/计数器的控制寄存器TCON 124 5.3.3 定时器/计数器的4种工作方式 125 5.3.4 定时器/计数器中定时/计数初值的计算 127 任务5-1 用T0查询方式控制P1口8位LED闪烁 127 任务5-2 用T0查询方式计数,结果送P1口显示 129 本章小结 131 习题 131 第6章 单片机串行通信技术 132 6.1 串行通信的基本概念 133 6.1.1 并行通信 133 6.1.2 串行通信 133 6.1.3 串行通信校验 135 6.2 串行通信口的结构 136 6.3 串行通信口的控制 137 6.3.1 串行控制寄存器SCON 137 6.3.2 电源控制寄存器PCON 138 6.4 串行通信口的4种工作方式 138 6.4.1 方式0 138 6.4.2 方式1 139 6.4.3 方式2和方式3 139 6.5 串行通信口的波特率设置 140 6.5.1 方式0和方式2 140 6.5.2 方式1和方式3 140 6.5.3 常用波特率 140 任务6-1 利用串口控制数码管显示十六进制字符 141 任务6-2 实现PC与单片机串行接口通信 144 本章小结 148 习题 148 第7章 单片机接口技术 150 7.1 LED数码管接口技术 150 7.1.1 LED数码管的原理 150 7.1.2 接口电路与段码控制 151 任务7-1 用LED数码管显示数字“5” 152 任务7-2 4位共阳极数码管的动态扫描显示 153 7.2 点阵LED接口技术 156 7.2.1 点阵的初步认识 156 7.2.2 点阵的图形显示概述 157 任务7-3 使用LED点阵显示“1” 157 7.3 键盘接口技术 160 7.3.1 独立式键盘的工作原理 160 7.3.2 矩阵键盘的工作原理 162 任务7-4 无软件消抖的独立式键盘输入 164 任务7-5 采用软件消抖的独立式键盘输入 165 7.4 字符型LCD液晶接口技术 167 任务7-6 用LCD显示字符“MCU” 177 本章小结 182 习题 182 第8章 单片机模/数和数/模器件的应用 184 8.1 模/数(A/D)转换器件 184 8.1.1 A/D转换基本知识 184 8.1.2 ADC0804 185 8.1.3 ADC0832 188 任务8-1 基于ADC0832的5V直流数字电压表 190 8.2 数/模(D/A)转换器件 197 8.2.1 D/A转换基本知识 197 8.2.2 DAC0832 198 任务8-2 用DAC0832产生三角波电压 202 本章小结 204 习题 204 第9章 综合实践 206 任务9-1 完成一个单片机开发板电路的设计与制作 206 任务9-2 完成单片机开发板的使用和程序的下载 216 任务9-3 用自增运算控制8位LED的流水花样1 218 任务9-4 8位LED的流水花样2 219 任务9-5 8位LED的流水花样3 220 本章小结 221 习题 222
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服