《武汉理工大学单片机应用》实习报告
3硬件设计
3.1实验总电路图
本次设计电路图见下图七:
图八 设计总电路图
系统由51单片机,数码管,反相器,排阻,矩阵键盘,DS18B20,指示灯等部件构成。其中数码管的段选信号线(a,b,c,d,e,f,g,h)与P0口直接连接,以灌电流的方式点亮数码管。位选信号通过反相器(74HC04)与P1口连接。反相器主要起提供数码管工作电流的作用,因为51单片机的额IO口带负载能力很弱,直接连接不能够点亮数码管。
矩阵键盘是4X4的大小,与P2口连接。分别为数字键0~9和功能切换键。从第一排至下一次为7、8、9、输入;4、5、6、温度;1、2、3、串口;清零、0、清除、复位。
DS18B20是单总线(1-wire)数字温度传感器,数据线与单片机P3.4口连接,同时带有一个4.7K的上拉电阻。
发送和接收信号灯与P3.6和P3.7连接,方便查看串口状态。
21
《武汉理工大学单片机应用》实习报告
3.2矩阵键盘
图九 矩阵键盘图
3.3数码显示
图十 数码显示图
22
《武汉理工大学单片机应用》实习报告
3.4 温度传感器
图十一 温度传感器图
3.5双机通信
图十二 双机通信图
23
《武汉理工大学单片机应用》实习报告
4软件设计及仿真
4.1 键盘输入及数码管显示
矩阵键盘扫描和执行响应功能函数在一个死循环里面,反复执行。矩阵键盘采用扫描的方式检测,流程如下。
图十三 扫描流程图
仿真图见下图十四:
24
相关推荐: