55问答网
所有问题
求单片机c51用汇编语言写的程序,功能为:8只发光二极管依次点亮,从左向右移动,时间间隔2秒
如题所述
举报该问题
推荐答案 2019-05-27
51单片机汇编语言编程,流水灯如P1口8个Ⅰ/O依次输出低电平点亮发光二极管,思路可以用定时器中断+计数来定时,可以用位移输出或者用状态表(查表法)输出,如表01111111、10111111、---、11111110,就是查表取状态字节再写入P1口。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IQI8ReRee8IReG8Ie44.html
相似回答
跪求
单片机c51用汇编语言写的程序,功能为:8只发光二极管依次点亮,从
...
视频时间 09:42
跪求
单片机c51用汇编语言写的程序,功能为:8只发光二极管依次点亮,从
...
答:
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=~0x20;if(i==2)P1=~0x...
单片机汇编程序:
有八个小灯,要求
依次点亮,时间
间隔1s
答:
输出“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的初始值,即 P0.0的L0 点亮 SETB C LOOP: MOV P0,A LCALL DELAY RLC 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;//第六个灯...
大家正在搜
单片机汇编语言延时程序
51单片机流水灯程序汇编语言
51单片机汇编语言编程题
单片机汇编语言程序
51单片机汇编语言
51单片机中断程序编写
单片机汇编语言100例
单片机汇编语言流水灯
单片机汇编语言指令集