99问答网
所有问题
如何用汇编语言编写一段用开关控制8个灯的亮暗的程序
如题所述
举报该问题
其他回答
第1个回答 2013-12-14
用单片机的汇编来编程,思路是编写一个占空比可调的子程序,8个灯用8个IO口控制,通过设置8个IO口的输出波形的占空比不同从而控制8个灯的亮暗.
第2个回答 2013-12-14
如果用单片机写的话,做个电路把灯接到莫个口上,间隔控制管脚就可以了 。
相似回答
51单片机
用汇编语言
实现
八个
LED的全亮全灭
答:
led_5 BIT P1.5;led_6 BIT P1.6;led_7 BIT P1.7;;定义开关LED的数据,假定LED正极一端接电源,另一端通过限流电阻接I/O端口:DATA_CloseLED EQU 11111111B;DATA_OpenLED EQU 00000000B;ORG 0000H AJMP MAIN ORG 0030H ;--- ;延时0.5秒程序(...
单片机
怎么
实现一个
开关控制八个灯
按一下
亮一
个按八下八个灯都
亮汇编
...
答:
LED7_ON: MOV P0,#080H //
亮一个灯
LJMP LOP LED8_ON: MOV P0,#00H //亮一个灯 LJMP LOP
求
汇编语言程序
:
8个开关
p0.0——p0.7分别
控制8个灯
p1.0——p1.7,
答:
MOV P0,#0FFH ;按键初始都没有按下 LOOP:JB P0.0,LOOP1 ;第一个键没按转下一个 JNB P0.0,$ ;第一键按下则等抬起 CPL P1.0 ;第一
个灯
如果开始灭则点亮,开始亮则灭 LOOP1: ;以下与此类似,不做注释。JB P0.1,LOOP2 JNB P0.1,CPL P1.1 LOOP2:JB P0.2,...
...
8个灯
从上到下依次点亮 每盏亮1秒
用汇编语言
答:
AJMP MAIN ;跳转到 MAIN程序 ORG 030H ;MAIN程序从030H开始运行 MAIN:MOV P2,#0FEH ACALL DEL ;调用延时子程序 MOV P2,#0FCH ACALL DEL ;调用延时子程序 MOV P2,#0F8H ACALL DEL MOV P2,#0F0H ACALL DEL MOV P2,#0E0H ACALL DEL MOV P2,#0C0H ACALL DEL MOV P2,#080H ...
汇编语言
:
用8 个开关
K1--K8
控制8个
等L1 -- L8
的亮
灭,每秒钟检测依次...
答:
三条指令实现 试试 MAIN: MOV A, P1 ; 接8 个开关K1--K8 MOV P2, A ; 接
8 个灯
L1 -- L8 JMP MAIN
如何用汇编语言
实现八个
开关控制八个灯
答:
MOV A,P0;再次读P0口的开关状态CJNE A,20H,LOOP;P0口数据是否有变化,有则跳转到LOOP,并送P1口显示SJMP SCAN;无变化,则跳转到SCAN继续查询P0口,END 注 P0 需要上拉电阻 ( 要不加上拉电阻,把 P0 与 P1 对换 程序和连接图 都要换)或者 P0 改为 P2 ...
求解,用一个
开关控制八个
LED灯间隔一秒依次点亮,点亮后不熄灭,用汇
答:
ORG 0030H MAIN:MOV TMOD,#01H MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0 SETB ET0 SETB EA MOV A,#FEH MOV P0,A MOV R2,#20 SJMP T0ISR:CLR TR0 MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0 DJNZ R2,T0E MOV R2,#20 CLR C RLC A...
求解,用一个
开关控制八个
LED灯间隔一秒依次点亮,点亮后不熄灭,用汇
答:
KEY EQU P1.0 ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H MAIN:MOV TMOD,#01H MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB ET0 SETB EA MOV A,#FEH MOV P0,A MOV R2,#20 JB KEY,JNB KEY,SETB TR0 SJMP T0ISR:CLR TR0 MOV TH0,#HIGH(65536-50000)...
单片机求
汇编语言
设计
一个
彩灯控制系统,有4个
控制开关
,8盏LED灯?
答:
最后全亮;闭合第3个开关时,8盏灯从右到左依次被点亮,最后全
亮个开关
时,8盏灯从左到右依次被点亮,最后全亮;闭合第3个开关时,8盏灯从右到左依次被点亮,最后全亮个开关时,8盏灯从左到右依次被点亮,最后全亮;闭合第3个开关时,8盏灯从右到左依次被点亮,最后全亮 ...
大家正在搜
用汇编语言编写的程序需经过
汇编语言是一种什么程序设计语言
机器语言 汇编语言 高级语言
汇编语言写程序
关于汇编语言程序
汇编语言编写
汇编语言编程软件
汇编语言源程序
与高级语言相比汇编语言通常
相关问题
用汇编语言编写一个按钮控制8个流水灯的亮灭
单片机用汇编语言编写用一个控制器控制8个LED灯亮
求汇编语言程序:8个开关p0.0——p0.7分别控制8个灯p...
单片机用汇编做一个控制8个LED灯泡从左到右依次点亮,最后全...
汇编语言 单片机 一个开关控制一盏LED的亮灭
用汇编语言是怎么样编程来控制八个灯亮1S,然后又暗1S的呢?
编写汇编程序,利用led灯亮暗表示按键按下次数,按一次加一,...
用汇编语言编写开关控制LED灯