問(wèn)答題
設(shè)8251A為異步方式,1個(gè)停止位,偶校驗(yàn),7個(gè)數(shù)據(jù)位,波特率因子為16。試問(wèn)方式字是什么?若發(fā)送使能,接收使能,DTR端輸出低電平,TxD端發(fā)送空白字符,端輸出低電平,內(nèi)部不復(fù)位,出錯(cuò)標(biāo)志復(fù)位,其控制字是什么?
方式字=01111010B;控制字=10111111B
設(shè)8251A與外設(shè)采用串行異步方式進(jìn)行通信,數(shù)據(jù)傳送波特率為4800bit/s,傳送內(nèi)容為ASCII碼,偶校驗(yàn),停止位2位,端口地址為00H~01H。若發(fā)送器和接收器的時(shí)鐘頻率為307200Hz,CPU與8251A之間采用中斷方式進(jìn)行通信。CPU通過(guò)8251A與外設(shè)串行通信的接口如圖所示。應(yīng)如何編寫(xiě)初始化程序和中斷服務(wù)程序?