已知8254的CLK0接5MHz時鐘,其端口地址為280H,282H,284H和286H系統(tǒng)采用16位的8086,畫出8254與系統(tǒng)的連接圖,譯碼電路自行設計。 (1)要在OUT0引腳周期性地產(chǎn)生負脈沖寬度為2ms的信號作為定時中斷請求信號,寫出初始化程序; (2)若利用8254產(chǎn)生1S為周期的定時中斷信號,說明實現(xiàn)方法,畫出相應的連接圖,并編寫相應程序。
下圖為用8255作為打印機接口的原理圖,假設要打印的數(shù)據(jù)(組合BCD碼,如45H)在以PDATA開始的存儲區(qū)域,且數(shù)據(jù)長度為PNUM,寫出打印這些數(shù)據(jù)的子程序。