【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
- 利用AT89C52单片机设计一个病床呼叫系统。
- 有若干个房间,每个房间有若干个病床,每个病床都有一个按键供病人呼叫护士,护士站有一个按键接收信息,LED灯闪烁警报,数码管显示房间床位。护士按下按键,接收信息并进行语音话,通话结束后解除呼叫,去病房服务。
- 在护士站设置时钟,为医护人员作息提供方便,设置按键,可以对时和分进行调整。
#include "key.h" #include "delay.h" #define uint unsigned int #define uchar unsigned char sbit key1=P3^0; uint code shu[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //共阳极段码 uint code wei[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //位选 uchar mm,ss,pp; void Timer0Init(void) //定时器初始化 { TMOD=0x01; TH0=(65536-18000)/256; TL0=(65536-18000)%256; TR0=1; ET0=1; EA=1; } void main()