51單片機(jī) 測速

2022-12-14 07:11

當(dāng)感應(yīng)到磁性的時候 有高電平,沒有感應(yīng)到磁性的時候是低電平,求兩次測到高電平之間時間是多少。 C語言程序怎么寫?用霍爾傳感器或者是磁性開關(guān)
3個回答
  可以考慮用外部中斷加定時器來做,當(dāng)感應(yīng)到磁性的時候產(chǎn)生外部中斷,這時打開定時器,給定時器設(shè)定一個合理的溢出時間,比如1ms,然后打開定時器溢出中斷,另外在程序中加一個時間變量,定時器產(chǎn)生一次溢出中斷后變量就加1,直到第二個外部中斷到來時,關(guān)閉定時器,這時檢查時間變量,值是多少就說明兩次外部中斷間隔了多少毫秒。

   單片機(jī),全稱單片微型計算機(jī)(英語:Single-Chip Microcomputer),又稱微控制器(Microcontroller),是把中央處理器、存儲器、定時/計數(shù)器(Timer/Counter)、各種輸入輸出接口等都集成在一塊集成電路芯片上的微型計算機(jī)。與應(yīng)用在個人電腦中的通用型微處理器相比,它更強(qiáng)調(diào)自供應(yīng)(不用外接硬件)和節(jié)約成本。它的最大優(yōu)點是體積小,可放在儀表內(nèi)部,但存儲量小,輸入輸出接口簡單,功能較低。由于其發(fā)展非常迅速,舊的單片機(jī)的定義已不能滿足,所以在很多應(yīng)用場合被稱為范圍更廣的微控制器;從上世紀(jì)80年代,由當(dāng)時的4位、8位單片機(jī),發(fā)展到現(xiàn)在的32位300M的高速單片機(jī)。
有兩種方式:
1、高低電平范圍是較小時(不超過30ms),就可以在有高電平時啟動定時器,接受到低電平時關(guān)閉定時器,并讀出th和tl的值。
2、高低電平范圍是較大時(超過30ms),當(dāng)有高電平時,啟動定時器(定時器基礎(chǔ)時間定為1ms),配置一個寄存器在定時器中斷里,不斷自加1,直到有低電平到了,關(guān)閉定時器,讀出寄存器的值。
可以考慮用外部中斷加定時器來做,當(dāng)感應(yīng)到磁性的時候產(chǎn)生外部中斷,這時打開定時器,給定時器設(shè)定一個合理的溢出時間,比如1ms,然后打開定時器溢出中斷,另外在程序中加一個時間變量,定時器產(chǎn)生一次溢出中斷后變量就加1,直到第二個外部中斷到來時,關(guān)閉定時器,這時檢查時間變量,值是多少就說明兩次外部中斷間隔了多少毫秒
另外,外部中斷盡量用邊沿方式觸發(fā),不要用電平方式,這樣會更可靠一些
相關(guān)問答
區(qū)間測速是固定測速嗎
1個回答2024-11-24 09:51
區(qū)間測速不是固定測速! 固定測速就是用固定在路段上的測速儀器來監(jiān)控過往車輛的速度以及抓怕超速車輛。其實固定測速不光是高速公路上常見的測速方式,它更是被廣泛地運用到了城市道路、國道和鄉(xiāng)道上來監(jiān)測車速...
全文
360寬帶測速器在哪?360寬帶測速器怎么測速
1個回答2024-12-12 07:21
想要知道此事電腦寬帶網(wǎng)速我們可以借用360寬帶測速器測試一下。360寬帶測速器在哪有些朋友可能還找不到,那么小編在這里就來教一下大家360寬帶測速器如何打開以及如何使用。 360寬帶測速器在...
全文
51單片機(jī)和霍爾元件測速問題?。。〖奔奔保。?!
1個回答2022-12-14 06:11
我怎么沒有看到你調(diào)用變量的顯示函數(shù)、
在線測打字速度,怎么測?
1個回答2024-08-30 07:04
右鍵輸入法面板——輸入統(tǒng)計 打開輸入統(tǒng)計面板——清空數(shù)據(jù)——確定,從零開始 找上一篇文章,開始打字速度測試。再輸入過程中自動記錄輸入的文字?jǐn)?shù)量并計算出當(dāng)前的速度。 以上就是用搜狗輸入自帶的輸...
全文
電腦測速怎么測?
1個回答2023-01-26 00:14
可以使用電腦管家測速 1、在電腦管家的“工具箱”中能夠找到“測試網(wǎng)速”的入口。 2、打開網(wǎng)速測試頁面之后點擊頁面中的“立即測速”按鈕。即可開始測試網(wǎng)速。
光速測量的小故事
1個回答2024-02-17 04:03
光速的測定在光學(xué)的發(fā)展史上具有非常特殊而重要的意義。它不僅推動了光學(xué)實驗,也打破了光速無限的傳統(tǒng)觀念;在物理學(xué)理論研究的發(fā)展里程中,它不僅為粒子說和波動說的爭論提供了判定的依據(jù),而且最終推動了愛因...
全文
汽車測速原理是什么?
1個回答2024-11-19 00:01
車輛測速的原理:區(qū)間測速通過車牌自動識別系統(tǒng)實現(xiàn)在同一路段上布設(shè)兩個相鄰的監(jiān)控點記錄車輛通過前后兩個監(jiān)控點的時間來計算車輛在該路段上的平均行駛速度并依據(jù)該路段上的限速標(biāo)準(zhǔn)判定車輛是否超速違章。安全通過...
全文
光速是怎么測量出來的?
1個回答2022-09-16 04:33
我也看看,學(xué)學(xué)
手機(jī)怎么測速網(wǎng)絡(luò)
1個回答2024-10-15 14:20
手機(jī)測速網(wǎng)絡(luò)方法如下: 1、每個手機(jī)都有測量網(wǎng)速的功能,打開手機(jī)后找到安全中心并點擊。 2、打開了手機(jī)的安全中心界面后在常用工具下方找到并點擊打開網(wǎng)絡(luò)診斷。 3、然后在網(wǎng)絡(luò)診斷...
全文
網(wǎng)速測試。怎么辦?
1個回答2024-10-24 20:03
此方案適用XP\VISTA\WIN7系統(tǒng) 【問題描述】: 測試寬帶速度 【簡易步驟】: 打開【360安全管家】—【功能大全】—【360寬帶網(wǎng)速測試】 【解決方案】: 打開3...
全文
熱門問答