发现问题、解决问题是当今企业对高素质实用型技术人才的基本需求。打破传统的学科体系课程结构,建立基于项目导向、任务驱动、教学做合一的教学方法,是当前高职院校教学改革的方向。培养善于学习、发现问题、解决问题,动手能力强,能很快适应未来工作岗位的技术人才,是编者编写《单片机应用系统设计与实现(电子信息工学结合模式系列教材21世纪高职高专规划教材)》的目的所在。
本书由王先彪主编,唐扬波任副主编。
《单片机应用系统设计与实现(电子信息工学结合模式系列教材21世纪高职高专规划教材)》(作者王先彪)以项目为导向,采用工程项目开发模式,通过流水灯、8路抢答器、篮球记分牌、万年历和门禁系统5个典型案例,由浅入深、循序渐进,逐步介绍软件Proteus和Keil μVision的使用、单片机结构、LED显示技术、汇编程序设计、中断系统、键盘接口技术、定时器/计数器、LCD显示技术、存储器扩展技术以及串行通信技术。
《单片机应用系统设计与实现(电子信息工学结合模式系列教材21世纪高职高专规划教材)》可作为高职院校电子信息类专业的教材,也可供单片机应用系统设计和开发人员以及其他院校电子类专业师生参考、学习使用。
项目一 流水灯1
1.1 项目设计1
1.1.1 项目要求1
1.1.2 电路设计1
1.1.3 程序设计2
1.1.4 项目实施4
1.2 关联知识5
1.2.1 仿真工具Proteus5
1.2.2 仿真工具Keil μVision11
1.2.3 Proteus与Keil μVision的联合仿真19
1.3 项目拓展22
1.3.1 单片机最小系统的开发过程22
1.3.2 流水灯的功能拓展23
项目二 抢答器24
2.1 项目设计24
2.1.1 项目要求24
2.1.2 电路设计24
2.1.3 程序设计26
2.1.4 项目实施29
2.2 关联知识30
2.2.1 单片机结构30
2.2.2 LED(Light Emitting Diode)技术41
2.2.3 汇编程序设计46
2.3 项目拓展49
2.3.1 单片机应用系统常见故障与调试49
2.3.2 查表程序的编写50
2.3.3 抢答器的功能拓展51
项目三 篮球记分牌52
3.1 项目设计52
3.1.1 项目要求52
3.1.2 电路设计52
3.1.3 程序设计53
3.1.4 项目实施62
3.2 关联知识64
3.2.1 中断系统64
3.2.2 键盘接口技术70
3.3 项目拓展76
3.3.1 按键处理的常用技巧76
3.3.2 篮球记分牌的功能拓展78
项目四 万年历79
4.1 项目设计79
4.1.1 项目要求79
4.1.2 电路设计79
4.1.3 程序设计81
4.1.4 项目实施91
4.2 关联知识93
4.2.1 定时器/计数器93
4.2.2 LCD(Liquid Crystal Display)技术98
4.2.3 数字温度传感器DS18B20104
4.3 项目拓展107
4.3.1 模/数与数/模转换技术107
4.3.2 万年历的功能拓展117
项目五 门禁系统118
5.1 项目设计118
5.1.1 项目要求118
5.1.2 电路设计118
5.1.3 程序设计119
5.1.4 项目实施143
5.2 关联知识145
5.2.1 存储器扩展技术145
5.2.2 串行通信技术156
5.3 项目拓展170
5.3.1 单片机和RS485通信接口170
5.3.2 单片机的I/O口模拟串口173
5.3.3 门禁系统的功能拓展174
附录A 特殊功能寄存器175
附录B 单片机伪指令176
附录C 单片机指令系统178
C.1 单片机指令格式178
C.2 寻址方式179
C.2.1 立即数寻址179
C.2.2 直接寻址179
C.2.3 寄存器寻址180
C.2.4 寄存器间接寻址方式180
C.2.5 位寻址181
C.2.6 基址寄存器加变址寄存器间接寻址181
C.2.7 相对寻址181
C.3 指令系统182
C.3.1 指令分类182
C.3.2 数据传送类指令183
C.3.3 算术运算指令186
C.3.4 逻辑运算指令 189
C.3.5 控制转移指令 191
C.3.6 位操作指令 195
参考文献199