打印

PIC16f54单片机没有定时器0中断,怎么使用

[复制链接]
2046|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wang12zhe|  楼主 | 2014-3-11 08:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在需要使用PIC16F54这颗芯片和74HC164一起驱动数码管,做一个9999秒的计时器,我认为使用定时器的话计时会更准确,但是这个定时器溢出的时候似乎没有中断产生啊,我看手册也没有发现关于定时器中断的任何介绍,甚至任何中断的介绍都没有,   怎么做好呢


另外这个芯片编程用C语言还是汇编用语言好,求教大神。
沙发
wangch_sh| | 2014-3-11 08:30 | 只看该作者
用汇编好。建议你换片子。

使用特权

评论回复
板凳
wang12zhe|  楼主 | 2014-3-11 08:44 | 只看该作者
为什么换片子啊

使用特权

评论回复
地板
wang12zhe|  楼主 | 2014-3-11 08:44 | 只看该作者
wangch_sh 发表于 2014-3-11 08:30
用汇编好。建议你换片子。

为什么换片子啊

使用特权

评论回复
5
wangch_sh| | 2014-3-11 09:22 | 只看该作者
没有定时器中断,时间不好控制啊!

使用特权

评论回复
6
ayb_ice| | 2014-3-13 16:22 | 只看该作者
16没有中断不可能吧

使用特权

评论回复
7
wanghx70| | 2014-3-27 17:28 | 只看该作者
高手来科普一下吧

使用特权

评论回复
8
guangbiao| | 2014-3-27 18:04 | 只看该作者
“我看手册也没有发现关于定时器中断的任何介绍”---有这种情况吗???
估计你看得文档不对,你到官网上去找找PIC16系列的开发参考文档。
七、八年前用过这款片子,感觉PIC官方的中文文档做得很不错的。
如果你是用这个片子,用汇编就可以搞定了,而且指令也不多。

使用特权

评论回复
9
timyc0511| | 2014-3-27 23:40 | 只看该作者
扫描TMR0最高位

使用特权

评论回复
10
tozxq| | 2014-3-28 08:46 | 只看该作者
如果要得到精确的定时时间,需要程序中不修改TMR0的值,让TMR0溢出自清0,然后需要选择能产生整数延时时间的晶振,比如选择时钟晶振为4.096M,定时器分频为1:32,这样检测TMR0的值便可得到精确的8ms延时时间,然后8ms*125就可以产生精确1S时间了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

205

帖子

1

粉丝