在任意一个数码管上循环显示0到9,每显示一个数字后,蜂鸣响一次, 单片机...答:include<reg51.h> define uchar unsigned char uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};sbit speaker=P2^0;void delay()//延时约400毫秒 { uchar i,j;for(i=0;i<200;i++)for(j=0;j<250;j++);} main(){ uchar i,times=0;TMOD=0x01;TH0=(65536-...
单片机程序怎么打才能让数码管按下一个按钮从0到15按第二个按钮从15到...答:include<reg51.h>#define uchar unsigned charuchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳级数码管码表0-Fsbit keyu=P1^0;sbit keyd=P1^1;uchar dat;main(){ dat=0; while(1) { P2=table...
如何用51单片机C程序控制数码管从9到0的显答:include<reg51.h>#define uchar unsigned charuchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};sbit rstkey=P2^2;sbit speaker=P2^0;void delay()//延时约400毫秒{uchar i,j;for(i=0;i<200;i++)for(j=0;j<250;j++);}main(){uchar i,key;P2=0xff;while(1...
要求利用单片机中断功能控制数码管显示,状态:当无外中断时,主用keil和...答:单片机数码管学生 0~15 include<reg51.h> unsigned char led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void led_display(unsigned char num);unsigned char key_scan();unsigned char temp,key;sbit led1=P2^0;sbit led2=P2^1;void main(){ unsigned char led_...