求:PIC 单片机C语言精确计时(4MHz晶振),谢谢。

2020-02-07 09:38发布

各位大侠

小弟PIC新手入门,求PIC 单片机C语言精确计时(4MHz晶振)。
最好是精确计时到1ms ,我可以直接更改变量来调整为其他时间。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
millwood0
1楼-- · 2020-02-07 15:11
Something like this is so easy that you don't need others to do it for you.

1) set up a timer to trip periodically;
2) in the timer isr, count pulses.
3) done!
笑谈
2楼-- · 2020-02-07 19:04
 精彩回答 2  元偷偷看……
yklstudent
3楼-- · 2020-02-07 22:42
人家看懂中文的  可怜的楼主
换编译器吧 有的编译器自带延时函数的
直接调用就可以了
笑谈
4楼-- · 2020-02-08 03:43
yklstudent 发表于 2013-4-3 10:51
人家看懂中文的  可怜的楼主
换编译器吧 有的编译器自带延时函数的
直接调用就可以了 ...

呵呵,算是对人家的尊重吧。
哪种编译器?推荐下?
之前用51,感觉延时函数挺精确的,到PIC就不行了。
捕捉交流电的过零点,然后PIC单片机软件延时控制双向可控硅的导通角进而控制交流电机的软启动,有搞过没?赐教下。
yklstudent
5楼-- · 2020-02-08 06:19
不好意思 没搞过
CCSC估计适合你
genzi
6楼-- · 2020-02-08 10:23
用 timer1 計時中斷就行了,建議您晶振加快一點可以更精細。一般我都用20MHz或 10MHz x 4 (PLL)

一周热门 更多>