久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5410|回復: 9
收起左側

51單片機中斷連接紅外傳感器檢測物體如何實現?

[復制鏈接]
ID:366033 發表于 2018-8-10 15:21 | 顯示全部樓層 |閱讀模式
我現在想達到的目的是,利用紅外傳感器(檢測到物體為低電平,未檢測到則為高電平)未檢測到物體時執行中斷,這該如何實現。
51單片機的中斷條件不是有低電平和下降沿兩種方式么?

評分

參與人數 1黑幣 +4 收起 理由
1809365638 + 4 很給力!

查看全部評分

回復

使用道具 舉報

ID:354282 發表于 2018-8-10 16:06 | 顯示全部樓層
如果你是單純的檢測物體是否存在,非常簡單。只需要在單片機的某個IO端口接紅外二極管,然后在另外一個端口接紅外接收管,利用單片機的定時器和中斷功能檢測物體。如果你是檢測物體的輪廓,或者溫度等,復雜的多。簡單檢測有無物體存在,可以讓紅外二極管經過限流電阻接入+5V,紅外二極管的陰極接單片機IO口。當單片機這個IO口輸出低電平的時候,紅外二極管被點亮。此時,與紅外發光二極管相對的接收二極管可以接受到信號并被單片機檢測到(中斷或者查詢方式實現)。電路連接的時候需要注意紅外接收二極管的極性。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:385059 發表于 2018-8-10 17:13 | 顯示全部樓層
另外還取決于你用什么樣的紅外傳感器,如果是發射式,那么有物體的時候光耦接收管導通;如果是遮擋式,那么有物體的時候則是光耦接收管不導通。你可以用中斷模式來實現也可以用查詢模式,如果用中斷模式那么響應速度會比較快,但是有可能會有干擾的問題(尤其是下降沿觸發方式),如果物體移動速度飛快,則建議用這種模式;用查詢模式則可以檢測物體移動不那么快的物體,代碼相對簡單,還有充裕的時間進行抗干擾處理(延時再檢測或多次檢測確認)。

評分

參與人數 2黑幣 +70 收起 理由
yousunny + 20 贊一個!
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:366033 發表于 2018-8-10 15:32 | 顯示全部樓層
也就是想問有什么方式使它高電平中斷
回復

使用道具 舉報

ID:241249 發表于 2018-8-10 15:36 來自觸屏版 | 顯示全部樓層
是監測到物體中斷吧
回復

使用道具 舉報

ID:366033 發表于 2018-8-10 15:37 | 顯示全部樓層
也就是如何實現高電平觸發中斷
回復

使用道具 舉報

ID:354282 發表于 2018-8-10 15:50 | 顯示全部樓層
51單片機有兩個外部中斷申請輸入端:INT0 和 INT1。 51單片機的外部中斷,分為低電平觸發和下降沿觸發。在單片機內部,分別由控制位 IT0 和 IT1 來控制。 復位時,IT0/1 都為 0,即默認為低電平觸發。  一般來說,外設第一次向單片機申請外部中斷時,單片機使用那種觸發方式,并無什么差別。 但是,返回主程序后,如果外部申請信號仍然是低電平,就有區別了。  在采用低電平觸發時,單片機執行了一條主程序的指令后,就會又重新進入中斷程序。  而采用下降沿觸發時,即使 INT0/1 引腳仍然是低電平,單片機也不會重新進入中斷程序。 如果外設想要申請第二次中斷,必須是先恢復高電平,重新再送來一次下降沿才行。  那么,為了避免僅僅來了一次申請,就產生多次中斷的現象,還是應該采用下降沿觸發中斷的方式。  如果非要使用低電平觸發呢,那必須在退出前,反復的檢測中斷輸入端的電平。 只有當外設撤消了中斷申請之后,再退出中斷程序,這才能避免多次的重新中斷。  到底應該采用那種觸發方式,這個確實是應該根據外設的特點來選取。 但是在多數場合,采用下降沿觸發方式,還是比較適用的。 即在復位后,應該先執行:    SETB  IT0   SETB  IT1

評分

參與人數 1黑幣 +100 收起 理由
admin + 100 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:384901 發表于 2018-8-10 16:55 | 顯示全部樓層
修改電路,改比較器
回復

使用道具 舉報

ID:366033 發表于 2018-8-10 18:24 | 顯示全部樓層
jefelee 發表于 2018-8-10 16:06
如果你是單純的檢測物體是否存在,非常簡單。只需要在單片機的某個IO端口接紅外二極管,然后在另外一個端口 ...

額。。我想問的是有沒有辦法使它上升沿觸發中斷 我用的傳感器是e18 d80nk
回復

使用道具 舉報

ID:366033 發表于 2018-8-12 11:45 | 顯示全部樓層
weiwei850113 發表于 2018-8-10 15:36
是監測到物體中斷吧

不是 是未檢測到物體中斷
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区不卡 | 久久久久久国模大尺度人体 | 中文字幕第5页 | 精品国产一二三区 | 国产精品视频一区二区三区四蜜臂 | 精品久久久久久久人人人人传媒 | 久久国产一区二区三区 | 日韩视频精品在线 | 天堂一区二区三区 | 99re在线视频| 免费av一区二区三区 | 亚洲成人在线视频播放 | 亚洲一区 中文字幕 | 国产精品久久久久久久久久妞妞 | 毛片免费观看视频 | 夜夜草| 91免费在线视频 | 亚洲三区视频 | 欧美日韩国产一区二区三区 | www.久草.com | 欧美精品一区二区三区四区 在线 | 激情麻豆视频 | 一区二区在线视频 | 亚洲精品国产综合区久久久久久久 | 91免费观看视频 | 4hu最新网址 | 精品一区二区在线观看 | 精品久久久久久久久久久 | 国产精品美女久久久久久免费 | 日韩一区和二区 | 国产在线色 | 九九综合 | 国产一区二区三区不卡av | 国产黄色大片网站 | 四虎影院一区二区 | 欧美精品久久久久 | 欧美日韩久久久久 | 在线午夜电影 | 成人免费在线 | 久久久一二三 | 在线播放中文 |