按键计数器
按键的电路如下图所示
下面的程序实现了按一下按键7(左上角的按键)就实现数字加1。
#include <STC15F2K60S2.h> #include "disp.h" #define key P30 int x = 1; void main() { P2=0XA0;P0=0X00;P2=0X80;P0=0XFF; while(1) { disp(x); if(key == 0) { DelaySMG(60000); if(key ==0) { x++; } while (key ==0); } } }
思考下有没有更紧凑的写法?
============================找指导老师布置任务吧==============================