由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。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
數(shù)碼管顯示數(shù)字時,通常使用哪種進(jìn)制來表示?()
在單片機(jī)系統(tǒng)中,若要實(shí)現(xiàn)多個數(shù)碼管的獨(dú)立控制,通常使用哪種方法?()
單片機(jī)應(yīng)用系統(tǒng)中,一般采用()方式去抖動。
8051單片機(jī)中用于外部復(fù)位的引腳是()
8051單片機(jī)的機(jī)器周期是由什么決定的?()
單片機(jī)中的定時器/計數(shù)器有幾種工作模式?()
在單片機(jī)中,若要實(shí)現(xiàn)數(shù)碼管的亮度調(diào)節(jié),通??梢酝ㄟ^什么方式實(shí)現(xiàn)?()
定時/計數(shù)器的控制寄存器TCON既參與()控制又參與()控制。
在單片機(jī)中,如何檢測數(shù)碼管是否損壞?()
數(shù)碼管驅(qū)動電路中,若使用限流電阻,其主要作用是什么?()