标题:
病床呼叫系统的单片机代码
[打印本页]
作者:
lld888
时间:
2018-11-30 15:01
标题:
病床呼叫系统的单片机代码
#include<reg51.h>
typedef unsigned char uchar;
typedef unsigned int uint;
sbit KEY1=P0^0;
sbit KEY2=P0^1;
sbit KEY3=P0^2;
sbit KEY4=P0^3;
sbit LED1=P1^0;
sbit LED2=P1^1;
sbit LED3=P1^2;
sbit LED4=P1^3;
void delayms(unsigned int x) //延迟子函数
{
unsigned int i;
while(x--)
{
for(i=0;i<113;i++);
}
}
void main()
{
while(1)
{
if(KEY1==0)
delayms(10);//延时 10MS 用于按键消抖
if(KEY1==0)
{
LED1=0; //打开1号病床
}
if(KEY2==0)
delayms(10);//延时 10MS 用于按键消抖
if(KEY2==0)
{
LED2=0; //打开2号病床
}
if(KEY3==0)
delayms(10);//延时 10MS 用于按键消抖
if(KEY3==0)
{
LED3=0; //打开3号病床
}
if(KEY4==0)
delayms(10);//延时 10MS 用于按键消抖
if(KEY4==0)
{
LED4=0; //打开4号病床
}
QQ浏览器截图20181130145936.png
(67.33 KB, 下载次数: 16)
下载附件
2018-11-30 15:00 上传
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1