8255A與打印機(jī)的連接如圖所示,利用8255A工作在方式0實(shí)現(xiàn)打印機(jī)接口,將字符A送打印機(jī)打印,怎樣編寫初始化程序和打印程序?如果采用8255A方式1與打印機(jī)連接,初始化程序又該如何?
兩片8255A芯片在系統(tǒng)中的連接如圖所示。當(dāng)8255A的D0~D7數(shù)據(jù)線與數(shù)據(jù)總線低8位相連時(shí),其4個(gè)端口的地址是多少?若與數(shù)據(jù)總線高8位相連時(shí),又是多少?
用8255A作為A/D并行接口,如圖所示。設(shè)8255A的A口工作于方式1,為輸入口,C口的PC7位為輸出。A、B、C口和控制口地址分別為300H、301H、302H和303H。試述工作過程如何?初始化程序怎樣?啟動(dòng)A/D轉(zhuǎn)換及讀取轉(zhuǎn)換數(shù)據(jù)的程序如何編寫?
(1)工作過程