12MHz晶振的单片机为什么只可以定时1ms以上?

2019-07-15 08:35发布

12MHz晶振的单片机为什么只可以定时1ms以上?
TH1 = 0XFF;
TH0 = 0XFF;这个不是1us的定时吗,为什么不行,要到1ms才行?
如果想要定时1us,要怎么弄?



补充内容 (2018-4-23 13:29):
上面写错了,TH0要改为TL1...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
GreatDream
2019-07-16 03:14
人中狼 发表于 2018-4-23 14:11
要想能够定时us级,那么单片机的工作频率就要高于us级,假设不计算定时器中断程序的操作时间,那么定时1us,单片机的工作频率就要至少高于1M,当单片机达不到要求时,就要重新选单片机了,这不是如何做到us级定时的问题,而是单片机硬件是否能做到us定时的问题 ...

定时us级,要单片机的工作频率高于1M,而12MHz晶振的单片机的工作频率刚好是1M,所以定时不了,是这么说吗?

一周热门 更多>