55问答网
所有问题
跪求单片机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://55.wendadaohang.com/zd/ccF8Qc4QI.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口。
单片机汇编程序:
有八个小灯,要求
依次点亮,
时间间隔1s
答:
做单一灯的左移右移,八个发光二极管L0-L7分别接在
单片机的
P0.0-P0.7接口上,输出“0”时
,发光二极管
亮,开始时P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→┅→P0.0亮,重复循环。/ ORG 0000H LJMP START ORG 0030H START:MOV R2,#8 ;左移次数 MOV A,#0FEH ;A的初始值...
用汇编语言
让51
单片机八
个灯
从左
到右
依次点亮
且都不灭,每个灯亮
的时
答:
用汇编语言
让51
单片机八
个灯从左到右
依次点亮
且都不灭,每个灯亮的时间间隔0.5秒,然后全灭,再循环之前的步骤。参考如下:电路 代码 LED_COUNTDATA30H T0_COUNTDATA31H ORG0000HLJMPMAINORG000BHLJMPT0_INTORG0030HMAIN:ANLTMOD,#0F0HORLTMOD,#01HMOVTH0,#3CHMOVTL0,#0B0HORLIE,#82HSETBTR0...
用c
语言编写单片机
流水灯
程序,
(8个
发光二极管从左
至右循环
点亮
)
答:
for(i=0;i<200;i++)for(j=0;j<1000;j++);} voidmain(void){ while(1){ P3=0xfe;//第一个灯亮 delay();//延时 P3=0xfd;//第二个灯亮 delay();P3=0xfb;//第三个灯亮 delay();P3=0xf7;//第四个灯亮 delay();P3=0xef;//第五个灯亮 delay();P3=0xdf;//第六个灯...
大家正在搜
单片机汇编语言逆向C语言
51单片机汇编语言编程题
单片机汇编语言程序
51单片机汇编语言教程
单片机汇编语言100例
与汇编语言相比c51语言具有
单片机汇编语言流水灯
单片机汇编语言指令集
单片机走马灯汇编语言
相关问题
跪求单片机c51用汇编语言写的程序,功能为:8只发光二极管依...
用51单片机控制8个发光二极管从左往右循环流水发光,用汇编语...
用单片机汇编语言环移指令编程实现8只二级管交替点亮
用c语言编写单片机流水灯程序,(8个发光二极管从左至右循环点...
单片机汇编语言写八个灯从左至右点亮,再从右到左点亮程序。谢谢
跪求单片机c51用汇编语言写的程序,功能为:8只发光二极管依...
设计一个具有8个LED灯,要求从右向左依次点亮一秒后熄灭,循...
求单片机c51用汇编语言写的程序,功能为:8只发光二极管依次...