单片机应用技术项目教程(C语言版)(第3版)(附微课视频)

配套有在线开放课程。
分享 推荐 0 收藏 1 阅读 227
束慧 , 陈卫兵 , 姜源 , 路桂明 , 宋玉锋 (编著) 978-7-115-66932-2

关于本书的内容有任何问题,请联系 王丽美

1.本书在内容的选择和编排中,注重基础性、系统性和可扩展性。
2.按照单片机的不同控制功能,将整个系统划分为5个项目。
3.项目导入、任务驱动的体系结构。在每个任务的内容编写中,以“任务”为驱动,按照“任务要求”→“相关知识”→“任务实施”→“任务扩展”的思路编排。
4.每个项目都精选典型课后任务,将理论课堂和实践课堂延伸至课后,方便读者自我训练。
5.本书是“十四五”职业教育国家规划教材。

内容摘要

本书结合企业真实单片机控制系统,按照单片机的不同控制功能,将整个系统划分为“单片机最小系统设计”“显示系统与键盘系统设计”“时钟系统设计”“通信系统设计”“存储系统设计”“测控系统设计”6个部分,以“典型案例+技能训练”配合Proteus仿真,主要介绍STC89系列单片机的各种具体应用。
本书可作为高等院校、高等职业院校电子、通信、电气、机电、物联网等专业单片机相关课程的教材,也可作为从事单片机应用相关工作的工程技术人员的参考书。

目录

