欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4834|回復: 3
收起左側

單片機如何檢測來自傳感器的高電平

[復制鏈接]
ID:308979 發表于 2018-5-18 19:04 | 顯示全部樓層 |閱讀模式
200黑幣
321321321.PNG

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

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

最佳答案

查看完整內容

接一個大點的下拉電阻,初始化的時候寫成ctl=1,然后檢測p1.4腳就行了。
回復

使用道具 舉報

ID:333446 發表于 2018-5-18 19:04 | 顯示全部樓層
接一個大點的下拉電阻,初始化的時候寫成ctl=1,然后檢測p1.4腳就行了。
回復

使用道具 舉報

ID:333446 發表于 2018-5-19 09:30 | 顯示全部樓層
#在這里快速接一個大點的下拉電阻,初始化的時候寫成ctl=1,然后檢測p1.4腳就行了;貜#
回復

使用道具 舉報

ID:308979 發表于 2018-5-19 14:05 | 顯示全部樓層
搞定了,將P1.4設置成0,傳感器輸出的也是0;
當有東西穿過傳感器時,傳感器輸出1,P1.4也會被拉到1,判斷if(ctl == 1).
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表