求一份8051单片机的跑马灯C程序。要求只用p1端口控制8盏灯。让8盏灯循 ...
P1=0xfe; \/\/给初始化值 换算成二进制是1111 1110 while(1){ delay(30000);\/\/延时程序 P1<<=1; \/\/左移一位 该语句等效于 P1=P1<<1 P1|=0x01; \/\/最后一位补1,该语句等效于 P1=P1|0x01 符号"|"表示"或"if(P1==0x7f) \/\/检测是否移到最左端?"=="表示检测符号2端的...
单片机的跑马灯C程序如何编写八个LED灯依次点亮而且速度渐变的代码
char i, j;while(1) { for(j = 0; j < 8; j++) { P1 = 255; \/\/全灭, P1外接LED, 是低电平发光.delay_ms(500); \/\/稍等片刻.for(i = 0; i < 8; i++) { P1 <<= 1;delay_ms(900 - 100 * j); \/\/延时渐短 } } } } \/\/--- ...
在周立功单片机上让8个led灯循环点亮的跑马灯,这样的程序对吗?
主函数对了,宏定义要定义每个LED的开关函数才行
用单片机控制8个发光二极管依次发光,产生跑马灯的效果,3种效果循环...
void display1()\/\/显示效果2 { uchar i;temp=0xf8;for(i=0;i<8;i++){ if(key1==0) break;\/\/对按键进行检测 P1=temp;temp=_crol_(temp,1);delay(50);} P1=0xff;temp=0x1f;for(i=0;i<8;i++){ if(key1==0) break;\/\/对按键进行检测 P1=temp;temp=_cror_(temp,1);del...
单片机流水灯程序,烧到单片机里,8个灯全亮,是怎么回事,下面使程序...
你这程序写得太复杂了吧,延时位置不对,主循环程序改成下面这样才行。while(1){ if(i!=8) { P2=table[i]; i++; while(num<100);num=0; } else i=0;}还有:c3344c指出的:ET1=1;\/\/这一行应改成ET0 = 1;TR1=1; \/\/这一行应改成TR0 = 1; 本回答由提问者推荐 举报| 答案纠错 | 评论 ...
跑马灯单片机程序!!!急求!!!
用 C还是 汇编? 用汇编,稍等片刻!C(1)ORG 0000H MAIN:MOV A,#0FEH MOV R3,#8 LP: MOV P1,A RL A LCALL DELAY DJNZ R3,LP MOV R3,#8 SJMP MAIN DELAY: ;软件延时 MOV R7,#0DH DL1:MOV R6,#0F7H DL0:MOV R5,#8EH DJNZ R5,DJNZ R6,DL0 DJNZ R7,DL1 NOP RET...
51单片机 跑马灯程序
即 循环 ;延时子程序10秒=250usX2X200X100 t10s:mov r5,#100 lpr5:mov r6,#200 lpr6:mov r7,#250 djnz r7,djnz r6,lpr6 djnz r5,lpr5 ret end 把灯的正极接电源正极 即vcc 负极分别接p0.0-p0.5 此时 给p0 送0灯就亮 1灯就不亮 程序已经过调试 可用 仿真如下:...
51单片机汇编语言编写一个跑马灯的程序,初学者做实验用,具体要求如下...
程序1:ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV SP,#5FH LOOP:MOV A,P2 MOV B,A MOV P0,A MOV P1,#0FFH LOOP1:LCALL DELAY MOV C,P1.7 MOV A,P0 RLC A MOV P0,A MOV A,P1 RLC A MOV P1,A MOV A,P2 CJNE A,B,LOOP SJMP LOOP1 DELAY:MOV R2,#60 DELAY1:MOV R3,#...
求个89c51单片机 汇编语言设计的LED跑马灯的程序
main: ;主程序循环点亮 mov p1,#00h ;全亮 lcall delay ;延时一段时间 mov a,#0feh ;每次只亮一个灯。loop: mov p1,a ;输出到p1 lcall delay ; 延时 rl a ;循环左移。ajmp loop ; 跳转main继续循环 delay: mov r5,#20 ;延时子程序1闪烁灯调用 d1:mov r6,#20 ...
单片机 汇编语言 LED程序... 问题求解...
给你参考,可按你的要求自行更改。;10.12.29 外部中断1按键按下,P1流水灯(跑马灯),P2鸳鸯戏水灯(交叉点亮)ORG 00H AJMP MAIN ORG 03H AJMP EX0INT ORG 0030H MAIN: MOV SP,#60H SETB EA SETB EX0 SETB IT0 MOV R0,#8 JNB F0,MOV A,#0FEH LED: MOV P1,A MOV P2,#0AAH...