帮忙做一个51单片机89C52的程序,要求是LED灯1以0.5秒为周期闪烁,并且通过按键设置周期?10ms的延时程序?

2024-03-24 16:03:37 文章来源 :网络 围观 : 评论

  

帮忙做一个51单片机89C52的程序,要求是LED灯1以0.5秒为周期闪烁,并且通过按键设置周期?10ms的延时程序?

  

帮忙做一个51单片机89C52的程序,要求是LED灯1以0.5秒为周期闪烁,并且通过按键设置周期?10ms的延时程序?

  

帮忙做一个51单片机89C52的程序,要求是LED灯1以0.5秒为周期闪烁,并且通过按键设置周期?10ms的延时程序?

  帮忙做一个51单片机89C52的程序,要求是LED灯1以0.5秒为周期闪烁,并且通过按键设置周期?

  51单片机的IO口接按键,实现外部触发(外部中断,高低电平,上下降沿),触发后再通过IO控制LED的开关即可。r

  10ms的延时程序?

  若采用12M晶振则 51单片机如89C51的一个机器周期为12个时钟周期,即1uS DJNZ指令为两个机器周期,你可以自己查 DL10MS: MOV R6,#0C8H ;循环200次,200*50uS=10ms DL1: MOV R7,#19H ;25*2个机器周期 DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章