资源简介
基于单片机的无线病房呼叫系统设计
该项目包括原理图电路图 程序源码 演示视频讲解文档全套资料
三分拿去 超值了
代码片段和文件信息
#include
#include
#define uint unsigned int
#define uchar unsigned char
sbit Key_Set = P3^5; //查看按键
sbit Key1_IO = P2^1; //按键1
sbit Key2_IO = P2^2; //按键2
sbit ShumaguanWei1 = P1^4; //位1
sbit ShumaguanWei2 = P1^5; //位2
sbit ShumaguanWei3 = P1^6; //位3
sbit ShumaguanWei4 = P1^7; //位4
sbit BeefIO = P2^0; //蜂鸣器IO口
sbit Room1Bed1 = P2^6; //房间1床位1
sbit Room1Bed2 = P2^7; //房间1床位2
sbit Room2Bed1 = P1^0; //房间2床位1
sbit Room2Bed2 = P1^1; //房间2床位2
sbit LEDIO1 = P3^6; //房间指示灯1
sbit LEDIO2 = P3^7; //房间指示灯2
#define SMGWEI P1 //定义数码管位控制
#define SMGDUAN1 P0 //定义数码管段口1
uchar code table[]={0xC00xF90xA40xB00x990x920x820xF80x800x90
0x880x830xC60xA10x860x8E0xFF0xBF0xC7};//定义共阳极数码管显示 0-9A-F
uchar DisDataBuf[] = {01723};
uint SMGTimeCounter = 0;
uchar DisplayMode = 0;//显示呼叫的情况,0:1号房间1号床位 1:1号房间2号床位 2:2号房间1号床位 3:2号房间2号床位
uchar CallFlag1 = 0; //1号房间1号床位呼叫标志
uchar CallFlag2 = 0; //1号房间2号床位呼叫标志
uchar CallFlag3 = 0; //2号房间1号床位呼叫标志
uchar CallFlag4 = 0; //2号房间2号床位呼叫标志
uchar CallNum1 = 0; //1号房间1号床位呼叫次数
uchar CallNum2 = 0; //1号房间2号床位呼叫次数
uchar CallNum3 = 0; //2号房间1号床位呼叫次数
uchar CallNum4 = 0; //2号房间2号床位呼叫次数
uchar CallValue1 = 0; //1号房间1号床位呼叫键值
uchar CallValue2 = 0; //1号房间2号床位呼叫键值
uchar CallValue3 = 0; //2号房间1号床位呼叫键值
uchar CallValue4 = 0; //2号房间2号床位呼叫键值
uchar PerCallValue1 = 0; //1号房间1号床位呼叫上次键值
uchar PerCallValue2 = 0; //1号房间2号床位呼叫上次键值
uchar PerCallValue3 = 0; //2号房间1号床位呼叫上次键值
uchar PerCallValue4 = 0; //2号房间2号床位呼叫上次键值
uchar BeefTimeFlag = 0;
uint BeefTimeCounter = 0;
//----------------MS延时函数,后面经常调用----------------------
void Delayms_Main(uint xms)//延时函数,有参函数
{
uint xy;
for(x=xms;x>0;x--)
for(y=110;y>0;y--);
}
void Time0_Init(void) //定时器T0初始化函数
{
TMOD=0x00; //工作方式1
TH0=(8192-5000)/32; //定时器高八位赋初值
TL0=(8192-5000)%32; //定时器低八位赋初值
ET0=1; //使能T0中断
TR0=1; //关闭定时器T0
EA=1; //打开全局中断
}
void KeyScan(void)
{
if(Key_Set==0) //设置键按下
{
Delayms_Main(30); //消抖
if(Key_Set==0) //设置键按下
{
if(DisplayMode<3)
{
DisplayMode ++;
}else
{
DisplayMode = 0;
}
while(!Key_Set);
}
}
if(Key1_IO==0) //清除按键1键按下
{
Delayms_Main(30); //消抖
if(Key1_IO==0) //清除按键1键按下
{
if(DisplayMode==0) //1号房间1号床位呼叫情况显示
{
CallFlag1 = 0;
CallNum1 = 0;
}else if(DisplayMode==1) //1号房间2号床位呼叫情况显示
{
CallFlag2 = 0;
CallNum2 = 0;
}
while(!Key1_IO);
}
}
if(Key2_IO==0) //清除按键2键按下
{
Delayms_Main(30); //消抖
if(Key2_IO==0) //清除按键2键按下
{
if(DisplayMode==2) //2号房间1号床位呼叫情况显示
{
CallFlag3 = 0;
CallNum3 = 0;
}else if(DisplayMode==3) //2号房间2号床位呼叫情况显示
{
CallFlag4 = 0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-10 18:51 成品\
目录 0 2018-05-08 22:44 成品\上传资料\
文件 13420544 2018-05-08 21:59 成品\上传资料\57164基于单片机的无线病房呼叫系统设计.doc
文件 297132 2018-05-08 21:52 成品\上传资料\57164基于单片机的无线病房呼叫系统设计.pptx
目录 0 2018-05-08 21:05 成品\上传资料\万方查重\
文件 171806 2018-05-08 21:04 成品\上传资料\万方查重\143396121347010248.pdf
文件 34986 2018-05-08 21:03 成品\上传资料\万方查重\143396121347010248_sample.html
目录 0 2018-05-08 21:04 成品\上传资料\万方查重\143396121347010248_sample_files\
文件 6822 2018-05-08 21:03 成品\上传资料\万方查重\143396121347010248_sample_files\check.png
文件 18802 2018-05-08 21:03 成品\上传资料\万方查重\143396121347010248_sample_files\detect_1.2.css
文件 211223 2018-05-08 21:03 成品\上传资料\万方查重\相似性检测报告全文版.html
目录 0 2018-05-08 21:04 成品\上传资料\万方查重\相似性检测报告全文版_files\
文件 6822 2018-05-08 21:03 成品\上传资料\万方查重\相似性检测报告全文版_files\check.png
目录 0 2018-05-08 22:26 成品\上传资料\原理图\
文件 88101 2018-05-08 22:25 成品\上传资料\原理图\57164基于单片机的无线病房呼叫系统设计.pdf
文件 219648 2018-05-08 20:08 成品\上传资料\原理图\57164基于单片机的无线病房呼叫系统设计.sch
文件 83063 2018-05-08 22:24 成品\上传资料\原理图\57164基于单片机的无线病房呼叫系统设计从机.pdf
文件 139264 2018-05-08 22:24 成品\上传资料\原理图\57164基于单片机的无线病房呼叫系统设计从机.sch
目录 0 2018-05-08 22:41 成品\上传资料\参考资料\
文件 178989 2012-03-26 13:01 成品\上传资料\参考资料\7805中文手册.pdf
文件 2697759 2016-04-03 22:54 成品\上传资料\参考资料\STC89C51RC-RD使用手册.pdf
文件 131444 2018-05-08 22:41 成品\上传资料\参考资料\数码管引脚图.docx
文件 90624 2017-05-23 10:59 成品\上传资料\参考资料\遥控器与带解码接收板说明书.doc
目录 0 2018-05-08 22:23 成品\上传资料\源代码\
目录 0 2018-05-08 22:23 成品\上传资料\源代码\基于单片机的无线病房呼叫系统设计主机\
文件 9203 2018-05-08 08:04 成品\上传资料\源代码\基于单片机的无线病房呼叫系统设计主机\main.c
文件 21235 2018-05-08 08:05 成品\上传资料\源代码\基于单片机的无线病房呼叫系统设计主机\main.LST
文件 14412 2018-05-08 08:05 成品\上传资料\源代码\基于单片机的无线病房呼叫系统设计主机\main.OBJ
文件 14048 2018-05-06 20:41 成品\上传资料\源代码\基于单片机的无线病房呼叫系统设计主机\STARTUP.LST
文件 749 2018-05-06 20:41 成品\上传资料\源代码\基于单片机的无线病房呼叫系统设计主机\STARTUP.OBJ
文件 12650 2018-05-08 08:05 成品\上传资料\源代码\基于单片机的无线病房呼叫系统设计主机\基于单片机的无线病房呼叫系统设计主机
............此处省略27个文件信息
相关资源
- [单片微机原理与接口技术——基于
-
ob
jective-C程序设计 第6版 完整版 - 《微信小程序开发入门与实践》.zip
- [单片机原理及应用——基于Proteus和
- 基于51单片机12864液晶屏的贪吃蛇游戏
- 基于单片机的汽车无线防盗报警装置
- 最新淘宝客微信小程序源码前端+后台
- Unity演示效果的机器人程序
- 程序员必读-代码大全2 中文版(完整
- 基于51单片机的电子琴
- MDaemon12.5.6邮箱程序破解版
- TP5 小程序商城含后台
- 单片机汇编讲义.rar
- 基于单片机的光功率计的设计
- 基于单片机的无线红外防盗报警系统
- 程序员的自我修养链接、装载与库网
- 基于单片机的全自动洗衣机自动控制
- 单片机LED音乐频谱设计
- 结构弹塑性分析程序OpenSEES原理与
- 安川机器人YRC1000全套资料.zip
- 小程序影视系统苹果CMS10
- HIK-DR121驱动、发卡程序
- 精品微信小程序源码打包
- CUDA并行程序设计 GPU编程指南 高清扫
- 程序员面试金典 第5版 中文版
- 基于RNN深度学习自动写诗的程序
- 禾匠-榜店商城小程序V4_4.2.37独立版开
- PIC单片机的AD转换程序并含串口发送程
- 抓取微信小程序源码并反编译
- IP数据包分析程序+报告
评论
共有 条评论