1,请教各位高手如何用C51编程实现数码管的拉幕式流动数码管左移以前写过一个类似的:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/36bd7634baa8ba0691ef390a.htmlcode那个数组还有你上面定义了qian=p2^0;在while循环里面怎么不用qian=0;
2,用C语言51单片机编写数码管从00到99的循环程序TMOD=0x01;ET0=1;EA=1;TR0=1;TH0=0x3c;TL0=0xaf;}void time_1s (void) interrupt 1int ncount;TH0=0x3c;TL0=0xaf;ncount++;if(ncount<20)return;ncount=0;i++;if(i==100)i=0;}}我写好了 , 但是模块化的程序怎么贴进来,完全没法贴
3,C编程序关于数码管的动态显示技术1)temp=0xfe;P2=temp;选通最低有效位,P2_02)i = 0a=temp<<(i+1); //左移1位,得a= 0xfcb=temp>>(7-i); //右移7位 , 得b = 0x01temp=a|b; //位或运算,得temp = 0xfd 选通P2_12)i = 1a=temp<<(i+1); //左移2位,得a= 0xf8b=temp>>(7-i); //右移6位 , 得b = 0x03temp=a|b; //位或运算,得temp = 0xfb 选通P2_23)依次类推,TEMP分别为0xfe,0xfd,0xfb,0xf7,0xef,对应选通P2_0,P2_1,P2_2,P2_3,P2_4【如何编写代码实现数码管环形流动,请教各位高手如何用C51编程实现数码管的拉幕式流动数码管左移】
4,用汇编语言写一程序利用定时计数器定时一秒一个数码管秒个;定时器定时一秒,一个数码管秒个位加1,同时八个LED灯循环流动很简单的题目,只能写很简单的程序:ORG0000HJMPSTARTORG000BHINCR2RETISTART:SETBTR0MOVIE, #82HMOVR3, #127LP: MOVR4, #0DP: MOVA, R4MOVDPTR, #TABMOVCA, @A + DPTRMOVP3, AMOVP0, R3MOVA, R3RRAMOVR3, ACJNER2, #122, $;定时 999424usMOVR2, #0INCR4CJNER4, #10, DPJMPLPTAB:DB0C0H,0F9H,0A4H,0B0H, 99HDB92H, 82H, 0F8H, 80H, 90HENDORG0000HLJMPBEGIN ORG000BH LJMP T0ISRORG 0030H;---------------------------------------BEGIN: MOV SP,#5FHMOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H MOV A,#0 MOVDPTR,#TABLEMOVCA,@A+DPTRMOVP1,A SETB TR0 SETB ET0 SETB EA MOV R2,#0 MOV R4,#0 MOV R7,#0 SJMP $T0ISR: CLR TR0 MOV TH0,#3CH MOV TL0,#0B0H SETB TR0 INC R7 CJNE R7,#10,T01T01: JC T0E MOV R7,#0 INC R2INC R4 CJNE R2,#10,T02T02: JC LP MOV R2,#0LP:MOV A,R2 MOVDPTR,#TABLEMOVCA,@A+DPTR;找到相应位显示代码MOVP1,A CJNE R4,#9,T03T03: JC LEDDIS MOV R4,#1LEDDIS:MOV A,#0FFHCLR C PUSH 04HLEDDIS1: RLC ADJNZ R4,LEDDIS1MOV P0,A POP 04HT0E: RETITABLE:; 共阴极数码管显示代码表DB3FH,06H,5BH,4FH,66H ;01234DB6DH,7DH,07H,7FH,6fh ;56789END
- 如何使用cmd命令行提示符登录mysql服务器 cmd中登陆mysql
- 汤浅电池
- 4311
- 如何修改戴尔服务器的IP地址? 戴尔服务器ip地址怎么改
- 电脑管家 逆向分析,腾讯电脑管家如何分析电脑
- oppo恢复出厂设置在哪,忘记手机开锁密码如何解开
- 数学分析符号意义大全
- 如何正确接入高防服务器? 高防服务器怎么接
- 如何处理云服务器游戏黑屏问题? 云服务器游戏黑屏怎么解决
- 如何建立分析模型,关于传染病模型的建立与分析
