問答題

由AT89C51構(gòu)成的可逆十進(jìn)制計數(shù)系統(tǒng)如下圖所示。 
(1)請寫出8155(U3)內(nèi)部RAM的地址范圍、命令寄存器、A口、B口和C口的地址。 
(2)當(dāng)K1接高電平時,每按動一次按鈕AN,則計數(shù)值加1。當(dāng)計數(shù)達(dá)到最大值99時,再加1則計數(shù)值變?yōu)?;當(dāng)K1接低電平時,每按動一次按鈕AN,則計數(shù)值減1。當(dāng)計數(shù)達(dá)到最小值00時,再減1則計數(shù)值變?yōu)?9;2個LED數(shù)碼管用來顯示計數(shù)值(U5用來顯示計數(shù)值的十位,U4用來計數(shù)值的個位),每0.5秒顯示刷新一次。 
要求:定時器T0工作在方式1下實(shí)現(xiàn)50ms定時中斷,利用對中斷計次方法實(shí)現(xiàn)每0.5秒將計數(shù)值顯示刷新的工作。外部中斷1中斷服務(wù)程序完成加、減計數(shù)判斷、計數(shù)值加/減1和計數(shù)值的十進(jìn)制調(diào)整工作(不考慮鍵抖動問題)。主程序完成初始化工作。8155的控制字為03H。


您可能感興趣的試卷

你可能感興趣的試題