89C51单片机定时器1实现LED每200ms翻转
以下是实现每隔200ms翻转一次LED的89c51单片机程序代码:
ORG 0H
MOV TMOD, #00100000B ; 设置定时器1为方式2,8位自动重装载模式
MOV TH1, #0 ; 设置定时器1初始值为0
MOV TL1, #0 ; 设置定时器1初始值为0
SETB ET1 ; 使能定时器1中断
SETB EA ; 全局使能中断
MAIN:
SJMP $
TIMER1_ISR:
CPL P1.0 ; 翻转LED
RETI
END
请确保将LED连接到P1.0引脚。
效果照片请参考以下链接: 效果照片
原文地址: https://www.cveoy.top/t/topic/pk50 著作权归作者所有。请勿转载和采集!