项目1 单灯闪烁电路的设计与制作
1.1任务1走进单片机世界
1.1.1单片机及单片机系统
1.1.2想一想,做一做:制作花样流水灯电路
1.2任务2初识单片机——内部结构
1.2.1MCS-51单片机简述
1.2.2单片机的工作过程
1.2.38051单片机的内部结构
1.2.4单片机的引脚
1.3任务3单灯闪烁电路的设计与制作
1.3.1单片机的复位状态
1.3.2时钟电路
1.3.3单片机的时序
1.3.4单片机最小系统的设计
1.3.5想一想,做一做:制作闪烁的LED灯
项目1小结
习题1
项目2 8路流水灯的仿真——单片机应用开发工具的使用
2.1任务48路流水灯软件的设计与制作——Keil C
2.1.1Keil C软件的安装
2.1.2Keil C工程文件的建立、设置与目标文件的获得
2.1.3Keil C的调试与断点设置
2.2任务58路流水灯硬件仿真电路的设计——Proteus仿真平台
2.2.1Proteus电路设计
2.2.2源程序文件设计
2.2.3仿真
2.3任务6Kile软件和Proteus软件的联合仿真
2.3.1Keil和Proteus的联合仿真方法一
2.3.2Keil和Proteus的联合仿真方法二
项目2小结
项目3 汽车转向灯的设计与制作
3.1任务7广告灯的设计与制作
3.1.1硬件电路
3.1.2程序设计
3.1.3深入认识单片机并行I/O口
3.1.4LED驱动电路
3.1.5MCS-51指令系统、寻址方式
3.1.6常用伪指令
3.1.7想一想,做一做:让广告灯实现一次点亮和熄灭2个LED的效果
3.2任务8数据传送指令
3.2.1内部传送指令
3.2.2外部传送指令
3.2.3访问程序存储器指令(或称查表指令)
3.2.4交换指令
3.2.5堆栈操作指令
3.2.6想一想,做一做:秘密存放数据数据的交换
3.3任务9简易加法器的设计与制作——运算指令
3.3.1算术运算指令
3.3.2逻辑运算指令
3.3.3想一想,做一做:实现Z=X∧Y
3.4任务10LED闪烁电路的设计与制作——控制转移与位操作指令
3.4.1控制转移类指令
3.4.2位操作指令
3.4.3想一想,做一做:实现F=XY+XY
3.5任务11汽车转向灯的设计与制作——汇编语言程序设计
3.5.1设计过程
3.5.2程序设计方法
阶段性实训1自制单片机最小系统实现双键控制8只LED跑马灯效果
项目3小结
习题3
项目4 单片机基本显示系统的设计与制作
4.1任务12带精确时间延时的广告灯设计与制作
4.1.1中断的概念
4.1.2MCS-51单片机的中断系统
4.1.3MCS-51单片机的中断响应过程
4.1.4MCS-51单片机的中断请求的撤销
4.1.5MCS-51单片机的特殊用途寄存器
4.1.6计时器Timer0溢出中断控制
4.1.7想一想,做一做:低频方波信号发生器
4.2任务13按键控制的数字显示
4.2.1外部中断触发方式
4.2.2外部中断INT0设置的步骤
4.2.3多个外部中断源系统设计
4.2.4想一想,做一做:两个外部中断同时使用的数码管控制
4.3任务14数字时钟的设计与制作
阶段性实训2急救车优先交通灯的设计与制作
项目4小结
习题4
项目5 字符型显示器应用
5.1任务15字符型1602LCD液晶屏显示
5.1.1字符型1602LCD液晶屏简介
5.1.2字符型1602LCD引脚说明
5.1.31602LCD的指令说明及时序
5.1.4想一想,做一做:1602液晶屏显示的多功能数字时钟
5.2任务16点阵LED显示设计
5.2.1点阵LED的工作原理
5.2.2点阵LED的静态与动态扫描
阶段性实训3电子密码锁的设计
项目5小结
习题5
项目6 单片机通信系统的设计与制作
6.1任务17单片机双机通信
6.1.1串行通信基础
6.1.2单片机的串行通信接口
6.1.3想一想,做一做:利用工作方式2完成双机通信测试系统的设计
6.2任务18多机通信
6.2.1多机通信概述
6.2.2多机通信的基本原理
6.3任务19单片机与PC的串行通信
6.3.1RS-232C串行通信总线标准及其接口
6.3.2想一想,做一做:PC与单片机通信测试系统
阶段性实训4倒计时显示远程控制器的设计与制作
项目6小结
习题6
项目7 项目开发
7.1课题1简易数字电压表的设计与制作
7.1.1A/D转换器
7.1.2硬件设计
7.1.3软件设计
7.2课题2定时闹铃的设计与制作
7.2.1硬件设计
7.2.2软件设计
附录A51单片机指令表
附录B伪指令表
附录C指令中的符号标识说明表
参考文献
|
商品评论(0条)