這個(gè)做的一個(gè)串口雙機(jī)通信程序,用匯編語(yǔ)言寫的。
完成的功能為:
A機(jī)和B機(jī)進(jìn)行雙機(jī)通信,A向B發(fā)送一個(gè)啟動(dòng)信號(hào)AA,
B機(jī)接收到以后到以后發(fā)送一個(gè)BB的,表示同意接收。
A機(jī)接收到BB后,就會(huì)發(fā)送數(shù)據(jù)。
B機(jī)將接收到的數(shù)據(jù)存放在首地址為50H的單元中,并和A機(jī)發(fā)來(lái)的校驗(yàn)和比對(duì)。
兩者相等,接收正確,兩者不等,接受錯(cuò)誤,若接收錯(cuò)誤,BB發(fā)送FF,在重新發(fā)送。
仿真結(jié)果圖如下:
附件分享了匯編源碼,完整可運(yùn)行!