51单片机问题~~~1KHZ的方波信号周期是多少(记得好像是MS还是S来着具体忘了)与晶振有关系吗?怎么算的?

2025-01-02 07:16:25
推荐回答(5个)
回答1:

1KHZ的方波信号周期是1/ 1000=1ms
如果用单片机的定时器产生该信号,当然与晶振频率有关
晶振12兆时,计时脉冲周期是1US,要产生占空比50%的1KHZ的方波,就要定时500us
定时器初值就是 65536-500 即65036

回答2:

1KHZ的方波信号周期是1毫秒,与晶振有关系,改变晶振也可以改变程序得到1KHZ方波,算法就是算定时器值就可以了,这有计算软件下载
http://www.fxdzw.com/xz.asp

回答3:

这个要看用什么方法来做,用计数器就跟晶振有关系,而且计数器也不能计算到很久,只能计算到一定的时间,然后再里面去累加,然后用累加的次数再来计算,
例如每如果你定时器中断设置的是5ms,那1秒钟就需要中断200次。而定时器中断的时间间隔跟你的定时器工作方式以及定时器初值有关。
定时器一般分为8位定时器和16位定时器。用8位举例,先给定时器赋初值(根据你的应用),定时器启动后从你的初始值开始加,加到0xFF产生中断,每一次加一是一个机器周期(这与晶振频率和单片机设置有关)

回答4:

1kHz肯定是1ms了,和晶振有什么关系!
周期等于频率的倒数

回答5:

就是周期为1毫秒的脉冲,即高电平0.5毫秒低电平0.5毫秒。