K4、K3:“进出”模拟检测键。
每先按K3、再按K4,即代表“进”一人次;
每先按K4、再按K3,则代表“出”一人次。
每“进”一人次,就在原“进”显示基础上加1(“进”显示初始状态为“b000”);
每“出”一人次,就在原“出”显示基础上加1(“出”显示初始状态为“C000”)。
悬赏分:100 - 解决时间:2010-6-25 19:14
最好把C语言程序给出来~
按照题目,编写了程序。用 PROTEUS 软件仿真截图如下。
呵呵,原来编写的程序,是使用汇编语言,现按照要求改成了C语言。
//================================================================
#include
#define uint unsigned int
#define uchar unsigned char
sbit K3 = P3^2;
sbit K4 = P3^3;
uchar code table[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x