熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
3214| 23
|
單片機(jī)對(duì)一個(gè)外部脈沖測(cè)試頻率,每小時(shí)測(cè)一次,以后每次測(cè)出的頻率第一次(或者第.... |
|
100黑幣
最佳答案以STC89C54RD+為例,擁有1K的 XRAM 如果全部用于保存頻率,每個(gè)頻率的長(zhǎng)度為16位的話,可以保存512個(gè),完全沒有任何問題。你只需要聲明數(shù)組變量
unsigned short xdata freq_buf[512]; 就可以了。
保存的時(shí)候, 定義一個(gè)計(jì)數(shù) freq_Num,作為數(shù)組指針 每次+1 保存就好了。如果你要第一次的周期始終不被覆蓋,可以把第一次的周期另外存在變量 freq_sample;
如果只需要存第一次和第二次, 可以有兩個(gè)方法,一個(gè)是把第一次第 ...
| ||
| ||
| ||
| ||
| ||
| ||
評(píng)分
| ||||||||
| ||
| ||
| ||
評(píng)分
| ||||||||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
Powered by 單片機(jī)教程網(wǎng)