永发信息网

51单片机用汇编语言实现八个LED的全亮全灭

答案:1  悬赏:10  手机版
解决时间 2021-04-04 18:37
51单片机用汇编语言实现八个LED的全亮全灭
最佳答案
;以89c51单片机为例,假定用P1控制LED:
IO_LED EQU P1;
led_0 BIT P1.0;
led_1 BIT P1.1;
led_2 BIT P1.2;
led_3 BIT P1.3;
led_4 BIT P1.4;
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秒程序(注:此延时函数摘自STC-ISP)
DELAY500MS: ;@12.000MHz
PUSH 30H
PUSH 31H
PUSH 32H
MOV 30H,#4
MOV 31H,#205
MOV 32H,#180
NEXT:
DJNZ 32H,NEXT
DJNZ 31H,NEXT
DJNZ 30H,NEXT
POP 32H
POP 31H
POP 30H
RET

;-----------------------
;下面是主程序
MAIN:
MOV IO_LED,#DATA_CloseLED;同时关闭8个LED
LCALL DELAY500MS;延时0.5秒
MOV IO_LED,#DATA_OpenLED;同时打开8个LED
LCALL DELAY500MS;延时0.5秒
LJMP MAIN;循环

END;
上面程序演示了8个LED间隔0.5秒同时亮和灭的变化。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
箭沱湾互通在什么地方啊,我要过去处理事情
在下列常见的生活实例中,用做功的方式改变物
爱错一个人的伤感句子,形容一个人很坏,很花心
年收入120万要缴纳多少个人所得税
单选题一个正方形和一个圆,它们的周长相等,
福田风景G7车辆发动机号位置在哪?
锰铁和铬铁的化学式怎么看
windows server 2008 r2 x64 产品密钥
日语おわん是什么意思
一个木字旁一个文章的章这念什么字
广州飞迪拜需多少小时
表达守护的古诗词
羊的幼体是在母体子宫内发育成熟后由母体生出
以宣开头的成语
收到以前年度退回的企业所得税计入什么科目
推荐资讯
哪个生物公司的组织芯片质量好,国内外都行
什么叫绿色施工,有哪些要求
形容处在一个地带的中心位置可以用什么词?
拍照时,老外把右手握拳放心口啥意思
世上长的最好看的女人是谁????
大一新生一直想家怎么办?
山东日照旧城改造可以进行强制拆迁么?安置费
逆战登录时显示有非法模块,怎么解决
中国的38号鞋在美国是多少号
有没办法可以将图片变成速写画
美国总统离任后还需要保镖吗?
为什么粘贴快捷键的图片到文件里老是第一张截
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?