资源简介
不够分的可以用这个账号KCTLL密码diantong6b
真的值得下载
我做的,做的时间有点仓促,忽略的很多东西

代码片段和文件信息
#include
#define uint unsigned int
#define uchar unsigned char
uchar code table[]={
0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x710};
uchar numtempnum1;
void delay(uint z)
{
uint xy;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
disp(uchar num)
{
P2=table[num-1];
}
scan()
{
P3=0xef;
temp=0xef;
if(P3!=temp)
{
delay(5);
if(P3!=temp)
{ temp=P3;
while(P3!=0xef) ;
switch(temp)
{case 0xee :disp(1);break;
case 0xed : disp(5);break;
case 0xeb : disp(9);break;
case 0xe7 : disp(13);break;}
}
}
P3=0xdf;
temp=0xdf;
if(P3!=temp)
{
delay(5);
if(P3!=temp)
{ temp=P3;
while(P3!=0xdf) ;
switch(temp)
{case 0xde :disp(2);break;
case 0xdd : disp(6);break;
case 0xdb : disp(10);break;
case 0xd7 : disp(14);break;}
}
}
P3=0xbf;
temp=0xbf;
if(P3!=temp)
{
delay(5);
if(P3!=temp)
{ temp=P3;
while(P3!=0xbf) ;
switch(temp)
{case 0xbe :disp(3);break;
case 0xbd : disp(7);break;
case 0xbb : disp(11);break;
case 0xb7 : disp(15);break;}
}
}
P3=0x7f;
temp=0xef;
if(P3!=temp)
{
delay(5);
if(P3!=temp)
{ temp=P3;
while(P3!=0x7f) ;
switch(temp)
{case 0x7e :disp(4);break;
case 0x7d : disp(8);break;
case 0x7b : disp(12);break;
case 0x77 : disp(16);break;}
}
}
}
void main()
{
P2=0x0;
while(1)
{
scan();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-02-27 23:16 RECORD\
目录 0 2011-02-23 21:14 RECORD\4X4键盘\
文件 87829 2011-02-15 22:19 RECORD\4X4键盘\4X4 键盘.DSN
文件 1501 2011-02-09 11:31 RECORD\4X4键盘\4x4键盘.txt
目录 0 2011-02-15 22:19 RECORD\4X4键盘\代码\
文件 6376 2005-03-22 15:22 RECORD\4X4键盘\代码\STARTUP.A51
文件 4326 2011-02-15 22:18 RECORD\4X4键盘\代码\键盘
文件 1502 2011-02-15 22:18 RECORD\4X4键盘\代码\键盘.c
文件 1021 2011-02-15 22:18 RECORD\4X4键盘\代码\键盘.hex
文件 40 2011-02-15 22:18 RECORD\4X4键盘\代码\键盘.lnp
文件 4527 2011-02-15 22:18 RECORD\4X4键盘\代码\键盘.LST
文件 6770 2011-02-15 22:18 RECORD\4X4键盘\代码\键盘.M51
文件 4868 2011-02-15 22:18 RECORD\4X4键盘\代码\键盘.OBJ
文件 993 2011-02-15 22:19 RECORD\4X4键盘\代码\键盘.Opt
文件 755 2011-02-15 22:19 RECORD\4X4键盘\代码\键盘.plg
文件 2149 2011-02-15 21:35 RECORD\4X4键盘\代码\键盘.Uv2
文件 993 2011-02-15 21:35 RECORD\4X4键盘\代码\键盘_Opt.Bak
文件 0 2011-02-15 21:33 RECORD\4X4键盘\代码\键盘_Uv2.Bak
目录 0 2011-02-20 21:36 RECORD\8255\
目录 0 2011-02-20 21:36 RECORD\8255\模式0\
文件 123689 2011-02-18 01:28 RECORD\8255\模式0\Last Loaded 用8255模式0实现接口扩展.DBK
目录 0 2011-02-18 01:23 RECORD\8255\模式0\模式0\
文件 6673 2011-02-18 01:23 RECORD\8255\模式0\模式0\模式0
文件 1466 2011-02-18 01:23 RECORD\8255\模式0\模式0\模式0.c
文件 1677 2011-02-18 01:23 RECORD\8255\模式0\模式0\模式0.hex
文件 42 2011-02-18 01:23 RECORD\8255\模式0\模式0\模式0.lnp
文件 4421 2011-02-18 01:23 RECORD\8255\模式0\模式0\模式0.LST
文件 9013 2011-02-18 01:23 RECORD\8255\模式0\模式0\模式0.M51
文件 7860 2011-02-18 01:23 RECORD\8255\模式0\模式0\模式0.OBJ
文件 995 2011-02-18 01:23 RECORD\8255\模式0\模式0\模式0.Opt
文件 329 2011-02-18 01:23 RECORD\8255\模式0\模式0\模式0.plg
............此处省略300个文件信息
- 上一篇:Peter A Fritzson的关于modelica的第二本书
- 下一篇:项目实战
相关资源
- 最新的北京地铁shp文件75146
- 程序员专用字体YaHei.Consolas.1.11b42517
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- 清翔电子MCS51开发板资料_新版 01_开发
- MCS_51单片机与8255A的接口设计
- Rtx51_tiny_RTOS中文版.pdf
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- proteus仿真 AT89C51输出各种波形
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51模拟SPI读写SD卡(包括Fat和Fat32文件
- NRF24L01实现51与STM32双向通讯
- 基于c8051f020的AD转换程序及LCD显示程序
评论
共有 条评论