单片机闪烁灯汇编语言源代码大全(四款闪烁灯的汇编语言源代码)

单片机闪烁灯汇编语言源代码大全(一) 1、单片机at89c51的p2口接8个发光二极管,让这8个发光二极管显示闪烁功能,即八灯亮2s,熄灭3s,如此循环。
参考程序
org 0000h
start: mov p1,#0h
call delay
mov p1,#0ffh
call delay
call delay
ljmp start
delay:
mov r7,#200
d2: mov r6,#250
d1: djnz r6,d1
djnz r7,d2
ret
end
;200*250次*2*1us=1000ms=1s
单片机闪烁灯汇编语言源代码大全(二) 单片机at89c51的p2口接8个发光二极管,让这8个发光二极管先交互闪烁5次,然后双灯左移之后再双灯右移,如此循环,形成流水灯的效果,延时0.5s。
org 0000h
mov r0,#5
start:
mov p1,#10101010b
call delay
mov p1,#01010101b
call delay
djnz r0,start
mov r0,#5
mov a,#11111100b
s1: mov p1,a
call delay
rl a
rl a
cjne a,#11111100b,s1
s2: rr a
rr a
mov p1,a
call delay
cjne a,#11111100b,s2
jmp start
delay: mov r5,#100
k1: mov r6,#250
k2: mov r7,#250
k3: djnz r7,k3
djnz r6,k2
djnz r5,k1
ret
end
单片机闪烁灯汇编语言源代码大全(三) 单片机at89c51的p2.0、p2.1和p2.2分别接按钮开关pb1、pb2和pb3;p1.0接一个led。按下pb1,则led亮;按下pb2则led灭;按下pb3则led闪烁。延时为0.1s。
参考程序:
org 0000h
mov p2,#0ffh
s1: jnb p2.0,s3
jnb p2.1,s2
jnb p2.2,s4
jmp s1
s2: setb p1.0
jmp s1
s3: clr p1.0
jmp s1
s4: setb p1.0
call delay
clr p1.0
call delay
jnb p2.0,s3
jnb p2.1,s2
jmp s4
delay: mov r5,#100
k1: mov r6,#250
k2: mov r7,#250
k3: djnz r7,k3
djnz r6,k2
djnz r5,k1
ret
end
单片机闪烁灯汇编语言源代码大全(四) 单片机at89c51的p2.0、p2.1和p2.2分别接按钮开关pb1、pb2和pb3;p1口接8个led。按下pb1,则8个led闪烁;按下pb2则8个led单灯右移;按下pb3则8个led单灯左移。延时为0.1s。
源代码:
org 0
mov p2,#0ffh
loop: jnb p2.0,loop_1
jnb p2.1,loop_2
jnb p2.2,loop_3
jmp loop
loop_1: mov r0,#2
loop_1_1: mov a,#10101010b
mov p0,a
call d100ms
mov a,#01010101b
mov p0,a
call d100ms
mov p0,#11111111b
djnz r0,loop_1_1
loop_1_2: jb p2.0,loop
jmp loop_1_2
loop_2: mov a,#11111110b
mov r0,#8
loop_2_1: mov p0,a
rl a
call d100ms
djnz r0,loop_2_1
mov p0,#11111111b
loop_2_2: jb p2.1,loop
jmp loop_2_2
loop_3: mov a,#01111111b
mov r0,#8
loop_3_1: mov p0,a
rr a
call d100ms
djnz r0,loop_3_1
mov p0,#11111111b
loop_3_2: jb p2.2,loop
jmp loop_3_2
d100ms: mov r7,#250
d1: mov r6,#200
djnz r6,$
djnz r7,d1
ret
end

NB-IoT在智慧烟感解决方案中的应用分析
PLC光分路器核心部件分析
谷歌旗下自动驾驶公司Waymo :特斯拉自动驾驶系统将无法实现完全自动
广东地区MES系统的优势
2小时可以在ZMP110x创新串口屏上做一个什么样的UI?
单片机闪烁灯汇编语言源代码大全(四款闪烁灯的汇编语言源代码)
Leap Motion的模拟技术能解决VR的硬件问题吗
康宁 Gorilla(R) 玻璃被应用于 LG 电子新款超薄
TRMK213 | 带你感受物联网时代的红利
新能源汽车电池包的构成_新能源汽车电池组装全过程
TTL电平、CMOS电平、RS232电平的介绍
8009电阻率测试夹具的特点及应用范围
深圳首店!坚果投影海雅缤纷城直营店盛大开业
三星电子在7月至9月期间智能手机出货量7230万部
基于CPLD芯片EPM7128实现多功能测试系统的应用方案
智能汽车基础设施将打造智能道路和智能交叉路口
用于海上风电大部件更换运营维护的自升式起重平台“海电运维801”
方案芯片—自行车打气泵方案芯片
分体式蓝牙耳机哪款好?四款分体式蓝牙耳机测评
联发科HelioP90跑分曝光 与骁龙710差不多