作业帮 > 综合 > 作业

单片机高手给点拨下,led灯只让偶数闪烁,奇数不亮,程序如何写

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/21 06:24:09
单片机高手给点拨下,led灯只让偶数闪烁,奇数不亮,程序如何写
偶数灯是10101010,是0xaa,取反之后就成了01010101,0x55了,奇数灯亮了,不用定时器中断之类的,如何写呢?
很好实现的 就是让偶数led灯亮 延时一段时间后 让偶数led灯灭 再延时一段时间 循环不断地重复这2个过程.
整个过程中,奇数led灯不亮.这样就会产生偶数led灯闪烁现象.即就是由亮、灭交替产生的.
LLL:MOV P1,#10101010B; 偶数led灯亮
LCALL YS ;延时
MOV P1,#11111111B ;偶数led灯灭
SJMP LLL
YS:MOV R5,#2
YSLL1:MOV R4,#200
YSLL2:MOV R3,#250
DJNZ R3,$
DJNZ R4,YSLL2
DJNZ R5,YSLL1
RET
再问: 能不能用c语言写,汇编看不懂