资源简介
包含方案设计文档,仿真满足课程设计要求,并且含有源代码
代码片段和文件信息
#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
- 下一篇:大型企业网络设计
相关资源
- 基于51单片机的智能晾衣架设计.docx
- 课程设计题二:7人多数表决器.zip
- 基于单片机控制的智能窗帘控制系统
- 压控增益放大器(VCA)模块(VCA810)
- stm32驱动74HC595和74HC165 74hc165采集数据
- 2020年最新个人发卡主程序.zip
- STM32-SHT20温湿度传感器驱动程序
- EDA课程设计-抢答器FPGA代码。quartus软
- ADS828verilog驱动程序
- 51单片机简易电子琴设计
- TIA博图PLC交通灯程序
- 微信小程序实战 购物车功能
- stm32f103读取MPU9250初始数据程序
- 扫雷可运行程序
- 单片机 PROTUES仿真大全(附带原理图)
- PT200程序编辑过程
- 基于STM32F103C8T6及NRF24L01的摔倒检测+
-
svnmaven xm
l Schema等程序员必备.7z - 微信小程序拼车6.3.9
- ios课程设计
- 最优化计算原理与算法程序设计
- 基于51单片机的电机转速监测
- 空压机控制程序
- LBM程序.rar
- 上下位机程序源码.zip
- DNA水准仪GSI数据处理程序
- 开钻补单程序源码
- 手势刷抖音32单片机代码.zip
- 基于51单片机&GPS;的导航系统设计论文
- 网络安全课程设计_端口扫描器的设计
评论
共有 条评论