资源简介
基于Protues仿真-4×4键盘矩阵控制条形LED显示基于Protues仿真-4×4键盘矩阵控制条形LED显示
代码片段和文件信息
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar code DSY_CODE[]=
{
0xc00xf90xa40xb00x990x920x820xf80x800x900x880x830xc60xa10x860x8e0x00
};
uchar code KeyCodeTable[]=
{
0x110x120x140x180x210x220x240x280x410x420x440x480x810x820x840x88
};
void Delay()
{
uchar i;
for(i=0;i<200;i++);
}
uchar Keys_Scan()
{
uchar sCodekCodeik;
P1 = 0xf0;
if((P1&0xf0)!=0xf0)
{
Delay();
if((P1&0xf0)!=0xf0)
{
sCode = 0xfe;
for(k=0;k<4;k++)
{
P1 = sCode;
if((P1&0xf0)!=0xf0)
{
kCode = ~P1;
for(i=0;i<16;i++)
{
if(kCode == KeyCodeTable[i])
return i;
}
}
else
sCode = _crol_(sCode1);
}
}
}
return -1;
}
void main()
{
uchar KeyNO = -1;
uchar iP2_LEDP3_LED;
while(1)
{
KeyNO = Keys_Scan();
if(KeyNO != -1)
{
P2_LED = 0xff;
P3_LED = 0xff;
for(i=0;i<=KeyNO;i++)
{
if(i<8)
P3_LED>>=1;
else
P2_LED>>=1;
}
P3 = P3_LED;
P2 = P2_LED;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 53003 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\4×4键盘矩阵控制条形LED显示.DSN
文件 742 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\4×4键盘矩阵控制条形LED显示.PWI
文件 3319 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led
文件 1124 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led.c
文件 46 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led.lnp
文件 3959 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led.LST
文件 5231 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led.M51
文件 3538 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led.OBJ
文件 1232 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led.Opt
文件 507 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led.plg
文件 2162 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led.Uv2
文件 989 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led_Opt.Bak
文件 2149 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code\key-led_Uv2.Bak
文件 1155 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\Keil C\4×4键盘矩阵控制条形LED显示
文件 573 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\Keil C\4×4键盘矩阵控制条形LED显示.hex
文件 53003 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\Last Loaded 4×4键盘矩阵控制条形LED显示.DBK
文件 98460 2012-12-20 18:03 基于Protues仿真-4×4键盘矩阵控制条形LED显示\Last Loaded 复件 4×4键盘矩阵控制条形LED显示.DBK
目录 0 2018-11-24 19:46 基于Protues仿真-4×4键盘矩阵控制条形LED显示\code
目录 0 2018-11-24 19:46 基于Protues仿真-4×4键盘矩阵控制条形LED显示\Keil C
目录 0 2018-11-24 19:46 基于Protues仿真-4×4键盘矩阵控制条形LED显示
----------- --------- ---------- ----- ----
231192 20
相关资源
- 基于protues仿真-串口发送数据到2片8×
- 基于protues仿真-1602LCD显示电话拨号键
- 基于protues仿真-1602LCD显示的秒表
- 51单片机Protues,仿真DS18b20温度传感器
- 51单片机Protues,仿真交通灯。程序+仿
- 51单片机Protues,通过ADC0809芯片仿真
- 基于51单片机电炉丝加热控制仿真ke
- 51驱动继电器相关电路
- 51单片机Protues点阵广告屏仿真及实现
- protues+8086+8255+步进电机仿真
- DS1302 LCD1602显示 protues仿真
- 流水灯Protues图和程序
- 篮球计分器protues仿真+C程序
- 霍尔传感器protues仿真+程序
- 频率计用protues做的
- 基于protues的RS485仿真
- 密码锁,数码管显示 protues 仿真
- protues仿真模拟红外遥控器
- 脉冲定时计数器protues+程序.rar
- 51单片机Protues,通过ADC0832芯片产生正
- 超声波液面测距protues仿真温度补偿
- 课程设计题三:日历和数字钟.zip
- 课程设计题八:篮球比赛计分器.zip
- 数码管时钟(附有protues仿真)
- 步进电机调速protues仿真
- 室内人数统计显示器Protues+C程序
- Protues软件中仿真的串口扩展芯片825
- 基于8255的电子码表protues仿真
- 双机交互串口通信实验 串口通信,
- 一个基于AD1674的模数转换电路及程序
评论
共有 条评论