44问答网
所有问题
跪求单片机c51用汇编语言写的程序,功能为:8只发光二极管依次点亮,从左向右移动,时间间隔0.5秒。
跪求单片机c51用汇编语言写的程序,功能为:8只发光二极管依次点亮,从左向右移动,时间间隔0.5秒。 最好加上注释每一步在做什么,急用,好人一生平安!
举报该问题
推荐答案 2012-06-25
MAIN: MOV P1, #11111110B ; P1 口 点亮一个
发光二极管
ACALL DELAY ; 调用延时子程序
MOV P1, #11111101B ; 从左向右移动 一位
ACALL DELAY
MOV P1, #11111011B
ACALL DELAY
MOV P1, #11110111B
ACALL DELAY
MOV P1, #11101111B
ACALL DELAY
MOV P1, #11011111B
ACALL DELAY
MOV P1, #10111111B
ACALL DELAY
MOV P1, #01111111B
ACALL DELAY
JMP MAIN ; 转移 至 MAIN 循环
DELAY: MOV R5,#250 ; 延时子程序 6.000 M
晶振
约 0.5 秒
D1: MOV R6,#250
D2: DJNZ R6,$
DJNZ R5,D1
RET
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VVGD3VZ3Y.html
其他回答
第1个回答 2012-06-25
;假设通过P0口置低位控制二极管点亮
MAIN:
CLR C
MAIN1:
RRC A;
MOV P0,A
LCALL wait2
LJMP MAIN1
;延时程序11.0592M的精震
wait2: ;0.5s
mov r5,#0ah
wait22: mov r4,#5ah
mov r3,#09bh
wait21: djnz r3,wait21
djnz r4,wait21
djnz r5,wait22
ret
第2个回答 2012-06-27
这么简单还要问?
第3个回答 2012-06-25
男儿膝下有黄金
相似回答
跪求单片机c51用汇编语言写的程序,功能为:8只发光二极管依次点亮,从
...
答:
{ for(i=8;i>0;i--){ if(i==8)P1=~0x01;//P1_0所接
二极管亮
,下面依次是P1_1到P1_7(电路连接时二极管一端连P1_0,一端连电阻再连5v,低电平的时候亮,因此加取反“~”)if(i==7)P1=~0x02;if(i==6)P1=~0x04;if(i==5)P1=~0x08;if(i==4)P1=~0x10;if(i==3)P1...
求
单片机c51用汇编语言写的程序,功能为:8只发光二极管依次点亮,从
...
答:
51
单片机汇编语言编程
,流水灯如P1口8个Ⅰ/O
依次
输出低电平
点亮发光二极管
,思路可以用定时器中断+计数来定时,可以用位移输出或者用状态表(查表法)输出,如表01111111、10111111、---、11111110,就是查表取状态字节再写入P1口。
0.5h=多少min=多少秒
答:
LJMP START ORG 0030H START: MOV R2,#8 ; 设置左移次数 MOV A,#0FEH ; A的初始值,即P0.0的L0点亮 SETB C LOOP: MOV P0,A LCALL DELAY RLC A ; 左移流水灯(带进位
的左移
),即亮点向P0口的高位移动 DJNZ R2,LOOP MOV R2,#8 ; 设置右移次数 LOOP1: RRC A ; 右移流水灯 MO...
0.5h=多少min=多少秒
视频时间 00:00
大家正在搜
单片机汇编语言逆向C语言
51单片机汇编语言编程题
单片机汇编语言程序
51单片机汇编语言教程
单片机汇编语言100例
与汇编语言相比c51语言具有
单片机汇编语言流水灯
单片机汇编语言指令集
单片机走马灯汇编语言
相关问题
跪求单片机c51用汇编语言写的程序,功能为:8只发光二极管依...
用51单片机控制8个发光二极管从左往右循环流水发光,用汇编语...
用单片机汇编语言环移指令编程实现8只二级管交替点亮
用c语言编写单片机流水灯程序,(8个发光二极管从左至右循环点...
单片机汇编语言写八个灯从左至右点亮,再从右到左点亮程序。谢谢
跪求单片机c51用汇编语言写的程序,功能为:8只发光二极管依...
设计一个具有8个LED灯,要求从右向左依次点亮一秒后熄灭,循...
求单片机c51用汇编语言写的程序,功能为:8只发光二极管依次...