看板 ASM 關於我們 聯絡資訊
※ 引述《aegishow (clover)》之銘言: : 8051的 RxD跟TxD的作用方式是怎樣? : 書上都簡單的介紹是串列通訊接收/傳送腳 : 那所傳的跟接收的是怎樣的訊號呢? 0跟1嗎? 還是甚麼? : 手邊沒有石英震盪器 還沒有辦法實做看看 : ---- : 目前想做的是利用RS232跟MAX232接8051顯示七段顯示器 : 但是不知道8051接受到RS232的是怎樣的訊息 : 我看手上的樣品它的RS232只接了2個PIN : 所以他能傳送給8051的就只有2個PIN的訊息 : 我很疑惑他到底傳了甚麼可以同時讓兩顆七段顯示器顯示0~9 你連基礎都沒上呀? 七段顯示器的值是8051輸出4bits+4bits 到7447 編碼再送到 七段顯示器的. 它的數值源就來自於串列輸/出入的信號. 接收到了值再丟到8051的某port ->7447 -7seg-display -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.34.230
aegishow:謝謝你 不過 我想知道的是串列輸出/入傳送的是怎麼樣的訊 07/31 09:16
aegishow:號? 0或1? 還是? 它只有一個PIN做連接,能做甚麼? 07/31 09:17
ruemann:查書 or google 一下吧,這個算很基礎的東西 07/31 09:19
aegishow:8051一定要再接個解碼器(7447)才能讓七段顯示器動作嗎? 07/31 09:24
aegishow:不能P1P2的8個PORT直接接上7段顯示器的abcdefg,dp ? 07/31 09:38
aegishow:P1輸出的不是高低電位嗎? 七段顯示器不是也只需要高低電 07/31 09:39
aegishow:位就能夠驅動它的LED亮或不亮 那解碼器是要轉甚麼訊號? 07/31 09:40
ruemann:8051的推動能力不足,若直接接IO的話,建議用共陽極型的 07/31 10:55
aegishow:恩恩 瞭改 07/31 13:10
saram:那樣的話, 0-9字型就要造在你的程式裡囉. 而且輸出要兩個 07/31 19:39
saram:port 才能滿足十位數輸出(00-99). 所以7447還是要用它的. 07/31 19:40
saram:你先把輸出的電路和程式先建立起來, 由程式直接給資料, 實現 07/31 19:41
saram:00-99的數字輸出, 之後你再上網來問有關資料輸入(串列). 07/31 19:41
saram:如此, 把模組先建立, 再做下一步. 這樣就不會搞混. 07/31 19:43
saram:解碼器的功能是接受4個bits的信號(0000-1111)而後把它解成 07/31 19:44
saram:bcd碼, 送到七段顯示器秀出0-9. 第一個顯示十位數,第二個顯 07/31 19:45
saram:示個位數. 那麼0000+0000 共8bits 就能輸出00-99的十進位數 07/31 19:47
saram:字型了. 07/31 19:47
MasterChang:1 port 的話用掃瞄的方式作就行了... 08/01 00:27
aegishow:我是想用P1跟P2各接一個7-seg,字型我也打算直接就寫在程 08/01 09:32
aegishow:式裡面,這樣我只要判斷收到甚麼訊號,各別讓P1與P2輸出 08/01 09:34
aegishow:我想要的數字就可以了....吧? 08/01 09:35
aegishow:用掃描的確比較好! 08/01 11:50