发 帖  
原厂入驻New

[经验] 【proteus练一练2.21】定时器控制单只LED

2012-2-21 09:48:16  4218 定时器
分享
1
/*  名称:定时器控制单只 LED   
  说明:LED在定时器的中断例程控制下不断闪烁。
*/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED=P0^0;   
uchar T_Count=0;
//主程序
void main()
{
TMOD=0x00;     //定时器0 工作方式 0
TH0=(8192-5000)/32; //5ms 定时
TL0=(8192-5000)%32;
IE=0x82;   //允许 T0 中断
TR0=1;
while(1);
}
//T0 中断函数
void LED_Flash() interrupt 1
{
TH0=(8192-5000)/32; //恢复初值
TL0=(8192-5000)%32;
IF(++T_Count==100) //0.5s开关一次 LED
{
  LED=~LED;
  T_Count=0;   
}
}

proteus仿真图:
游客,如果您要查看本帖隐藏内容请回复


lejw4217 2012-2-22 11:54:42
回复

举报

wgs67 2012-2-24 16:01:32
看看
回复

举报

A385646138 2012-4-6 23:01:33
dfdfdsfdsfds
回复

举报

bdya 2012-4-7 00:28:23
看看
回复

举报

xuyaosong 2012-4-15 11:22:38
学习一下
回复

举报

lvjinwen000 2012-4-17 15:48:03
ytrhfhgfhfhdf
回复

举报

cq201zhaoyu 2012-4-17 17:46:33
学习一下
回复

举报

贱贱的梦想 2013-7-6 22:55:15
支持支持···只有不断学习,才会变得强大
回复

举报

小缺 2014-5-27 10:16:50
此主题将同步到腾讯微博,您的听众能够看到您发表的主题
回复

举报

果小冻 2014-6-23 23:29:23
学习一下!!学习
回复

举报

北冰洋aa 2016-6-23 11:03:35
更富有看见你怒带头人虎II呵呵
回复

举报

Giliable 2016-7-19 13:28:40
【proteus练一练2.21】定时器控制单只LED
回复

举报

gong12580 2016-11-21 21:07:36
{:1:
回复

举报

gong12580 2016-11-21 21:07:36
{:1:
回复

举报

xiadandan 2017-3-10 14:29:32
学习一下
回复

举报

煙煙一吸 2017-3-17 17:17:12
谢谢你了哈 !这个来看看哈 !
回复

举报

tranhunga 2017-5-7 20:52:34
proteus仿真图:自己找百度原理图 用仿真文件画吧      
回复

举报

tranhunga 2017-5-7 20:53:22

支持支持···只有不断学习,才会变得强大
回复

举报

风一样的男子a 2017-5-21 20:21:05
学习一下!!!!!!!!!!!
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
12下一页
发经验
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表