51單片機(jī) 測(cè)速

2022-12-14 07:11

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

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