单片机基础与应用(C语言版)(彩色印刷)(另赠立体化教学资源)(二维码视频教学资源) / 国家级精品资源共享课立项项目配套教材
作者: 王静霞
出版时间:2016年2月
出版社:高等教育出版社
- 高等教育出版社
- 9787040439298
- 1版
- 39845
- 0063162532-4
- 大16开
- 2016年2月
- 350
- 工学
- 计算机科学与技术
- TP368.1
- 电子信息类
- 高职高专
本书为彩色印刷,版面精美友好,结构清晰,在介绍核心技能点的位置提供了对应的配套学习资源类型标志或二维码链接。全书配套提供PPT演示文稿、复习讲解、习题答案、微课、延伸阅读、源代码等学习资源,除用书中二维码访问以外,也可以通过本书配套数字化课程网站来观看和使用。
本书为高等职业院校机电、电气、电子专业单片机课程的教材,也可供相关行业的工程技术人员参考。
第1章 单片机及其开发环境
1.1 初识单片机
1.1.1 什么是单片机
1.1.2 单片机分类
1.1.3 单片机特点及应用
实例1 点亮1个LED
1.2 单片机应用系统及其开发环境
1.2.1 单片机应用系统
1.2.2 单片机应用系统开发流程
1.2.3 单片机开发系统
1.2.4 Keil μVision软件的使用方法
实例2 1个LED闪烁
总结
习题
第2章 单片机硬件系统
2.1 单片机内部结构
2.2 8051单片机引脚功能
实例3 8个LED闪烁
2.3 单片机存储器结构
2.3.1 数据存储器
2.3.2 特殊功能寄存器
2.3.3 程序存储器
2.4 时钟电路与复位电路
2.4.1 单片机时钟电路
2.4.2 单片机复位电路
实例4 蜂鸣器发声
2.5 单片机并行I/O口
2.5.1 P0口
2.5.2 P1口
2.5.3 P2口
2.5.4 P3口
实例5 开关控制LED亮灭
总结
习题
第3章 C51程序设计基础
3.1 C51概述
3.1.1 C51与ANSIC语言
3.1.2 C51程序的基本结构
实例6开关控制LED交替亮灭
3.2 C51数据类型
3.2.1 数据类型概述
3.2.2 基本数据类型
3.2.3 扩展数据类型
3.2.4 常量
3.2.5 变量
3.3 C51运算符
3.4 C51程序结构
3.4.1 顺序程序与表达式
实例7 顺序程序结构控制流水灯
3.4.2 选择程序与选择语句
实例8 选择程序结构开关控制LED显示
3.4.3 循环程序与循环语句
实例9 移位操作控制流水灯
3.5 C51函数
3.5.1 C51库函数
实例10 库函数控制流水灯
3.5.2 用户自定义函数
实例11 延时函数的定义及调用
3.6 C51数组
3.6.1 数组定义
3.6.2 二维数组
3.6.3 字符数组
实例12数组控制流水灯
3.7 程序设计应用实例
实例13 花样霓虹灯
实例14 贪吃蛇
实例15 倒车警示器
总结
习题
第4章 定时器/计数器
4.1 定时器/计数器工作原理
4.1.1 定时器/计数器结构
4.1.2 定时器/计数器编程控制
4.1.3 定时器/计数器相关寄存器
实例16 LED循环闪烁
4.2 定时器/计数器的工作方式
4.3 定时器/计数器的应用
实例17 简易计数报警
实例18 正脉冲宽度测量
实例19 定时器输出PWM可
调光台灯
总结
习题
第5章 中断系统
5.1 什么是中断
5.2 单片机中断系统的结构
5.2.1 中断系统的结构
5.2.2 中断源
5.2.3 中断请求标志
5.2.4 中断允许控制
5.2.5 中断优先级别
实例20 中断控制LED闪烁
5.3 中断处理过程
5.3.1 中断响应条件
5.3.2 中断响应过程
5.3.3 中断响应时间
5.3.4 中断请求撤除
实例21 LED显示秒表
总结
习题
第6章 人机交互接口设计
6.1 单片机与LED接口设计
6.1.1 LED结构
6.1.2 LED静态显示
实例22 LED静态显示2位秒表
6.1.3 LED动态显示
实例23 LED动态显示指定信息
实例24 LED动态显示移动广告屏
实例25 LED动态显示2位秒表
6.2 单片机与LED点阵显示器接口设计
6.2.1 LED点阵显示器的结构
6.2.2 单片机控制LED点阵显示器
实例26 LED点阵显示器稳定显示指定图形
实例27 LED点阵显示器移动显示广告屏
6.3 单片机与字符型液晶显示器接口设计
6.3.1 字符型液晶显示器概述
6.3.2 单片机控制字符型液晶显示器
实例28 字符型液晶显示广告牌
6.4 单片机与按键接口设计
6.4.1 单片机与独立按键接口设计
6.4.2 按键去抖
实例29 按键状态LED显示
实例30 按键控制广告牌显示
6.4.3 单片机与矩阵键盘接口设计
实例31 LED显示矩阵键盘按键号
总结
习题
第7章 串行接口通信技术
7.1 串行通信基础
7.2 单片机串行接口
7.2.1 串行接口结构
7.2.2 串行接口工作方式
7.2.3 波特率
实例32 串口控制16个LED流水灯
7.3 RS-232C串行接口
7.3.1 RS-232C总线标准
7.3.2 电平转换电路
7.4 单片机串行接口应用
实例33单片机双机通信
实例34单片机与PC通信
总结
习题
第8章 A/D转与D,A转换
8.1 认识A/D转换器与D/A转换器
8.1.1 A/D转换器
8.1.2 D/A转换器
8.2 单片机扩展I2C总线器件
8.2.1 I2C总线系统结构
8.2.2 I2C总线数据传输时序
8.2.3 I2C串行总线接口编程控制
8.3 单片机与PcF8591接口设计
8.3.1 PCF8591概述
8.3.2 单片机与PCF8591接口电路设计
8.3.3 A/D转换
8.3.4 D/A转换
8.4 A/D转换与D/A转换应用实例
实例35 简易数字电压表
实例36 信号发生器
总结
习题
第9章 综合应用实践
实例37 数字钟
实例38 倒计时交通灯
实例39 16×16点阵显示屏移动产告牌
实例40 简易打字游戏机
实例41 智能温度测量
总结
参考文献