项目1 单片机最小系统设计 1
【项目导读】 1
任务1.1 搭建单片机最小系统 2
【任务要求】 2
【相关知识】 2
知识1 单片机概述 2
知识2 STC89C52单片机的结构与引脚 4
知识3 单片机最小系统 7
知识4 单片机硬件仿真开发工具Proteus 9
【任务实施】 10
【任务小结】 15
任务1.2 简易信号指示灯设计 15
【任务要求】 15
【相关知识】 15
知识1 单片机软件开发工具Keil 15
知识2 单片机I/O口的基本应用 16
知识3 C51语言中的数 17
知识4 C51语言中的运算符与表达式 22
知识5 C51语言中的顺序结构与
基本语句 23
知识6 C51语言中的分支结构与分支语句 24
【任务实施】 27
【任务小结】 33
技能训练1.1 模拟汽车转向灯控制电路实物制作 33
技能训练1.2 模拟门铃控制设计 36
【项目总结】 38
【习题】 38
项目2 显示系统与键盘系统设计 40
【项目导读】 40
任务2.1 流水灯系统设计 41
【任务要求】 41
【相关知识】 41
知识1 单片机存储结构 41
知识2 C51语言中的循环结构与循环语句 43
知识3 C51语言中的辅助控制语句 46
知识4 C51语言中的函数 47
【任务实施】 48
【任务小结】 51
技能训练2.1 简易交通信号灯控制系统的设计 51
任务2.2 数码管显示器设计 54
【任务要求】 54
【相关知识】 54
知识1 数码管显示器结构及段选码 54
知识2 C51语言中的一维数组 55
知识3 数码管显示方式 56
【任务实施】 59
【任务小结】 63
技能训练2.2 模拟微波炉启停控制设计 64
任务2.3 8×8点阵显示器设计 66
【任务要求】 66
【相关知识】 66
知识1 点阵显示器的结构与工作原理 66
知识2 点阵显示器的显示方式 67
知识3 C51语言中的二维数组 67
【任务实施】 69
【任务小结】 72
技能训练2.3 多位点阵显示器设计 72
任务2.4 液晶显示器设计 74
【任务要求】 74
【相关知识】 75
知识1 液晶显示器及其接口 75
知识2 LCD1602的内部结构 75
知识3 LCD1602的指令系统 78
【任务实施】 80
【任务小结】 84
【任务扩展】 85
知识4 图形型LCD12864 85
任务2.5 4×4键盘系统设计 91
【任务要求】 91
【相关知识】 92
知识1 非编码键盘概述 92
知识2 按键抖动与消抖 92
知识3 线性非编码键盘的识别与处理 93
知识4 矩阵非编码键盘的识别与处理 93
【任务实施】 96
【任务小结】 99
【项目总结】 100
【习题】 100
项目3 时钟系统设计 102
【项目导读】 102
任务3.1 报警声发生器设计 103
【任务要求】 103
【相关知识】 103
知识1 定时器/计数器的结构及工作原理 103
知识2 定时器/计数器的控制寄存器 104
知识3 定时器/计数器的工作方式 106
知识4 定时器/计数器的初始化 108
【任务实施】 108
【任务小结】 112
【任务扩展】 112
知识5 门控位GATE的应用 112
技能训练3.1 模拟电子琴的设计 113
任务3.2 秒表设计 114
【任务要求】 114
【相关知识】 114
知识1 中断的相关概念 114
知识2 中断源与中断函数 115
知识3 中断标志与控制 117
知识4 中断系统结构 120
知识5 中断请求的响应、撤除及返回 120
【任务实施】 122
【任务小结】 124
【任务扩展】 125
知识6 外部中断源的扩展 125
知识7 STC15W4K32S4系列单片机的中断源 126
技能训练3.2 数码管的动态扫描设计 127
技能训练3.3 外部中断控制简易信号灯的设计 129
任务3.3电子万年历设计 131
【任务要求】 131
【相关知识】 131
知识1 DS1302概述 131
知识2 DS1302的控制指令 132
知识3 DS1302的寄存器 132
知识4 DS1302的应用 133
【任务实施】 133
【任务小结】 143
【项目总结】 143
【习题】 144
项目4 通信系统设计 145
【项目导读】 145
任务4.1串口彩屏显示系统设计 146
【任务要求】 146
【相关知识】 146
知识1 串行通信基础知识 146
知识2 单片机串口的结构 149
知识3 串口的工作方式及波特率 151
知识4Usart-GPU串口彩屏概述及指令系统 154
【任务实施】 155
【任务小结】 159
【任务扩展】 160
知识5 利用串口扩展并口 160
技能训练串口扩展并口的设计 161
任务4.2 双机通信系统设计 163
【任务要求】 163
【相关知识】 163
知识 多机通信 163
【任务实施】 164
【任务小结】 170
任务4.3 远程交通信号灯控制系统设计 171
【任务要求】 171
【相关知识】 171
知识1 RS-232C总线标准 172
知识2 RS-232C接口电路 172
【任务实施】 173
【任务小结】 178
【任务扩展】 179
知识3 PC与多个单片机间的串行通信 179
知识4 STC15W4K48S4串口1 179
知识5 STC15W4K48S4串口2 180
【项目总结】 180
【习题】 180
项目5 存储系统设计 182
【项目导读】 182
任务5.1 并行存储器的扩展设计 183
【任务要求】 183
【相关知识】 183
知识1 三总线接口及其扩展性能 183
知识2 并行EPROM程序存储器概述 184
知识3 单片并行EPROM程序存储器的扩展 185
知识4 并行RAM的扩展 186
知识5 C51语言的指针 187
知识6 C51语言中绝对地址的访问 188
【任务实施】 189
【任务小结】 191
【任务扩展】 191
知识7 多片EPROM程序存储器的扩展 191
知识8 并行EEPROM的扩展方法 193
知识9 利用三总线接口扩展I/O口 193
任务5.2 EEPROM的扩展设计 195
【任务要求】 195
【相关知识】 195
知识1 串行EEPROM、铁电存储器 195
知识2 I2C总线协议规范 196
知识3 I2C总线的应用 198
知识4 AT24C04与单片机的接口 201
【任务实施】 201
【任务小结】 204
【任务扩展】 204
知识5 STC15单片机内EEPROM的应用 204
技能训练电子密码锁的设计 208
【项目总结】 210
【习题】 210
项目6 测控系统设计 211
【项目导读】 211
任务6.1 数字电压表设计 212
【任务要求】 212
【相关知识】 212
知识1 模数转换器 212
知识2 ADC0809与单片机的接口 213
【任务实施】 214
【任务小结】 218
【任务扩展】 218
知识3 高精度串行模数转换器芯片LTC1864的应用 219
知识4 STC15单片机内部模数转换器的应用 221
技能训练6.1 基于ADC0809中断方式的数据采集系统的设计 221
技能训练6.2 基于串行模数转换器TLC2543数据采集系统的设计 224
任务6.2 数字温度计设计 227
【任务要求】 227
【相关知识】 227
知识1 常见的温度传感器 227
知识2 单总线协议规范与应用 228
知识3 DS18B20的数据格式 231
【任务实施】 232
【任务小结】 235
技能训练6.3 多路温度巡测仪的设计 235
任务6.3 波形发生器设计 236
【任务要求】 236
【相关知识】 236
知识1 数模转换器 237
知识2 DAC0832的双缓冲结构 238
知识3 DAC0832与单片机的接口 238
【任务实施】 239
【任务小结】 241
【任务扩展】 242
知识4 串行数模转换器TLC5615 242
技能训练6.4 正弦波发生器的设计 244
技能训练6.5 简易可调电压源的设计 246
任务6.4 直流电动机控制设计 247
【任务要求】 247
【相关知识】 247
知识1 直流电动机驱动电路 247
知识2 单片机模拟输出PWM信号 248
【任务实施】 252
【任务小结】 253
【任务扩展】 254
知识3 STC15W4K32S4系列单片机增强型PWM发生器 254
技能训练6.6 电动机调速装置的设计 254
技能训练6.7 数控直流电源的设计 256
【项目总结】 257
【习题】 258

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

陈卫兵 1988年~2001年南通纺织电子设备厂设计科从事产品研发工作 2002年~南通职业大学电子系任教,并担任校电子信息研究所所长,从事产品开发。出版过的教材:《单片机原理及应用》,主编,西安电子科技大学出版社,2008年,4000册《依托大学生电子设计竞赛,培养创新型人才》 南通职业大学学报《基于GPRS的远程电力抄表系统》仪表技术

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部