永发信息网

Init_Timer1(); 这个函数是什么意思?具体是怎么用的?最好能够通过一个实例说明,谢谢!

答案:2  悬赏:50  手机版
解决时间 2021-03-23 13:42
Init_Timer1(); 这个函数是什么意思?具体是怎么用的?最好能够通过一个实例说明,谢谢!
最佳答案
Init_Timer1(); 这个函数是初始化定时器T1的意思。Init_ 是初始化的缩写 。
#include
#define uchar unsigned char
#define uint unsigned int
sbit LED=P1^0;
void Init_Timer1( ) //初始化定时器T1
{
TMOD=0x10;  //T1定时器工作方式1
EA=1;  //开总中断
ET1=1;  //允许定时器T1中断
TR1=1;  //开定时器T1
TH1=(65536-50000)/256;  //赋定时初值  
TL1=(65536-50000)%256; //定时时间为50ms
}
void main()
{
Init_Timer1();
while(1);
}
void timer1int() interrupt 3
{
uchar time;
TH1=(65536-50000)/256;  //重新加载定时初值 
TL1=(65536-50000)%256;
time++;
if(time==10) //50ms中断一次,10次计0.5秒
{
time=0;
LED=~LED;  //接P1.0的LED,每秒亮灭1次
}
}

全部回答
是51单片机么?
它表示初始化定时器1即T1
这个函数里可以初始化 定时器中断使能位,定时时间等等;
如:
void Init_Timer1(void)
{
IE=0x82; //开总中断,允许T1定时中断
TMOD=0x01; //T1定时器工作于方式1
TH1=(65536-600)/256; //设定定时时间为600us 系统时钟为12MHZ
TL1=(65536-600)%256;
}
然后写
Init_Timer1();
及相当于调用上面的函数,及对定时器1进行初始化。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
忘我境界是什么意思?
双床房和大床房哪个贵,大床房便宜还是标准房
求教,哪里的月嫂靠谱
下列有关人体新陈代谢及生命活动调节的叙述中
记得有一段话,如果你早上起来没有战争的困扰
昆明锦江大酒店-金贵宾红酒会所地址在什么地
求皇马2010-2011赛季阵容
安装office,提示错误1406
810元等于多少角
单选题两汉时期,灌溉农业最发达的地区是A.关
剑灵,新版破天首饰暗属性一套矛盾四眼千毒,
西红柿炒鸡蛋用什么油,红鸡蛋是用什么材料弄
请问寺院里进香被香灰烫伤手是什么意思
一般公司的字体文本规范要求有哪些?采用什么
单选题仔细观察,你发现地球仪上没有表示出来
推荐资讯
兰州精品牛肉面我想知道这个在什么地方
入门玻璃屏风使用在风水上有什么讲究
46乘46减46加46乘46巧算
关河令阅读答案
窑沟粮店我想知道这个在什么地方
如图所示的是某同学画的潜望镜的示意图.使用
下面一些角中,可以用一副三角尺画出来的角是
寻找规律并填写:2、6、12、20、30、________
是个女的唱的歌,歌词 是我想要飞。。。。。
做凉皮洗面是什么意思,做凉皮用什么面最好
吃大餐过后怎么补救?
三亚飞珠海的机票多少钱?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?