μPD780208單片機(jī)的功能及應(yīng)用
串行通道0和1的功能見表1所列。
2.6 FIP顯示控制/驅(qū)動(dòng)器
FIP(Fluorescent Indicator Panel)顯示控制/驅(qū)動(dòng)器是μPD780208系列芯片所特有的功能,其主要功能如下:
●可自動(dòng)讀取顯示數(shù)據(jù)并輸出段和位信號,以實(shí)現(xiàn)硬件的自動(dòng)顯示刷新功能。
●通過設(shè)置模式寄存器DSPM0、DSPM1和DSPM2,可控制顯示9~40段和2~16位FIP。
●通過設(shè)置DSPM0選擇顯示模式2,可自由設(shè)定位信號輸出時(shí)序。
●除了FIP0~FIP12為顯示專用輸出引腳外,其他未用的顯示引腳可用作普通I/O口。
●顯示器亮度分為8級,可通過DSPM1對其調(diào)節(jié)。
●顯示時(shí)序中包含鍵盤掃描時(shí)序,并可輸出鍵盤掃描信號。
●具有高驅(qū)動(dòng)能力,可直接驅(qū)動(dòng)FIP顯示器。
●掩膜芯片可提供顯示輸出引腳的上拉電阻選擇。
在其他單片機(jī)系統(tǒng)中,常常是由軟件定時(shí)中斷來逐位刷新顯示,如果有健盤,定時(shí)中斷還負(fù)責(zé)完成刷新鍵盤的任務(wù),這會(huì)點(diǎn)用很多CPU資源;μPD780208的 FIP顯示控制/驅(qū)動(dòng)器則可實(shí)現(xiàn)硬件自動(dòng)顯示刷新功能,在初始設(shè)置完成后,軟件的工作只是將顯示數(shù)據(jù)按要求的模式放入FIP顯示RAM區(qū),同時(shí)在顯示時(shí)序中提供鍵盤掃描功能,這在很大程度上降低了CPU的資源占用率。
2.7 中斷系統(tǒng)
中斷系統(tǒng)由中斷源和中斷控制部分組成,并具有測試輸入功能。
a.中斷源
μPD780208 的中斷系統(tǒng)提供3種中斷類型、15個(gè)中斷源和2個(gè)中斷優(yōu)先級。3種中斷類型分別為不同屏蔽中斷、可屏蔽中斷和軟件中斷。中斷源采用向量中斷方式,在存儲(chǔ)器的低端64字節(jié)內(nèi)可存放系統(tǒng)復(fù)位后的起始運(yùn)行地址(復(fù)位向量)和15個(gè)中斷源的中斷處理程序地址(中斷向量),參見圖2。詳細(xì)中斷源列表見表2。
表2 中斷源表
評論