【正文】
控制字,使A,B,C工作在方式0 OUT 0D6H,AL MOV AL,0DH OUT 0D6H,AL LPST: IN AL,0D4H AND AL,04H JNZ LPST MOV AL,CL OUT 0D0H,AL MOV AL,0CH OUT 0D6H,AL INC AL OUT 0D6H,AL,?,8255A的應(yīng)用舉例(2),方式1 有應(yīng)答信號(hào)ACK,?,8255A的應(yīng)用舉例(2),端口A:00C0H 端口B:00C2H 端口C:00C4H 控制口:00C6H MAIN: MOV AL,0A0H OUT 0C6H,AL MOV AL,01 OUT 0C6H,AL XOR AX,AX MOV DS,AX MOV AX,2000H MOV WORD PTR[002CH],AX MOV AX,1000H MOV WORD PTR[002EH],AX MOV AL,0DH OUT 0C6H,AL STI,?,8255A的應(yīng)用舉例(2),TINTR: MOV AL,[DI] OUT 0C0H,AL MOV AL,00 OUT 0C6H,AL INC AL OUT 0C6H,AL IRET,?,本章結(jié)束,謝謝,?,。 8251A初始化的約定 ①?gòu)?fù)位后,用奇地址寫入的值送模式寄存器 ②若為同步模式,接著往奇地址端口輸出的字節(jié)為同步字符 ③此后,除復(fù)位命令,往奇地址寫入的值將送到控制寄存器,往偶地址端口寫入的值送到數(shù)據(jù)輸出寄存器,?,8251A的編程,8251A的初始化,?,8251A的編程,模式寄存器的格式,?,8251A的編程,控制寄存器的格式,?,8251A的編程,狀態(tài)寄存器的格式,?,8251A連接舉例,RS232C收發(fā)器作用 時(shí)鐘信號(hào) 同步信號(hào),?,異步模式下初始化舉例,假設(shè)“奇”地址為42H 字符位數(shù):7 偶校驗(yàn) 停止位數(shù):2 波特率因子:16 清除出錯(cuò)標(biāo)志 RTS信號(hào)有效 DTR有效 啟動(dòng)發(fā)送接收,模式字:0FAH 控制字:37H 代碼: mov al, 0fah out 42h, al mov al, 37h out 42h, al,?,同步模式下初始化舉例