首页 » 技术SOS » 嵌入式系统 » 我的这个通过80c51单片机的键盘扫描程 序怎么没法识别按键啊?通过8155显示的,查了几天没找到原因,请热心人帮吗下啊

我的这个通过80c51单片机的键盘扫描程 序怎么没法识别按键啊?通过8155显示的,查了几天没找到原因,请热心人帮吗下啊

菜鸟
2010-07-03 14:48:07
#include #include #include #include #define uint long int #define uchar unsigned char #define PA8155 XBYTE[0x7101] #define PB8155 XBYTE[0x7102] #define COM8155 XBYTE[0x7100] uchar code table[10]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6}; uchar Dis_BUF[4]={0,0,0,0}; uchar red=30;//红灯 uchar green=25;//绿灯 uchar yellow=5;//黄灯 uint key=16;//读取按键的值 uchar disp=0;//显示用数值 uint temp1=0,temp2=0; uint keyscan (void); void dividecount(); void display (uchar *Bufptr); void delay (uint itime); void keymain(void); void main(void) { COM8155=0x03; while(1) { keymain(); } } //键盘赋值主程序 void keymain(void) { key=keyscan();//读取键值到key delay(125); display(Dis_BUF); if(key=0&&key
分享
关键词: 单片机, 键盘扫描程序  
菜鸟
2010-09-12 17:20:25
1楼

看不见你的程序啊!

高工
2023-01-09 17:26:29
2楼

这也太乱了

高工
2023-03-04 20:32:39
3楼

程序呢

高工
2023-03-04 20:33:42
4楼

没看到程序啊

专家
2023-07-14 23:38:10
5楼

应该是代码问题