首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

做个时间表,该如何给寄存器赋初值?p30f6014 单片机

2012-02-19 
做个时间表,该怎么给寄存器赋初值?p30f6014 单片机p30f6014 单片机:TMR1 0 //定时器1计数寄存器TMR1=0T

做个时间表,该怎么给寄存器赋初值?p30f6014 单片机
p30f6014 单片机:

TMR1 = 0; //定时器1计数寄存器TMR1=0
T1CON = 0x0000; //关闭定时器,使用内部时钟,预分频比为1:1


能否给出一个例子,做个时间表,该怎么给寄存器赋初值?,请教各位

[解决办法]
例子就网上很多的了,你可以搜索一下。做时钟,其实,很简单,就两个步骤:

第一,时基。
第二,计数。

比如你设定1ms的定时器,每次中断就累计1,当达到1000次的时候,那么就是1s。以此类推,,时钟就出来了
[解决办法]
为什么你的mcu有外部晶振,还使用内部时钟呢??还是配置为外部时钟吧,这个精度比RC的高一点。
[解决办法]

探讨

引用:

为什么你的mcu有外部晶振,还使用内部时钟呢??还是配置为外部时钟吧,这个精度比RC的高一点。
这样哦,我用的是内部时钟,应该是经过了4分频后的吧,难怪我选择分频的时候,显示的时间不准确,内部时钟的频率是多少呢?谢谢

[解决办法]
探讨
引用:

为什么你的mcu有外部晶振,还使用内部时钟呢??还是配置为外部时钟吧,这个精度比RC的高一点。
这样哦,我用的是内部时钟,应该是经过了4分频后的吧,难怪我选择分频的时候,显示的时间不准确,内部时钟的频率是多少呢?谢谢

热点排行