流量計(jì)智能監(jiān)測(cè)二次儀表的探討 二十二
(2)動(dòng)態(tài)顯示
為了減少硬件開(kāi)鎖,提高系統(tǒng)可靠性和降低成本,單片機(jī)控制系統(tǒng)通常采用動(dòng)態(tài)掃描顯示。動(dòng)態(tài)顯示采用軟件法把欲顯示十六進(jìn)制數(shù)(或BCD 碼)轉(zhuǎn)換為相應(yīng)字形碼,故它通常需要在RAM 區(qū)建立一個(gè)顯示緩沖區(qū)。顯示緩沖區(qū)內(nèi)包含的存儲(chǔ)單元個(gè)數(shù)常和系統(tǒng)中LED 顯示器個(gè)數(shù)相等。顯示緩沖區(qū)的起始地址很重要,它決定了顯示緩沖區(qū)在RAM 中的位置。
顯示緩沖區(qū)中每個(gè)存儲(chǔ)單元用于存放相應(yīng)LED 顯示器欲顯示的字形碼地址偏移量,故CPU 可以根據(jù)這個(gè)地址偏移量通過(guò)查字形碼表來(lái)找出所需顯示字符的字形碼,以便送到字形口顯示。當(dāng)顯示器位數(shù)較少時(shí),采用靜態(tài)顯示的方法是適合的。當(dāng)位數(shù)較多時(shí),用靜態(tài)顯示所需的I/O 太多,一般采用動(dòng)態(tài)顯示方法。
本設(shè)計(jì)采用四聯(lián)排共陰極數(shù)碼管進(jìn)行顯示,具有四位數(shù)碼管,這四個(gè)數(shù)碼管的段選a、b、c、d、e、f、g 分別接在一起,每一個(gè)都擁有一個(gè)共陰的位選端。
P1 口控制數(shù)碼管的點(diǎn)亮情況。因?yàn)閱纹瑱C(jī)的IO 口輸出功率有限,需要使用74LS373 芯片進(jìn)行鎖存。此外還用一個(gè)電阻R-PACK8 來(lái)保護(hù)LED。
詳情請(qǐng)瀏覽公司網(wǎng)站的產(chǎn)品中心 http://m.sol365.cn/ 流量計(jì)