- 15
- 0
- 约7.98千字
- 约 17页
- 2016-06-07 发布于湖北
- 举报
模拟病房呼叫系统模拟一个个床位,哪个病人要呼叫可以按键,相应蜂鸣器响,数码管床位号床位号蜂鸣器响
图3-1 系统框图
当单片机一上电时,数码管显示时,分,秒。并且可通过按键对时,分的调节。调节按键主要运用外部中断程序,其中时钟的显示是通过TO定时器定时1s和数码管显示电路主要运用动态扫描的方式以实现的。
此设计主要运用键盘扫描电路来设计病床号。当有按键按下时数码管由当前的显示时,分,秒,变为显示当前呼叫数量和呼叫床号,并且呼叫床号按呼叫顺序循环显示,程序中运用数组作为按键缓冲区,先存储按键键值然后实现动态显示。
当按下复位键后重新显示时,分,秒。并且清空按键缓冲区。
3.2 STC89C52单片机芯片
89C52共有四个八位的并行双向口,即有32根输入输出口线。各口的每一位均由锁存器、输出驱动器和输入缓冲器组成。
图3-2 STC89C52集成芯片
89C52共有四个八位的并行双向口,即有32根输入输出口线。各口的每一位均由锁存器、输出驱动器和输入缓冲器组成。
VCC40引脚:电源电压
VSS20引脚:接地P0端口(P0.0P0.7,3932引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据
原创力文档

文档评论(0)