单片机,循环程序,8个2极管,左边4个每隔1S亮,右边4个每隔2S亮,汇编语言编。求解。

[复制链接]
查看11 | 回复5 | 2011-11-2 11:38:09 | 显示全部楼层 |阅读模式
单片机,循环程序,8个2极管,左边4个每隔1S亮,右边4个每隔2S亮,汇编语言编。求解。首地址为4000H
回复

使用道具 举报

千问 | 2011-11-2 11:38:09 | 显示全部楼层
左边4个LED每隔1S亮1个。从P1.0到P1.3。右边4个LED每隔2S亮1个。从P1.4到P1.7。org0000hjmpstartorg4000hstart:movA,#0FEH;movR2,#4;LOOP1:movp1,A;左边4个LED每隔1S亮1个。从P1.0到P1.3。calldelay1s;调用定时1s程序RLA;djnzR2,LOOP1movR2,#4;LOOP2:movp1,A;右边4个LED每隔2S亮1个。从P1.4到P1.7。calldelay1s;调用定时1s程序calldelay1s;调用定时1s程序RLA;djnzR2,LOOP2jmpstartdelay1s:movr7,#20lpr7:calldelay50ms;djnzr7,lpr7retdelay50ms:movTMOD,#01HmovTH0,#(65536-50000)/256;movTL0,#(65536-50000)mod256;setbTR0;jnbTF0,$clrTF0;retjmp$end
回复

使用道具 举报

千问 | 2011-11-2 11:38:09 | 显示全部楼层
收费制作赞同
回复

使用道具 举报

千问 | 2011-11-2 11:38:09 | 显示全部楼层
soeasy!对着书上的例子做一个中断延时,然后反转就行了。。赞同
回复

使用道具 举报

千问 | 2011-11-2 11:38:09 | 显示全部楼层
orgoooohjmpstorg4000hst:movp1,#0f0hlcallds1s;调用定时1秒程序movp1,#00hlcallds1s;调用定时1秒程序movp1,#0ffhlcallds1s;调用定时1秒程序movp1,#0fhlcallds1s;调用定时1秒程序jmpstds1ms:movr6,#255movr7,#255ds1:nopnopnopnopnopnopnopnopnopnopnopnopnopnopdjnzr6,ds1movr6,#255djnzr7,ds1赞同
回复

使用道具 举报

千问 | 2011-11-2 11:38:09 | 显示全部楼层
汇编的没有,下面的c语言的有这个类型的例子http://hi.baidu.com/dzkfw/blog/item/4a188216fd986b12c83d6d05.html不平凡的单片机学习资料,偶很好的单片机教程,超好用,一个不占内存的教程,有案例。1、最新版单片机编程宝典下载地址,学习单片机编程必备手册2、单片机c语言运用例子3、十天学会单片机c语言和单片机制作,最好的单片机资料电路公式计算器:http://hi.baidu.com/dzkfw/blog/item/7a947b4f588099d1d0c86a3e.html赞同
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行