幾乎是摩爾定律的必然結果:明年,微機將具有更多功能,軟件開發團隊也會有更宏大的構想。可惜,輸出針腳的數量并未增加。找到一個多余輸出端口用于診斷、測試或標準I/O都是很困難的。圖1中的單一針腳“總線”以簡單的附加硬件可提供無數的并行輸出。帶有RC低通濾波器的微機輸出,控制串/并轉換器HC164。要向串/并轉換器中輸入數據,每個位中要含有1-0-1的轉換,這種轉換可改變低態的長度。如果低態長于低通濾波器的時間常數,會有一個0轉到寄存器中。如果低態較短,則有一個1轉入寄存器中。這樣時鐘和數據信號結合成單一信號。低通濾波器可將時鐘信號與數據信號分離開(圖2)。 盡管圖1中的電路可控制反應緩慢的器件,如繼電器或LCD。如將其與LED合用,當HC164在寫操作時會產生令人不快的閃爍。為了解決此問題,圖3中的電路采用了串入/并出寄存器4094,它有一個頻閃輸入允許同時更新所有輸出,沒有中間級別。一對單穩態電路提供了數據和頻閃信號,此電路應能控制并行器件,如基于HD44780的顯示模塊。 |