利用8051串行口和串行輸入并行輸出移位寄存器74LS164,擴展一個8位輸出通道,用于驅動一個數碼管顯示,在數碼顯示器上循環顯示8031串行口輸出的0—9這10個數字。串行口工作在方式0時,可通過外接移位存儲器74ls164實現串并行轉換。在這種方式下,數據為8位,只能從RXD端輸入輸出,TXD端總是輸出移位同步時鐘信號,其波特率固定為晶振頻率1/12。在CPU將數據寫入SBUF寄存器后,立即啟動發送。待8位數據輸完后,硬件將SCON寄存器的TI位置1,TI必須由軟件清零。匯編語言怎么寫啊?求大神指導 |