//实例45:用定时器T0的中断控制1位LED闪烁
#include<reg51.h> // 包含51单片机寄存器定义的头文件
sbit D1=P2^0; //将D1位定义为P2.0引脚
/**************************************************************
函数功能:主函数
**************************************************************/
void main(void)
{
EA=1; //开总中断
ET0=1; //定时器T0中断允许
TMOD=0x01; //使用定时器T0的模式2
TH0=(65536-46083)/256; //定时器T0的高8位赋初值
TL0=(65536-46083)%256; //定时器T0的高8位赋初值
TR0=1; //启动定时器T0
while(1)//无限循环等待中断
;
}
/**************************************************************
函数功能:定时器T0的中断服务程序
**************************************************************/
void Time0(void) interrupt 1 using 0 //“interrupt”声明函数为中断服务函数
//其后的1为定时器T0的中断编号;0表示使用第0组工作寄存器
{
D1=~D1; //按位取反操作,将P2.0引脚输出电平取反
TH0=(65536-46083)/256; //定时器T0的高8位重新赋初值
TL0=(65536-46083)%256; //定时器T0的高8位重新赋初值
}
CrMylive.
- 粉丝: 1w+
- 资源: 4万+
最新资源
- xtuoj平方数及其倍数.docx
- 修改新版个人免签支付系统V5.1.mp4
- 纯金属枝晶凝固模型多点枝晶相场模型cmsol源码
- 迅雷推出首款浏览器迅雷浏览器1123.0.4920.mp4
- 央视视频下载器v1.0 高清+超清+4K.mp4
- 一个工具箱app 带给你全新应用体验.mp4
- 杨萃先职场36计最实用的升职加薪“兵法”.mp4
- 一个人的创业要注意什么?创业经验分享.mp4
- 一键AI抠图更换背景Digiarty.Image.Matting.v2.0.mp4
- S变换+Sockwell R G , Mansinha L , Lowe R P . Localization of the complex spectrum: the S transformJ
- 伊里斯影视app 紧跟最新影视潮流.mp4
- 移动拼图必得50减10元话费券.mp4
- 移动每周三抽86折话费充值券.mp4
- 移动灵犀客服领流量或话费等.mp4
- 移动问答卷抽话费亲测50元话费.mp4
- 移动用户直接领12GB日包流量.mp4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