资源简介
80C51proteus仿真.rar
代码片段和文件信息
#include
#define uint unsigned int
#define uchar unsigned char
uchar key=16;
uchar code table[]={
0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x710};
void delay(uint z)
{
uint xy;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void disp(uchar num)
{
P2=table[num];
}
void scan(void)
{
uchar scodercode;
P3=0xf0;
if((P3&0xf0)!=0xf0)
{
delay(5);
if((P3&0xf0)!=0xf0)
{
scode=0xfe;
while((scode&0x10)!=0)
{
P3=scode;
if((P3&0xf0)!=0xf0)
{
rcode=(P3&0xf0)|0x0f;
key=(~scode)+(~rcode);
switch(key)
{
case 0x11:key=0;break;
case 0x21:key=1;break;
case 0x41:key=2;break;
case 0x81:key=3;break;
case 0x12:key=4;break;
case 0x22:key=5;break;
case 0x42:key=6;break;
case 0x82:key=7;break;
case 0x14:key=8;break;
case 0x24:key=9;break;
case 0x44:key=10;break;
case 0x84:key=11;break;
case 0x18:key=12;break;
case 0x28:key=13;break;
case 0x48:key=14;break;
case 0x88:key=15;break;
default :
key=16;break;
}
}
else
scode=(scode<<1)|0x01;
}
}
}
else
key=16;
}
void main()
{
P2=0X00;
while(1)
{
scan();
if(key!=16)
{disp(key);}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 87829 2011-02-15 22:19 80C51+proteus仿真\51\4X4键盘\4X4 键盘.DSN
文件 742 2011-08-02 21:35 80C51+proteus仿真\51\4X4键盘\4X4 键盘.PWI
文件 1170 2011-07-27 21:25 80C51+proteus仿真\51\4X4键盘\4x4键盘.txt
文件 6376 2005-03-22 15:22 80C51+proteus仿真\51\4X4键盘\代码\STARTUP.A51
文件 3522 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘
文件 1170 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘.c
文件 1508 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘.hex
文件 40 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘.lnp
文件 3174 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘.LST
文件 6266 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘.M51
文件 4109 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘.OBJ
文件 993 2011-02-15 22:19 80C51+proteus仿真\51\4X4键盘\代码\键盘.opt.bak
文件 346 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘.plg
文件 2149 2011-02-15 21:35 80C51+proteus仿真\51\4X4键盘\代码\键盘.Uv2.bak
文件 55714 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘.uvopt
文件 13251 2011-07-27 21:26 80C51+proteus仿真\51\4X4键盘\代码\键盘.uvproj
文件 993 2011-02-15 21:35 80C51+proteus仿真\51\4X4键盘\代码\键盘_Opt.Bak
文件 0 2011-02-15 21:33 80C51+proteus仿真\51\4X4键盘\代码\键盘_Uv2.Bak
文件 1437612 2010-12-10 00:55 80C51+proteus仿真\51\51单片机应用实例及源代码.rar
文件 5871 2011-02-15 22:07 80C51+proteus仿真\51\AD转换\ad\ad
文件 1244 2011-02-15 21:46 80C51+proteus仿真\51\AD转换\ad\ad.c
文件 3484 2011-02-15 22:07 80C51+proteus仿真\51\AD转换\ad\ad.hex
文件 36 2011-02-15 22:07 80C51+proteus仿真\51\AD转换\ad\ad.lnp
文件 3453 2011-02-15 22:07 80C51+proteus仿真\51\AD转换\ad\ad.LST
文件 7998 2011-02-15 22:07 80C51+proteus仿真\51\AD转换\ad\ad.M51
文件 5322 2011-02-15 22:07 80C51+proteus仿真\51\AD转换\ad\ad.OBJ
文件 984 2011-02-15 22:07 80C51+proteus仿真\51\AD转换\ad\ad.Opt
文件 310 2011-02-15 22:07 80C51+proteus仿真\51\AD转换\ad\ad.plg
文件 2148 2011-02-15 22:07 80C51+proteus仿真\51\AD转换\ad\ad.Uv2
文件 962 2011-02-15 21:47 80C51+proteus仿真\51\AD转换\ad\ad_Opt.Bak
............此处省略199个文件信息
相关资源
- 弹幕播放器Demo.zip
- 网易UU加速器v2.9.17绿色破解版.7z
- 妹子图爬虫批量妹子图.rar
- SM9.zip
- 淘宝客导购小程序2.0.3多功能版带分销
- myeclipse-2019.4.0_最新破解.rar
- 数据库系统概论第五版课后习题答案
- NET.Reflector.rar
- navicat.zip
-
ESP8266_NONOS_SDK-2.2.1_ba
sed_USARTrevised. - StardockFences3.0.3(FULL+Patch).zip
- 新一代高效视频编码H.265HEVC原理、标
- 百度云管家5.4.3无限速VIP.exe
- 数据结构与算法图解.pdf
- 信号处理引论.pdf
- zw_csharp_ffmpeg_rtsp_demo.zip
- GNSSApplicationsandMethods.pdf
- TimeSat3.1.rar
- 含激活码AOMEIDynamicDiskManager12.zip
- Game.rar42396
- Driver_Windows.zip
- 嗷呜职教云3.3.7.exe
- win7激活UEFI工具.rar
- zw_DiscreteMathematicsandItsApplications7thKen
- UU加速器2.11.1破解版.exe
- fenban.exe
- 思远CMS.zip
- X-CAN安装程序-1.9.zip
- 20161007182439558.NETReactor.rar
- qlv直转mp4破解版.zip
评论
共有 条评论