51单片机
1 绪论 1 2 硬件 4 2.1 硬件的基本组成: 4 2.2 电路图 4 2.3 硬件介绍 4 2.3.1 单片机概述 4 2.3.2 AT89C51单片机简介 6 2.4 单片机的串行接口 11 2.4.1 基本概念 11 2.4.2 MCS-51的串行和控制寄存器 12 2.5 数码显示管 14 2.6 硬件的焊接及调试过程 16 2.6.1 硬件的焊接 16 3 软件的设计和调整过程 19 3.1 程序流程图 19 3.2 通信协议 20 3.2.1 串行口控制寄存器SCON的设置 20 3.2.2 定时器的初始化设置 20 3.2.3 波特率计算 20 3.2.4 发射程序 20 3.3 编译软件的使用和PLDA的使用 21 3.3.1 编译软件的使用和编译过程 21 3.4 烧片 21 4 单片机串行通信领域的扩展 23 4.1 无线发射电路组成及工作原理: 23 4.2 单片机串口接口 24 4.2.1 扩展串行口与单片机的连接 24 4.2.2 操作指令 25 4.2.3 基于TTL电路的设计方案和工作原理 25 结论 27 参考文献 28 致谢 29 附录A 30 附录B 31
1 绪论 1
2 硬件 4
2.1 硬件的基本组成: 4
2.2 电路图 4
2.3 硬件介绍 4
2.3.1 单片机概述 4
2.3.2 AT89C51单片机简介 6
2.4 单片机的串行接口 11
2.4.1 基本概念 11
2.4.2 MCS-51的串行和控制寄存器 12
2.5 数码显示管 14
2.6 硬件的焊接及调试过程 16
2.6.1 硬件的焊接 16
3 软件的设计和调整过程 19
3.1 程序流程图 19
3.2 通信协议 20
3.2.1 串行口控制寄存器SCON的设置 20
3.2.2 定时器的初始化设置 20
3.2.3 波特率计算 20
3.2.4 发射程序 20
3.3 编译软件的使用和PLDA的使用 21
3.3.1 编译软件的使用和编译过程 21
3.4 烧片 21
4 单片机串行通信领域的扩展 23
4.1 无线发射电路组成及工作原理: 23
4.2 单片机串口接口 24
4.2.1 扩展串行口与单片机的连接 24
4.2.2 操作指令 25
4.2.3 基于TTL电路的设计方案和工作原理 25
结论 27
参考文献 28
致谢 29
附录A 30
附录B 31