超聲波流量計低功耗高精度設計的探討 二十六
對于RAM的訪問流程如下:
當單片機從顯示數據RAM中讀取數據時,在第一個數據讀取周期內,數據被存放在總線保持器中,在下一個數據讀取周期內,數據將被傳送到系統總線上。同樣,當單片機寫數據到顯示RAM時,第一個寫數據周期內,數據被鎖存到總線保持器中,在下一個寫周期開始前,數據被寫到顯示數據RAM中。所以,MPU訪問SEDl520是不受顯示數據RAM讀取時間影響的,而僅與周期時間有關,這樣MPU就可以快速的送出數據或讀取數據,如果時間不能滿足,MPU可執行NOP指令,這等同于執行一個等待操作。在讀取顯示數據RAM的順序是有限制的,在第一個讀指令(緊接著地址設置操作)時,數據不輸出,而在下一個讀指令時才輸出。在設置地址或寫周期后,這一個空讀周期是必需的。
在顯示之前,應先對顯示緩沖區進行清零,由于初始化子程序中清顯示RAM程序在整個程序運行中時間最長。如果每次在換屏時均調用清顯示子程序,則有可能影響后面測量周期的最短時間,考慮到每次換屏時往往只有一部分需要更新,因此程序中除了編制顯示單個漢字與數字的子程序外,還另外制作了顯示一行的子程序與單獨清文本的子程序,這樣在每次換屏時只需將要改變的行更新即可,而不必每次調用清顯示RAM子程序,從而大大節省了程序運行時間,特別是在儀器處于測量狀態時。
詳情請瀏覽公司網站的產品中心 http://www.m.jxper05.cn/ 超聲波流量計