熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-5-11 14:21
正文摘要:我用外部中斷0做了一個(gè)統(tǒng)計(jì)槽形光耦脈沖的個(gè)數(shù),光碼盤裝在一個(gè)一分鐘只有十五轉(zhuǎn)的電機(jī)上,統(tǒng)計(jì)5個(gè)脈沖的個(gè)數(shù),然后執(zhí)行相應(yīng)的程序,但是不知道為什么統(tǒng)計(jì)不到5個(gè),就執(zhí)行相應(yīng)的程序了,這是為什么? 單片機(jī)源程 ... |
亢亢 發(fā)表于 2019-5-12 19:54 你好,樓主,我用的夏普槽形光耦計(jì)數(shù)脈沖,發(fā)現(xiàn)不準(zhǔn),請問你的延時(shí)是加在哪里的 |
我解決的辦法是在外部中斷里面加了一個(gè)延時(shí)函數(shù),就行了。但是我不知道這樣做是否妥當(dāng)??? |
w1179benp 發(fā)表于 2019-5-12 07:16 謝謝你,是這樣的,我加入延時(shí)函數(shù)之后就行了 |
來51學(xué)習(xí) 發(fā)表于 2019-5-11 21:50 謝謝你,我已經(jīng)解決了問題,加了延時(shí)函數(shù)之后就行了 |
你的遮光速度很慢,不知是否應(yīng)加入除顫功能(類似按鍵除顫),用示波器觀察下,遮光板波形邊緣應(yīng)該不“干凈” |
這樣的紅外對射,精度有限,可能會(huì)產(chǎn)生毛刺,也就是多次被誤觸發(fā)了 |
Powered by 單片機(jī)教程網(wǎng)