11问答网
所有问题
51单片机采用定时器1的方式2实现周期为1S的程序!初值设为多少?我怎么求都不对!实现不了啊?求
51单片机采用定时器1的方式2实现周期为1S的程序!初值设为多少?我怎么求都不对!实现不了啊?求大神解答
举报该问题
推荐答案 2016-11-20
定时器1的方式2是8位定时器,最大只能实现256US的定时(
晶振
12mhz)
定时250us的话,需4000次才够1S
定时250us初值为 256-250=6
TMOD=0X20;
TH1=6;
TL1=6;
TR1=1;//也可以到用时才启动
ET1=1;
EA=1;
设一
全局变量
a,中断程序里只需a++即可,主程序里判断
a是否为4000即可知定时时间是否到
追问
这样了还是不对!实现不了
可以了!谢谢
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F7PPq42Sv77qSP2PqP7.html
相似回答
C51单片机定时器1
以
方式1
定时1秒如何设置?
答:
1、先打开我们熟悉的
单片机c51
编程软件——keil,先把主方法写好。2、然后,我们要定义两个变量。3、接着,设定好
定时器的
工作方式。4、设置中断发生的机制。5、最后,我们要加进这几行代码进行初值的重装。6、最后,把if语句补充完毕就可以了。
大家正在搜
相关问题
51单片机用定时器来实现1加到9999的程序,求大神给我写下
51单片机用定时器1方式0定时1s的c语言模块怎么写,求高手
某51单片机系统时钟频率为12MHZ,使用定时器0定时10m...
编程题 设MCS-51单片机系统中晶振频率为12MHz,欲使...
MCS-51单片机的编程题:已知系统晶振频率为12MHZ,采...
单片机:若系统晶振频率是12MHZ,利用定时器/计数器1定时...
试用51单片机C51编写一电脑钟程序,定时器用方式2中断处理...
MCS-51系列单片机的定时器T1用做计数方式时,采用工作方...