安装水流量控制器,根据实际需求调整水流大小。 #生活技巧# #家电维护技巧# #热水器节能攻略#
最新推荐文章于 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单片机温度采集控制系统:打造智能温控解决方案
随便看看