永发信息网

利用单片机控制八个led灯,要求:全亮全灭 ,四亮四灭,以从右到左的 流水形式编程,不是用c语言 编

答案:2  悬赏:80  手机版
解决时间 2021-11-27 04:45
利用单片机控制八个led灯,要求:全亮全灭 ,四亮四灭,以从右到左的 流水形式编程,不是用c语言 编
最佳答案
#include
#define LED P0
void delay (int);
main()
{
int i;
while(1)
{
LED=0xfe;
for(i=0;i<7;i++)
{
delay(100);
LED=(LED<<1)|0x01;
}
for(i=0;i<7;i++)
{
delay(100);
LED=(LED>>1)|0x80;
}
LED=0xff;
for(i=0;i<4;i++)
{
delay(300);
LED=~LED;
}
}
}
全部回答
因为我知道这是你单片机实习报告,老师李欢欢。org 0100H
jmp start
start: mov A,#0FFH
mov P0,A
mov R1,#07FH
mov R2,#02H
mov R3,#09H
mov R4,#09H
mov R5,#0FEH
loop1: dec R2
jz over
loop2: dec R3
jz loop3
mov A,R1
rl A
mov P0,A
call delay
mov R1,A
jmp loop2
loop3: dec R4
jz loop1
mov A,R5
rr A
mov P0,A
call delay
mov R5,A
jmp loop3
delay: mov R0,#07FH
djnz R0,delay
ret
over: nop
end
用Proteus仿真只有左边第一个灯亮而且一直亮着,当我把那个延时程序去掉仿真时,8个灯间隔的显示,但显示的顺序有点混乱,达不到预期效果。
预期效果是:让8个LED等从左到右显示再从右到左显
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
逆战解封申请网址
cf里什麼神器是最好的啊?
新五菱之光1.149排量的是b11 还是b12 ?
男士皮带什么牌子的比较好?
叶圣陶童话《一粒种子》的启示是什么?
在超市买东西出来抽奖二等奖,中了1500玉缘阁
请问下,什么样的检查井属于市政定额中的检查
一件衣服1399元,现商场活动为满两百省八十怎
素描头像眉弓骨的位置,怎么和眉毛区分,求解
熬辣椒油里面可以加香醋吗?
海南中线从九所镇至五指山市多少公里
煤的制样具体步骤要详细的
32题。。。。
win10系统中vmware与hyper-v不兼容该怎么处理
hasbigbriighteyesandlongstraighthair怎么解
推荐资讯
买千元机不要盲目跟风,从这三部手机里面选准
停车场(入口)(知景道299号附近停车场)地址好
六伏隆对地下水有污染!如果饮用自已打井的水
200-5x=40的解方程。帮帮忙吧。
香油煎牛排可不可以
现在的C1驾照能开8座的江淮瑞风吗
机械制图中M代表的含义
是不是所有地方的电工家都不用交电费?
熔点沸点什么区别?
和一宿舍夜猫子住一起是怎样的体验
工程地形测量一般采用什么坐标系
含铅汽油有什么危害?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?