武汉理工大学单片机课程设计-2 联系客服

发布时间 : 星期四 文章武汉理工大学单片机课程设计-2更新完毕开始阅读3a34544d8c9951e79b89680203d8ce2f006665d3

1.2 程序的结构化设计方法

如图所示,发送机程序设计结构如下:

主程序开始串口通信程序初始化(设置定时器及串口中断工作方式)进入循环键盘扫描并返回键值判断key值Key=24Key=25Key=26切换到显示数据数码管清零切换到显示温度调用显示函数调用显示函数调用温度显示函数数码管显示键值0~9并发送数据6个数码管全显0并发送0数码管显示当前温度值并发送温度进入下一轮循环 图1.1 发送机程序设计结构

接收机程序设计结构图如下:

接收机流程图开始主程序流程图中断程序流程图RI清零初始化定时器1和串口中断接受数据并存储在数组中开中断计数标志清零等待中断显示数据中断返回 图1.2 接收机程序设计结构图

2 硬件电路及其说明

2.1 显示电路单元

2.1.1 74HC573资料

74HC573是八进制3 态非反转透明锁存器,是高性能硅门CMOS器件。 原理说明:74HC573的八个锁存器都是透明的D 型锁存器,当使能(G)为高时,Q 输出 将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上。输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时, 新的数据也可以置入。这种电路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O 通道,双向总线驱动器和工作寄存器。 1)引脚图:

图2-1 74HC573引脚图

2)引脚功能表:

图2-2 74HC573功能真值表

2.1.2 数码管显示电路

LED数码管显示是利用半导体发光制成条形的发光二极管,封装在一起组成数字或其他符号形状。数码管根据公共端不同,分为共阴极和共阳极两种形式。 本次设计采用共阴级数码管,考虑到六位数码显示管显示,本次设计采用了数码管LG5631AH。