某PC機應(yīng)用系統(tǒng)以8255A作為接口,采集8位開關(guān)S0~S7的狀態(tài),然后通過一組發(fā)光二極管LED0~LED7顯示出來(Si閉合,對應(yīng)的LEDi亮)。電路連接圖如下圖所示。 (1)寫出8255的四個端口地址; (2)寫出8255的方式控制字(未用的位設(shè)為0); (3)編寫實現(xiàn)給定功能的程序段。
8255A作為打印機接口,工作于方式0,如下圖所示。試編寫程序?qū)崿F(xiàn):CPU用查詢方式向打印機輸出首址為ADY的26個字符(ASCII碼)。8255A的端口地址為200H~203H。
設(shè)8255A的4個端口地址為90H~93H,將A口置成方式0輸出,B口置成方式1輸入,C作為輸入口。要求編制8255A初始化程序并設(shè)計譯碼電路(可選用任意芯片),只用8位地址線(A0~A7)。