51单片机按键控制数码管数据的加减答:DATEQU 30HSCANLEDEQU 32HFSDATEQU 33HORG 0000HLJMP MAINORG 000BHLJMP T0ISRORG 0030HMAIN:MOV SP,#5FHMOV TMOD,#01HMOV TH0,#0F4HMOV TL0,#048HMOV P2,#00HMOV SCANLED,#0MOV 30H,#2MOV 31H,#0MOV FSDAT,#20SETB EASETB ET0SETB TR0LOOP:JB P3.0,$JNB P3.0,$DEC FS...
求助,关于AT89C51单片机简易计算器设计的程序,最好是关于C语言的。谢谢...答:0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0};//数码管段选代码 uchar code table1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};//数码管位选代码 void delay(uint z)//延时函数 { uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);} long keyscan()//键盘扫描函数 { P3=...
51单片机c语言设计,按键控制数码管,依次按下显示0到9循环答:include<reg51.h> sbit k1=P1^0;define uint16 unsigned int define uchar unsigned char uchar code shuzu[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delay(){ uint16 i=1000;while(i--);} void main(){ uchar n ;P2=0xfe;P1=0xff;while(1){ if...
51单片机c语言设计,按键控制数码管,依次按下显示0到9循环答:include<reg51.h> sbit k1=P1^0;define uint16 unsigned int define uchar unsigned char uchar code shuzu[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delay(){ uint16 i=1000;while(i--);} void main(){ uchar n ;P2=0xfe;P1=0xff;while(1){ if...