TIMER0控制单只LED闪烁

发布者:温文儒雅最新更新时间:2021-12-22 来源: eefocus关键字:TIMER0控制  LED闪烁 手机看文章 扫描二维码
随时随地手机看文章

在这里插入图片描述
在这里插入图片描述

程序C语言源代码如下:


/*

INT1中断5位计数

*/

#include

typedef unsigned char uint8;

typedef unsigned int uint16;


sbit LED = P0^0;


uint16 T_Count = 0;


void main()

{

TMOD = 0x01;

TH0 = 0xFC;

TL0 = 0x67;

IE = 0x82;

TR0 = 1;

while(1);

}


void LED_Flash() interrupt 1

{

TMOD = 0x01;

TH0 = 0xFC;

if(++T_Count == 100)

{

LED = ~LED; //!LED

T_Count = 0;

}

}

关键字:TIMER0控制  LED闪烁 引用地址:TIMER0控制单只LED闪烁

上一篇:INT1 中断五位计数器 PROTEUS 和51单片机教程
下一篇:4利用移位函数操作点亮流水灯

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved