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