亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 如何通過調節(jié)電阻來控制單片機流水燈的速度?設計思路 [打印本頁]

作者: bosschen    時間: 2018-12-3 15:45
標題: 如何通過調節(jié)電阻來控制單片機流水燈的速度?設計思路
小弟用單片機做了一個流水燈,現(xiàn)在可以正常使用,但是燈的流水速度要通過修改C語言來完成,有點麻煩,可不可以 在單片機里初始化一個速度,然后在IO口上接一個可調電阻,通過可調電阻來改變流水燈的速度? 謝謝大家,請說詳細點,最好有C語言例子跟可調電阻部份的電路圖!!!

作者: liuxy1    時間: 2018-12-3 16:12
可調電阻輸入模擬電壓,經A/D轉換輸入單片機,單片機再將這個數(shù)字量轉換為時間就行
作者: Y_G_G    時間: 2018-12-3 16:35
這都是最基礎的單片機應用,還是要自己學一下好點
可以是通過一個電位器調節(jié)一個電壓,再把這個電壓進行ADC,ADC的結果和延時相關聯(lián)就可以了
也可以通過一個按鍵來調節(jié)延時,如果是要掉電保存的,就找一個內置EEPROM的單片機,現(xiàn)在大多單片機都是有這個功能的了,改動好延時之后,寫入EEPROM保存
作者: zhangkunjn    時間: 2018-12-3 21:48
電阻值只能通過電壓信號經過AD轉換成數(shù)字信號,利用這個數(shù)字信號與設定值進行比較,比較的結果是去查表,根據(jù)表中的不同數(shù)值去改變延時電路的初始值就可以啦
作者: yzwzfyz    時間: 2018-12-4 04:20
上面說的用AD,沒有AD用RC電路也行。IO設置成開漏,用它短路電容放完電容上的電荷,再斷開讓電阻對電容充電同,記下充至高電平的時間,充電電阻的阻值不同則時間長短不同,這樣就可以利用它來控制流水燈了。
作者: 2763456869    時間: 2018-12-4 08:16
可調電阻輸入模擬電壓,經A/D轉換輸入單片機,單片機再將這個數(shù)字量轉換為時間就行
作者: PBL    時間: 2018-12-4 08:29
用AD或RC方式都能達到效果
作者: maoni99999    時間: 2018-12-4 21:12
硬件調速??厲害
作者: maoni99999    時間: 2018-12-4 21:14
可以增加一個AD0809,改變電阻值相當于調節(jié)電壓,通過AD0809得到的數(shù)據(jù)大小來實現(xiàn)LED延時程序的長短
作者: bosschen    時間: 2018-12-4 23:26
liuxy1 發(fā)表于 2018-12-3 16:12
可調電阻輸入模擬電壓,經A/D轉換輸入單片機,單片機再將這個數(shù)字量轉換為時間就行

請問電路部份,比如IO口是p1.1  那么我在這個口接寫一個可調電阻上5V電壓 這個接法正確 嗎?   AD轉換是C語言代碼來實現(xiàn)嗎?可以幫寫一個嗎 ?謝謝了
作者: jinsheng7533967    時間: 2018-12-5 00:21
用一個積分電路充電并連接一個P/I口,在P/I口接一個放電三極管(最好串一個電阻),可調電阻控制調充電時間,三極管基極接另外一個P/I口且該P/I是輸出固定放電電平,這樣原P/I由于充電時間不同,放電后在P/I持續(xù)的高電平時間是不同的,根據(jù)測得不同的電平持續(xù)j時間就能實現(xiàn)調速,這事以前在沒有ADC且精度控制不高的電路上用過
作者: kk00aa    時間: 2018-12-5 07:07
可以用555調節(jié)PWM頻率給單片機檢測,上升沿步進LED
作者: 珧吖珧    時間: 2018-12-5 11:21
需要用按鈕開關實現(xiàn)流水燈的左右循環(huán)顯示、調速、控制亮度的功能。可以選用五個開關來實現(xiàn)這些操作。單片機正在軟件運行下通過不斷掃描開關狀態(tài),來將相關操作對應量送入單片機的輸入端口,然后判斷屬于哪一類操作
作者: 大橘已定    時間: 2018-12-5 12:29
修改延時程序的數(shù)值
作者: 韓先生    時間: 2018-12-5 21:08
電阻值只能通過電壓信號經過AD轉換成數(shù)字信號,利用這個數(shù)字信號與設定值進行比較,比較的結果是去查表,根據(jù)表中的不同數(shù)值去改變延時電路的初始值就可以啦




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