单片机八个闪烁灯编程 单片机点亮一个闪烁的小灯,看下这个程序哪里出问题了?
浏览量:2908
时间:2021-03-21 14:50:24
作者:admin
单片机点亮一个闪烁的小灯,看下这个程序哪里出问题了?
有两种方法可以控制闪烁。一种是先控制灯亮,再延时一段时间,再控制灯关,再延时循环。另一种是用中断输入中断一段时间后反转IO端口
如果你的灯在端口P1上,试试我的程序ORG 0000H启动:MOV P1,#7EH ACALL DELAY MOV P1,#0BDH ACALL DELAY MOV P1,#0DBH ACALL DELAY MOV P1,#0E7H ACALL DELAY MOV P1,#0FFH ACALL DELAY AJMP START延迟:MOV R0, ා100 time 2*50*100*100=1s DEL1:mov R1,ා100 DEL2:mov R2,ා50 del3:djnz R2,del3 djnz R1,DEL2 djnz R0,DEL1 RET end您的程序在处理十六进制数时出错。你仔细看我处理十六进制数。你理解得很好。如果您不知道如何继续询问,请下载并调试ASM附件,看看是否是这样。
单片机八个闪烁灯编程 51单片机心形灯程序 单片机同时点亮两个灯
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。