只需一步,快速開始
熱門: 51單片機 | 24小時必答區 | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
使用道具 舉報
wwh2382 發表于 2022-6-13 21:07 如果你是想自動計數,用定時器就可以實現
chenchuanke 發表于 2022-6-14 06:56 設為定時器模式不就是直接內部計數了嗎?
smmj 發表于 2022-6-14 07:25 可以,定時器模式,輸入系統時鐘。
計數器能不輸入脈沖直接計數嗎?
pcbboy 發表于 2022-6-14 15:48 舉個栗子: TMOD = 0; T0_CT = 1;
ZHAOBAO511 發表于 2022-6-14 11:08 謝謝,定時時間短,0.1微秒計數一次。
wwh2382 發表于 2022-6-15 11:15 16位的定時器定時1微秒已經接近極限,估計你還得用原來的辦法
pcbboy 發表于 2022-6-15 15:28 刻意拔定時器調整到1MS
ZHAOBAO511 發表于 2022-6-15 18:41 謝謝,16MHZ就可以計數到1微秒,不行用計數器實現。
gggggllll 發表于 2022-6-15 20:05 弄個延時,給個條件,一樣的。單片機本來就有內部和外部振蕩方式
pcbboy 發表于 2022-6-16 08:24 用來計數的定時器如果定時器高低位都裝載FF就是0S,如果算個時間把定時器高低位按需要的時間值裝載進去不 ...
nunum 發表于 2022-6-16 16:01 通過讀取寄存器TH1,TL1值得到脈沖的計數值
本版積分規則 發表回復 回帖后跳轉到最后一頁
小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網