找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4549|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)如何檢測(cè)來自傳感器的高電平

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
200黑幣


我在程序里設(shè)了  sbit  crl = P^1.4;然后初始化的時(shí)候主程序里時(shí)ctl = 0;
本意是從外部給到高電平的時(shí)候,P1.4被拉高,程序里用if(ctl == 1)來判斷;用按鍵仿真的時(shí)候也確實(shí)這樣。

但實(shí)際使用時(shí)(實(shí)際上是一個(gè)傳感器,特定情況下輸出高電平)卻用不了,
不知道是不是傳感器的輸出端被單片機(jī)引腳拉低了,還是輸出太小
help

最佳答案

查看完整內(nèi)容

接一個(gè)大點(diǎn)的下拉電阻,初始化的時(shí)候?qū)懗蒫tl=1,然后檢測(cè)p1.4腳就行了。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:333446 發(fā)表于 2018-5-18 19:04 | 只看該作者
接一個(gè)大點(diǎn)的下拉電阻,初始化的時(shí)候?qū)懗蒫tl=1,然后檢測(cè)p1.4腳就行了。
回復(fù)

使用道具 舉報(bào)

板凳
ID:333446 發(fā)表于 2018-5-19 09:30 | 只看該作者
#在這里快速接一個(gè)大點(diǎn)的下拉電阻,初始化的時(shí)候?qū)懗蒫tl=1,然后檢測(cè)p1.4腳就行了;貜(fù)#
回復(fù)

使用道具 舉報(bào)

地板
ID:308979 發(fā)表于 2018-5-19 14:05 | 只看該作者
搞定了,將P1.4設(shè)置成0,傳感器輸出的也是0;
當(dāng)有東西穿過傳感器時(shí),傳感器輸出1,P1.4也會(huì)被拉到1,判斷if(ctl == 1).
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表