51单片机之定时器控制流水灯实验

发布时间:2024-12-11 05:39

安装水流量控制器,根据实际需求调整水流大小。 #生活技巧# #家电维护技巧# #热水器节能攻略#

最新推荐文章于 2024-10-27 09:44:27 发布

生命随心所欲,但不能随波逐流 于 2019-06-01 15:41:40 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。

#include <intrins.h>

#include <reg52.h>

sbit led=P1;

sbit led1=P1^0;

sbit led2=P1^1;

unsigned int i=0; //i的定义不能在void main()必须设成全局变量

void timer_int0()

{

TMOD=0x01;

EA=1;

ET0=1;

TR0=1;

}

void main()

{

P1=0xf0;

timer_int0();

while(1)

{

if(i==10)

{

P1=~P1;

i=0;

}

}

}

void timm () interrupt 1

{

TH0=0x4c;//定时时间=振荡周期*12*(65535-初值)

TL0=0x00;

i++;

}

 注意点:

1.i应作为全局变量来使用,全局定义;

2.振荡周期=1/晶振频率  本次使用的是11.0592MHZ频率的晶振

3.TH0,TL0定时器的初值计算公式:定时时间=振荡周期*12*(65535-初值),计算的初值转化成16进制即可。

网址:51单片机之定时器控制流水灯实验 https://www.yuejiaxmz.com/news/view/440971

相关内容

51单片机之实现流水灯
和菜鸟一起学单片机之入门级led流水灯
51单片机:定时器/计数器TMOD设定
基于51单片机楼梯清洁机器人控制系统设计
39、基于51单片机声控光控灯人体感应路灯照明灯系统设计
基于51单片机的教室智能照明控制系统
基于51单片机智能台灯节能灯热释人体自动感应照明灯设计
基于51单片机DHT11的加湿器Proteus仿真程序设计:打造智能环境控制新体验
基于51单片机的教室智能照明控制系统(程序+原理图+PCB+Proteus)
51单片机温度采集控制系统:打造智能温控解决方案

随便看看