91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>接口定義>

系統(tǒng)的軟件設計 - 單片機控制MGLS-12864接口研究

2011年08月23日 11:01 本站整理 作者:網(wǎng)絡 用戶評論(0
2 系統(tǒng)的軟件設計

  

單片機控制MGLS-12864接口程序流程圖

?

  系統(tǒng)程序主要由主程序、子程序和中斷服務程序組成。主程序流程圖如圖3所示。在主程序中,首先判斷顯示控制器HD61202是否處于“忙”狀態(tài),若不忙先送關顯示指令關閉所有顯示,接著仍判斷“忙”狀態(tài),若不忙送開顯示指令,為顯示做準備,然后調清全屏子程序、漢字顯示子程序,最后根據(jù)內容需要調清單個字子程序。漢字顯示子程序如圖4所示。在初始化中首先設定幾個參數(shù):顯示的是第幾個字、頁地址、所在列地址Firstcolum。接著根據(jù)輸入的列進行片選,左右屏漢字顯示程序一樣,都是先調寫指令子程序然后調寫程序子程序。依次循環(huán)寫入,最后判斷這個字是否寫完。其他子程序如:初始化子程序、寫指令子程序、寫數(shù)據(jù)子程序、清顯示子程序,篇幅有限從略。在漢字顯示子程序中,首先讀取的是前16個字節(jié)為上半部16x8點陣字模數(shù)據(jù),后讀取的是后16字節(jié),為下半部16x8點陣字模數(shù)據(jù)。

  3 調試中遇到的問題

  1)由于MGLS-12864液晶顯示模塊沒有字符庫,首先對要顯示的漢字、數(shù)字、字母等通過字模提取軟件——zimo0221取模,將取模方式設成C51方式可得到一個漢字的16x16的點陣數(shù)據(jù)。

  2)在NGLS-12864中,2片HD61202的ADC均接高電平,RST也接高電平,這樣在使用NGLS-12864時就不必考慮這兩個引腳的作用。

  3)RAM中的每一個字節(jié)(8位)對應LCD屏上一行中的一列,一個字節(jié)中的一位對應LCD屏上一個點(“0”為滅“1”為亮),在清除一列時,在要被清除的列的位置寫入“00H”,用此方法可以清除屏上的一個區(qū)域或全屏。

  4)實驗中滿足時序是非常重要的,如果時序錯誤就不能進行正常顯示。

  4 結束語

  通過實踐,顯示系統(tǒng)完成了漢字、數(shù)字和字母的顯示以及光標閃爍和實時數(shù)據(jù)顯示等功能。這個設計不僅能用于煤礦井下饋電開關智能綜合保護器顯示,還可用于智能化儀器儀表等需要顯示的場合。

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

( 發(fā)表人:小蘭 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?