標(biāo)題: 如何讓51單片機(jī)檢測(cè)一個(gè)可變電阻的變化 [打印本頁(yè)]

作者: 飛魚。    時(shí)間: 2017-5-18 09:32
標(biāo)題: 如何讓51單片機(jī)檢測(cè)一個(gè)可變電阻的變化
求助  手上有一個(gè)舊的電話,打算拆鍵盤做按鍵  ,但是這個(gè)鍵盤按鍵按下后并不是通路   而是電阻從很大變小,這個(gè)如何讓51單片機(jī)檢測(cè)到,, 按鍵是按矩陣接法接的

作者: imxuheng    時(shí)間: 2017-5-18 10:59
不一定要檢測(cè)可變電阻的變化,可以做個(gè)轉(zhuǎn)換,比如比較器什么的
作者: mengzhixinheng    時(shí)間: 2017-5-18 11:20
AD采集電阻上的數(shù)值,根據(jù)數(shù)值的大小判斷按鍵就行了
作者: 1130555300    時(shí)間: 2017-5-18 13:00
單片機(jī)數(shù)字電壓表proteus仿真與程序
http://www.torrancerestoration.com/bbs/dpj-85151-1.html
(出處: 單片機(jī)論壇)
這個(gè)可以檢測(cè)
作者: sundfor    時(shí)間: 2017-5-23 23:05
用adc0809轉(zhuǎn)換器,采集模擬量輸入電壓信號(hào),再將模擬量裝換成數(shù)字量,最后用數(shù)碼管顯示
作者: dfgakgg    時(shí)間: 2017-5-24 00:54
算電流吧
作者: crazy723    時(shí)間: 2017-5-24 10:10
用自帶ad轉(zhuǎn)換 檢測(cè)電阻對(duì)應(yīng)io的電壓值 打印到串口看
作者: 晴天不會(huì)哭    時(shí)間: 2017-5-24 13:41
樓上正解,在stc官網(wǎng)的stc15手冊(cè)里有利用ad轉(zhuǎn)換做按鍵檢測(cè)的例程,樓主去看看
作者: q5111623    時(shí)間: 2017-5-24 14:11
ad采值   讓電阻接vcc
就可以算出來(lái)了
作者: zl2168    時(shí)間: 2017-5-24 17:54
舊電話機(jī)是硬件電子線路,單片機(jī)是微控制器,用單片機(jī)控制的電話機(jī),完全是二個(gè)思路。
作者: whopawho    時(shí)間: 2017-5-24 22:50
用ad轉(zhuǎn)換看看
可以試試
作者: lanyu222    時(shí)間: 2017-5-25 16:43
我也想要   跪求
作者: tangguowen    時(shí)間: 2017-5-25 16:52
推薦采用ADC_串聯(lián)等值電阻法做按鍵,只需3線控制
作者: wshrhh12345    時(shí)間: 2017-5-25 17:04
我這邊有做好的測(cè)量電阻電容的
作者: asone    時(shí)間: 2017-5-25 17:49
同問(wèn)學(xué)習(xí)中。
作者: Li_Lin_Dao    時(shí)間: 2017-5-26 10:02
AD采集電阻上的電壓進(jìn)行轉(zhuǎn)換.
作者: 炫哥    時(shí)間: 2017-5-26 12:30
不一定要檢測(cè)可變電阻的變化,可以做個(gè)轉(zhuǎn)換,比如比較器什么的
作者: 766117447    時(shí)間: 2017-5-26 13:29
AD采樣判斷即可
作者: 文武雙全1149    時(shí)間: 2017-5-26 14:06
可以寫程序讓它AD轉(zhuǎn)換檢測(cè)電壓的變化
作者: 642065832    時(shí)間: 2017-5-26 15:49
可以采集電阻上的電壓值啊,根據(jù)電壓的變化再作出相應(yīng)的轉(zhuǎn)換,我是這么理解的,
作者: 飛魚。    時(shí)間: 2017-6-14 09:36
已經(jīng)搞定了   P0。0腳同時(shí)接10K的電阻接地,按鍵前面加VCC也連到P0.0,按鍵按下   引腳電壓被拉高,松開,電壓又變成0
作者: luciferlike    時(shí)間: 2017-6-14 11:01
ADC讀值然後判斷值在哪一區(qū)間為按下哪一個(gè)按鍵,值應(yīng)該要有一個(gè)範(fàn)圍值為好。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1