当前位置: 首页 > 滚动 > >正文

51单片机定时器程序1秒闪烁(51单片机定时器程序)|环球热资讯

来源:互联网    时间:2023-04-22 00:27:48


(相关资料图)

1、LED BIT P1.0 ;定义LED的引脚ORG 0000HLJMP MAINORG 000BHLJMP T0ISRORG 0030HMAIN: MOV TMOD,#01H ;定时器0工作模式1 MOV TH0,#HIGH(65536-50000) ;初值。

2、50毫秒中断一次 MOV TL0,#LOW(65536-50000) SETB TR0 ;启动定时器 SETB ET0 ;启动定时器中断 SETB EA ;开总中断 MOV R2,#40 ;中断计数初始值 SJMP $T0ISR: CLR TR0 MOV TH0,#HIGH(65536-50000) MOV TL0,#LOW(65536-50000) SETB TR0 DJNZ R2,T0E ;R2减到0重新赋值。

3、否则退出 MOV R2,#40 CPL LED ;LED亮灭转换T0E: RETI END。

本文就为大家分享到这里,希望看了会喜欢。

X 关闭

推荐内容

最近更新

Copyright ©  2015-2022 热讯培训网版权所有  备案号:豫ICP备20005723号-6   联系邮箱:29 59 11 57 8@qq.com