300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 单个按键控制数码管显示数字(2)

单个按键控制数码管显示数字(2)

时间:2019-05-03 14:00:04

相关推荐

单个按键控制数码管显示数字(2)

一、主要功能

单个按键控制数码管显示数字

二、代码实现

代码如下:

#include <reg52.h>sbit ADDR0=P1^0;sbit ADDR1=P1^1;sbit ADDR2=P1^2;sbit ADDR3=P1^3;sbit ENLED=P1^4;sbit KEY1=P2^4;sbit KEY2=P2^3;sbit KEY3=P2^2;sbit KEY4=P2^1;bit backup=1;unsigned char cnt=0;unsigned char code LEDchar[]={0xC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0X88,0X83,0XC6,0XA1,0X86,0X8E};void main(){ENLED=0;ADDR0=0;ADDR1=1;ADDR2=1;P2=0XF7;P0=LEDchar[cnt];while(1){if (backup !=KEY4){if(backup==0){P0=LEDchar[cnt];cnt++;if(cnt>=10){cnt=0;}}backup=KEY4;}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。