资源简介
包含方案设计文档,仿真满足课程设计要求,并且含有源代码

代码片段和文件信息
#include
#define uint unsigned int
#define uchr unsigned char
sbit led0=P2^2;
sbit buzzer=P2^3;
sbit dula=P2^6; //声明段选线选通端
sbit wela=P2^7; //声明位选线选通端
sbit clear=P3^4;
uchr keyshigecount;
uchr code tab[]={
0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x71
0x760x790x380x3f};
/*延时子函数,xms为形参*/
void delay(uint xms)
{
uint xy;
for(x=xms;x>0;x--)
for(y=110;y>0;y--);
}
/*矩阵键盘扫描子程序*/
void matrixkeyscan()
{
uint temp;
P3=0xf7; //给P3口赋值
temp=P3;
temp=temp&0xf0;
if(temp!=0xf0) //检测是否有键按下
{
delay(6); //延时去抖
temp=P3;
temp=temp&0xf0;
if(temp!=0xf0) //再次检测是否有键按下
{
temp=P3;
switch(temp)
{
case 0x77:
key=1;
break;
case 0xb7:
key=2;
break;
case 0xd7:
key=3;
break;
case 0xe7:
key=4;
break; //判断按下的是哪个键
}
while(temp!=0xf0)
{
temp=P3;
temp=temp&0xf0;
} //等待按键释放
}
}
P3=0xfb;
temp=P3;
temp=temp&0xf0;
if(temp!=0xf0)
{
delay(6);
temp=P3;
temp=temp&0xf0;
if(temp!=0xf0)
{
temp=P3;
switch(temp)
{
case 0x7b:
key=5;
break;
case 0xbb:
key=6;
break;
case 0xdb:
key=7;
break;
case 0xeb:
key=8;
break;
}
while(temp!=0xf0)
{
temp=P3;
temp=temp&0xf0;
}
}
}
P3=0xfd;
temp=P3;
temp=temp&0xf0;
if(temp!=0xf0)
{
delay(6);
temp=P3;
temp=temp&0xf0;
if(temp!=0xf0)
{
temp=P3;
switch(temp)
{
case 0x7d:
key=9;
break;
case 0xbd:
key=10;
break;
case 0xdd:
key=11;
break;
case 0xed:
key=12;
break;
}
while(temp!=0xf0)
{
temp=P3;
temp=temp&0xf0;
}
}
}
P3=0xfe;
temp=P3;
temp=temp&0xf0;
if(temp!=0xf0)
{
delay(6);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6094 2015-05-27 17:17 058-单片机病房呼叫系统设计\1-程序\bf
文件 4375 2015-05-27 17:17 058-单片机病房呼叫系统设计\1-程序\bf.c
文件 1885 2015-05-27 17:17 058-单片机病房呼叫系统设计\1-程序\bf.hex
文件 21 2015-05-27 17:17 058-单片机病房呼叫系统设计\1-程序\bf.lnp
文件 8465 2015-05-27 17:17 058-单片机病房呼叫系统设计\1-程序\bf.LST
文件 10935 2015-05-27 17:17 058-单片机病房呼叫系统设计\1-程序\bf.M51
文件 7535 2015-05-27 17:17 058-单片机病房呼叫系统设计\1-程序\bf.OBJ
文件 3090 2015-05-27 17:19 058-单片机病房呼叫系统设计\1-程序\bf.plg
文件 55208 2015-05-27 17:19 058-单片机病房呼叫系统设计\1-程序\bf.uvopt
文件 13218 2015-05-27 16:13 058-单片机病房呼叫系统设计\1-程序\bf.uvproj
文件 55206 2015-05-27 17:04 058-单片机病房呼叫系统设计\1-程序\bf_uvopt.bak
文件 0 2015-05-27 16:12 058-单片机病房呼叫系统设计\1-程序\bf_uvproj.bak
文件 116123 2015-05-28 11:24 058-单片机病房呼叫系统设计\2-仿真\bf.DSN
文件 742 2017-05-15 20:29 058-单片机病房呼叫系统设计\2-仿真\bf.PWI
文件 116123 2015-05-27 17:19 058-单片机病房呼叫系统设计\2-仿真\Last Loaded bf.DBK
文件 950784 2015-05-27 01:35 058-单片机病房呼叫系统设计\3-参考论文\单片机的病房呼叫系统设计.doc
文件 2763776 2015-05-27 08:28 058-单片机病房呼叫系统设计\3-参考论文\基于单片机的病房呼叫器.doc
文件 8318464 2015-05-27 08:31 058-单片机病房呼叫系统设计\3-参考论文\基于单片机的病房呼叫系统).doc
文件 215552 2015-06-05 14:47 058-单片机病房呼叫系统设计\3-参考论文\基于单片机的病房呼叫系统设计 (2).doc
文件 1137454 2015-05-27 16:08 058-单片机病房呼叫系统设计\图片1.bmp
文件 29912 2015-05-27 16:08 058-单片机病房呼叫系统设计\图片2.jpg
文件 33281 2015-05-27 16:08 058-单片机病房呼叫系统设计\图片3.jpg
文件 717318 2015-05-27 16:09 058-单片机病房呼叫系统设计\图片4.bmp
文件 455894 2015-05-27 16:09 058-单片机病房呼叫系统设计\图片5.bmp
文件 345310 2015-05-27 16:09 058-单片机病房呼叫系统设计\图片6.bmp
目录 0 2017-06-03 20:40 058-单片机病房呼叫系统设计\1-程序
目录 0 2017-06-03 20:40 058-单片机病房呼叫系统设计\2-仿真
目录 0 2017-06-03 20:40 058-单片机病房呼叫系统设计\3-参考论文
目录 0 2017-06-03 20:40 058-单片机病房呼叫系统设计
----------- --------- ---------- ----- ----
............此处省略2个文件信息
- 上一篇:MIPSsimMIPS指令系统模拟器.zip
- 下一篇:大型企业网络设计
相关资源
- STC15F
- 6122协议和红外线的发送程序
- 红外转串口通信含原理图和程序
- stm32做的红外遥控解码程序
- 联想lenovo G480 USB3.0驱动程序 for win7
- nmos转移特性曲线hspice程序—&mdas
- 易语言高仿Windows记事本源码
- 51单片机通信采样proteus仿真方波转化
- 九齐程序 ny Q-Code
- Palm OS应用程序设计指南
- Borland Socket Server程序 包含D6和D7源码
- TCP IP通信labview程序
- 51 单片机 红外避障小车 大集合136
- 2018西门子杯中国智能制造挑战赛逻辑
- 自已写的 自习室预约小程序微信125
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- E4A无障碍跨程序操作类库(带源码、
- labview魔方程序
- 程序员专用字体YaHei.Consolas.1.11b42517
- scratch3.0 源程序(说相声)
- FTP课程设计(服务端+客户端)
- 欧姆龙CP1系列单轴定位PLC程序.cxp
- SVR算法程序可运行
- STC8951系列单片机中方指南
- labview编程软件滤波器以及编写程序设
- 电力系统潮流计算程序集合
- 仿知乎界面小程序源代码
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
评论
共有 条评论