![]() |
發(fā)布時間: 2017-4-23 00:23
正文摘要:這是我正在做的監(jiān)測換熱器設(shè)計因為第一次用proteus這個軟件,不是很熟練 對于單片機的了解也比較有限,所以做的比較慢,錯誤也很多 不過修修改改就成了這樣,不知道接線還有沒有錯誤了,如果有錯麻煩論壇的各位幫 ... |
我也在弄這個 |
duide |
dzbj 發(fā)表于 2017-4-23 01:06 之前有一位老師指導(dǎo)我說AD和LCD都要接P0口,所以我才加了74HC245和74LS373.. 因為聽從了他的教導(dǎo),再改變接法可能也不太好,最后完成了還是要交給他看的 所以接法不變,請問我的接線有什么錯誤嗎 DS1302需要加上拉電阻,每個VCC都要加濾波電容,還有其他需要改進的地方嗎 PS:謝謝您的指導(dǎo),雪中送炭一般 |
參與人數(shù) 1 | 黑幣 +30 | 收起 理由 |
---|---|---|
![]() | + 30 | 贊一個! |
補充 獨立按鍵習(xí)慣上用按鍵接VCC 端口下拉電阻 比較好 因為多數(shù)人寫程序時是寫 if(key==1) 把開關(guān)端口狀態(tài)置高認為是按鍵被按下 邏輯上也容易理解 你這么接用是沒問題的 但按下被拉低 key==0才是觸發(fā) 思想上容易擰巴了 程序?qū)戦L了 會用到很多標(biāo)記 習(xí)慣上也是標(biāo)記置1表示工作 如果只有這個地方是0表示工作 多容易繞自己啊 硬件上也不沖突 51單片機上電端口默認是高 準(zhǔn)雙向 這時驅(qū)動能力很差 用下拉電阻端口會被強制拉低 也不會誤觸發(fā) |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎勵! |
你這電路干嘛用的啊 我也小白 感覺就是采集3路AD然后驅(qū)動一個LCD 另外有個時鐘芯片 是么 那用一片STC12C5A60AD LQFP44封裝的就夠了啊 哪用這么多片子 不習(xí)慣貼片用PDIP40封裝也可以 直插的 P1是8路10位AD P0給LCD D0~D7 P2是DS1302和那3個開關(guān) 2個輸入 還有P3 P4閑著呢 怎么都夠用吧 看你這74HC和74LS的作用就是分開總線 用一個P0口同時和AD還有LCD交換數(shù)據(jù) 有必要這么搞么 如果是為了減小PCB面積 那用一個片子肯定比用這么多小 如果是為了節(jié)省端口 為什么不能換個管腳多的MCU 集成度越高不是體積越小 功耗越低 成本越低么 端口越多外圍元件也越多 比如DS1302 你畫的有問題 IO SCLK RST如果不對VCC加上拉電阻 你做出來是沒法正常工作的 理論上每個片子VCC至少要有個濾波電容吧 這么七算8算下來 得多多少東西啊 哪個調(diào)不好都是雷 |
參與人數(shù) 1 | 黑幣 +40 | 收起 理由 |
---|---|---|
![]() | + 40 | 回帖助人的獎勵! |
Powered by 單片機教程網(wǎng)