资源简介
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个文件信息
相关资源
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
- 联想启天M4350 BIOS升级文件
- 操作系统教程课后答案华中科技大学
评论
共有 条评论