单片机技术与应用项目式教程
单片机技术与应用项目式教程作者:曹华 开 本:32开 书号ISBN:9787111560586 定价: 出版时间:2017-06-01 出版社:机械工业出版社 |
单片机技术与应用项目式教程 本书特色
内容提要本书以MCS-51单片机系列89S51为例,采用项目式的设计方式进行编写,全书分为五个分任务项目和一个综合实训项目。分别为数制初步、单片机系统设计、灯光控制设计、报警系统设计、医院呼叫系统。书中分别用汇编语言和C语言对项目设计进行了举例,结合单片机开发板进行讲解。本书可作为高职高专电子类专业的单片机课程教材,也可以作为自学单片机的初学人员参考用书。为方便教学,本书配有免费电子课件、思考与习题详解、模拟试卷及答案等,凡选用本书作为授课教材的学校,均可来电免费索取。咨询电话:010-88379375;Email:cmpgaozhi@sina.com。
单片机技术与应用项目式教程 目录
前言项目1 数制初步 1
任务1 数制及其转换 1
1. 1. 1 几种常用数制 1
1. 1. 2 不同数制之间的相互转换 3
任务2 机器数与真值 5
1. 2. 1 计算机的带符号数 5
1. 2. 2 计算机的溢出 6
1. 2. 3 编码 9
项目小结 10
练习一 10
项目2 单片机系统设计 12
任务1 单片机开发板电路设计 12
2. 1. 1 单片机初步介绍 12
2. 1. 2 单片机引脚排列 17
2. 1. 3 存储器与特殊功能寄存器 23
2. 1. 4 单片机的并行口 28
2. 1. 5 单片机*小应用系统 37
2. 1. 6 单片机应用系统电路 42
2. 1. 7 从传统8051 单片机过渡到
STC12C5A60S2 系列单片机 44
任务2 单片机开发板仿真电路设计 44
2. 2. 1 软件的安装 45
2. 2. 2 原理图的绘制 46
项目小结 49
练习二 49
项目3 灯光控制设计 53
任务1 编译软件使用 53
3. 1. 1 软件安装 53
3. 1. 2 软件的使用 54
任务2 跑马灯设计 59
3. 2. 1 关于P1 口 59
3. 2. 2 延时子程序的编写 59
3. 2. 3 任务实施步骤 59
任务3 交通灯设计 64
3. 3. 1 中断概念 64
3. 3. 2 中断系统 64
3. 3. 3 任务实施步骤 70
项目小结 75
练习三 76
项目4 报警系统设计 79
任务1 蜂鸣器控制(软件延时) 79
4. 1. 1 蜂鸣器工作原理 79
4. 1. 2 单片机对蜂鸣器的控制 80
4. 1. 3 任务实施步骤 80
任务2 蜂鸣器控制(定时器控制) 82
4. 2. 1 结构与功能 82
4. 2. 2 定时器/计数器的控制寄存器 83
4. 2. 3 定时器/计数器的工作方式 86
4. 2. 4 定时器/ 计数器的初始化编程
步骤 88
4. 2. 5 定时器/计数器的计数初值 89
4. 2. 6 任务实施步骤 89
任务3 音乐播放控制 94
4. 3. 1 音调 95
4. 3. 2 节拍 96
4. 3. 3 任务实施步骤 97
项目小结 101
练习四 102
项目5 医院呼叫系统设计 104
任务1 数码管显示 104
5. 1. 1 数码管的基本工作原理 105
5. 1. 2 任务实施步骤 106
任务2 简易按键控制 112
5. 2. 1 键盘及接口 112
5. 2. 2 任务实施步骤 116
任务3 串行通信 119
5. 3. 1 串行通信的概念 119
5. 3. 2 串行通信技术 120
5. 3. 3 串行通信的接口电路 121
5. 3. 4 单片机串行口的结构与控制
寄存器 122
5. 3. 5 任务实施步骤 130
任务4 医院病人呼叫系统 133
项目小结 136
练习五 136
项目6 电子仪器设计 138
任务1 数字电压表设计(AT89S51
芯片) 138
6. 1. 1 ADC0809 的主要特性 139
6. 1. 2 ADC0809 的内部结构和外部
引脚 139
6. 1. 3 任务实施步骤 140
任务2 数字电压表设计(STC 芯片) 146
6. 2. 1 STC12C5A60S2 单片机的内部
ADC 结构 146
6. 2. 2 ADC 相关寄存器 146
6. 2. 3 任务实施步骤 149
任务3 信号发生器设计 152
6. 3. 1 单片机产生波形的原理 153
6. 3. 2 DAC0832 的内部结构与引脚
功能 153
6. 3. 3 任务实施步骤 154
项目小结 156
练习六 156
项目7 电子温度计的设计 158
任务1 液晶显示 158
7. 1. 1 LCD1602 的引脚 159
7. 1. 2 LCD1602 的控制指令 160
7. 1. 3 LCD1602 模块的读写操作时序 161
7. 1. 4 任务实施步骤 163
任务2 温度计的设计 168
7. 2. 1 DS18B20 的引脚 168
7. 2. 2 DS18B20 的通信时隙 169
7. 2. 3 任务实施步骤 171
项目小结 181
练习七 181
扩展项目 俄罗斯方块游戏的设计 182
任务1 点阵显示 182
8. 1. 1 LED 点阵的结构 182
8. 1. 2 LED 点阵显示原理 182
8. 1. 3 任务实施步骤 183
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:功能医学临床实践-慢性病治疗圣经
下一篇:算法基础
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |