A. 為什麼單片機要進行模擬量輸入/輸出,借口擴展
要確定滿足輸入輸出的需要。
單片機內部雖然配置了若干並行I/O介面,但當外部設備較多時,原有的幾個內部I/O介面就不夠使用。
故在大多數單片機應用系統中都需要擴展並模擬輸入輸出介面晶元,以確定滿足輸入輸出的需要。
B. 51單片機STC89C52怎樣擴展io
STC89C52 是插腳的嗎?其實,STC89C52 比傳統的51單片機多了3個I/O腳了,P4.4,P4.5,P4.6,共有35個I/O腳了。這還不夠嗎?
擴展I/O是可以的,但不如直接用片機的I/O方便,節省擴展的晶元。
換成LQFP44貼片封裝的,就多出7個I/O腳,共39個I/O腳了。還不夠嗎?
擴展方法:並行擴展,用74HC573,但至少要用兩片以上,才能真正增加I/O腳。
又節省I/O腳,晶元又少,又有效擴展I/O,採用串入/並出晶元74HC595。用3個I/O接74HC595,可以擴展出8個I/O,凈增5個I/O,還要擴展,用兩個74HC595串聯,還用3個I/O腳,可擴展出16個I/O腳,凈增13個,應該夠用了吧。
總之,擴展I/O的方法多多。就是別用什麼8255,8155,這么古老的晶元,和單片機一樣大小,DIP40封裝。
C. 單片機輸入IO口怎麼擴展
單片機的輸入IO口擴展可以通過以下方法來實現:x0dx0a1、通過並行擴展晶元,比如8255 ,8155等。x0dx0a2、通過鎖存器或緩沖器來擴展,比如74LS273,74LS373,74LS244,74LS245等等x0dx0a3、通過串口-並口來擴展,比如74HC595,74HC164等等。x0dx0a4、通過解碼器來擴展,比如74HC138,74HC154等等。
D. 單片機IO口是怎樣擴展的
1、首先可以使用38解碼器進行拓展,三個引腳的二進制輸入可變成8個引腳的分別輸出。
E. 51單片機用串列口擴展輸入輸出口的原理 跪求!!!
普通51單片機的串列口有 串口1,但有些有串口2,串口3等等。
當串口接上外部的晶元例如,164,或595等晶元時,可以通過串口發送數據到這些晶元,164有8個輸出埠,埠是收到串口輸出數據的控制的。
當多個164連接起來時,就有8*N個輸出埠,都可以通過串口控制。
這樣就實現了串口擴展輸出埠的。
擴展輸入口用的晶元不同,但原理是相似的。