图2.1.1
图2.1.2
2.2 元器件列表如表2.2.1
表2.2.1
3、软件设计
3.1程序流程图
程序流程图如图3.1.1:
图3.1.1
3.2程序源代码:
#include
#define uchar unsigned char
sbit key4=P3^0;//定义按键位置 sbit key3=P3^1; sbit key2=P3^2; sbit key1=P3^3; sbit reset=P1^5;//复位
sbit BEEP=P1^7;//定义蜂鸣器端口
sbitleed=P1^6;//定义指示灯 ucharflag,i; ucharflag,j;
void choice(); void clean(); void delay(); void de(); void ring();
void main() { }
void choice()//确定病人 {
while(reset!=1&&flag==0) {
if(key1==0)
{ de(); if(key1==0) }
{P0=0X86;flag=1;} //OX86=10000110B,数码管显示1
while(1) { }
P3=0xff;//定义P3口为高电平 leed=0;//指示灯为低电平 reset=0;//定义P3.4口为低电平 BEEP=0;//定义P1.7口为低电平 flag=0; choice(); delay(); clean();
else if(key2==0)
{ de();
if(key2==0&&key1!=0) }
{P0=0Xdb;flag=1;}//OXdb=11011011,数码管显示2