《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 使用SPCE061A的ACM12864J液晶顯示模塊應用設計
使用SPCE061A的ACM12864J液晶顯示模塊應用設計
摘要: 介紹了ACM12864J液晶顯示模塊的特性與功能,提出ACM12864J與SPCE061A微控制器的硬件接口設計,以及在此設計基礎之上實現字符顯示、漢字顯示、圖形與曲線顯示的方法與編程技巧。
Abstract:
Key words :

摘要:介紹了ACM12864J液晶顯示模塊的特性與功能,提出ACM12864J與SPCE061A微控制器的硬件接口設計,以及在此設計基礎之上實現字符顯示、漢字顯示、圖形與曲線顯示的方法與編程技巧。

0. 引言
    點陣式平板圖形液晶顯示器在各種便攜式產品中具有非常廣泛的應用。顯示器的核心液晶顯示器控制器品種繁多,各種控制芯片在控制電路邏輯、控制指令、指標參數等方面各有差異。但是對于已經帶有控制電路的平板點陣式圖形液晶顯示器,使用者無需關心其控制核心的集成芯片,控制電路的幾個信號,就可以方便地利用它進行開發。
1. ACM12864J液晶顯示模塊的特性

   ACM12864J是采用聯合電子公司生產的小型液晶顯示模塊,該模塊價格低,數據可讀寫,自帶負壓發生電路,單+5V供電,帶背光,可由各種微控制器器直接控制,數據讀寫操作不受外部時鐘控制,不帶漢字庫,占空比為1/64,外部共有20條引腳來進行外部接口。
ACM12864J采用的數據傳送方式是縱向數據傳送方式,64行共分為0~7頁,每頁8行,逐頁顯。發送數據步驟:先發送第0頁第一列,高位在下,為一個字節;再發送第二列,直到128行結束;然后發送第2頁第一列,依次類推,直到整屏數據發送完為止。。這種數據顯示方式利用字模提取軟件,采用"縱向8點下高位"輸出格式取模,不做任何修改,就能很好的顯示。其寫時序如圖1所示。  
2.ACM12864J液晶顯示模塊應用的硬件設計


   ACM12864J數據為8位并行數據接口,外加數根控制線,若直接與單片機接口,占用口線太多。而SPCE061A內置有SIO接口,通過74HC164進行的串并轉換,可以用來傳送8位并行數據。這樣加上連背光燈控制信號線也不過占用8根I/O口。倘若不進行讀操作,可減至7根控制信號線。SIO的接口共有四種接口方式,即地址為8位、16位、24位和無地址接口,與ACM12864J的接口采用無地址方式傳送,設置好寄存器工作狀態,即可直接傳送數據,SPCE061A的SIO接口最高傳輸率可達5Mb/S。數據的讀寫控制線由單片機的I/O線控制,LCD所需的時序延時由編好的位操作函數直接控制,編程時不須考慮SPCE061A與ACM12864J接口的時間要求,簡化了編程。硬件電路如圖2所示。
3. 軟件程序編制
3.1 SIO初始化及寫數據
    SPCE061A單片機是由臺灣凌陽科技股份有限公司生產的具有SOC系統的微控制器,該控制器內置A/D轉換、SIO口等。SPCE061A的串行外圍設備接口SIO在傳送數據之前,須對SIO口控制寄存器進行初始化。SIO口控制寄存器P_SIO_Ctrl主要設置SIO口通信的工作模式,包括設備地址、傳輸速度、讀寫設置、功能設置等。SIO口數據寄存器P_SIO_Data主要負責讀寫過程中數據的接收與發送。SIO口的啟動控制寄存器P_SIO_Start,又是狀態控制寄存器,根據P_SIO_Start的狀態,判斷數據接收或發送完畢。
SPCE061A不提供位操作指令,對位進行操作時,要不影響其他位的狀態,可采用"讀---改---寫"的辦法,即:先讀出某一位的的值,經邏輯與、邏輯或運算,再回寫到當前字節,即改變了I/O口的狀態。為此,編寫位操作函數Set_IOA_Bit(n,dir,attrib,buffer,data)、Set_IOB_Bit(n,dir,attrib,buffer,data)解決上述問題,該函數的參數定義如下:n-位操作的位數;dir,attrib,buffer-位操作的屬性;data-位操作的數據;。其傳送數據的程序如下:

3.2 ASCII字符的顯示

                               
    最常用的辦法是采用字模提取軟件提取字模,這種方法在資源比較少的條件下是適宜的。缺點是比較麻煩,要來回改動,且不好尋址。一種比較實用的方法是制作好一個ASCII字模表,定義為一個一維數組的形式。程序中若出現數字變量的操作,須把變量轉化為字符顯示時。因此,先判斷顯示的是字符還是數字,若是數字,先應轉化為字符。然后再把ASCII值減去32得到索引值,根據索引值直接查表,查得8*16的點陣字模,送出顯示。在程序中可以用變量直接表示數字并進行運算,顯示時只送變量。對于SPCE061A,內置有32K字的flash ROM,而表格又不大,在數組前加入"const"即可把數組存到內部的flash ROM中。在ACM12864J中,取每個ASCII字模為8*16,每個ASCII字模占16個字節,按ASCII從小到大的順序排列,便于查找。
3.3 漢字的顯示
    漢字在ACM12864J上一般采用兩種取模方式:一種為12*12點陣,可顯示5行漢字,缺點是編程較為困難;一種為16*16點陣,可顯示4行漢字,編程比較簡單。以16*16點陣為例來說,每個漢字占用32個字節,根據LCD顯示的要求,利用字模提取軟件,采用"縱向8點下高位"能滿足要求。
在進行中文菜單設計時,每行可顯示8個漢字,有個"焦點"問題,編程時可設置一個"焦點指針",處于焦點之下的反白顯示,其他的正常顯示。這樣可把每行顯示編成一個函數的形式,控制好焦點,顯示時調用一次顯示行子函數。漢字顯示程序如下(fb=1,反白顯示):

3.4 圖形及動畫的顯示
    圖形及動畫的顯示一般是整屏操作的,字模的選取可以先用windows下的畫筆工具。新建一幅128*64像素的圖片,編完圖片后,保存為黑白圖象。然后在字模軟件中打開,提取出字模來。每幅圖片占用128*8個字節的空間,根據圖片數據存儲的特點,提取的鄰近字模數據相同。若是圖片比較多或者進行動畫顯示,最好進行壓縮保存,節省控制器寶貴的資源,讀取時編寫控制器軟件解壓縮。
3.5 曲線的顯示與繪制
    點是組成曲線的基本單位,畫曲線也就是多次調用點函數進行顯示的。點函數編制思想也就是根據橫坐標X(1<=X<=128),縱坐標Y(1<=Y<=64)來確定某一點,而在畫函數時,X坐標從左往右,正好符合人的習慣。但Y坐標從上到下依次增大,與人相反,故必須校正。以畫兩個周期的正弦函數為例,可包含頭文件"math.h",調用庫函數y=sinf(x),其中x為浮點數弧度顯示,y的值介于-1與1之間。要滿屏顯示,須加1變為正,放大31倍;x坐標為128點,取步進量為0.1弧度,可參考以下程序:


    本文介紹了不帶中文字庫的ACM12864J與SPCE061A的接口技術,提出了技巧性的編程解決辦法。采用ACM12864J液晶顯示模塊,可以顯示字符、中文漢字、圖形與動畫等,提高了系統的可視化界面,在工業儀器儀表中得到了廣泛的應用。凌陽公司生產的SPCE061A具有不僅具有一般控制器的功能,加上其獨具特色的語音處理功能,可以開發出許多智能化的產品。
 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久深夜福利| 最新中文字幕一区二区三区| 欧美激情精品久久久久久久变态| 欧美一区二区三区四区夜夜大片| 亚洲理伦在线| 一区二区激情| 亚洲黄页一区| 欧美韩国在线| 久久夜色精品一区| 欧美性一区二区| 亚洲少妇自拍| 一区精品在线播放| 久久视频免费观看| 亚洲欧美在线免费观看| 久久久人成影片一区二区三区| 美女尤物久久精品| 欧美中文在线观看| 影音先锋亚洲电影| 欧美视频在线观看免费| 在线观看日韩av电影| 亚洲精品久久久久久下一站| 欧美精品在线极品| 国产精品啊v在线| 国产精品久久久久久久久搜平片| 一区二区av在线| 亚洲人久久久| 欧美大片国产精品| 欧美成人首页| 国产精品电影网站| 欧美美女日韩| 亚洲第一毛片| 在线观看一区| 欧美承认网站| 国内精品嫩模av私拍在线观看| 国产欧美日韩综合一区在线播放| 99riav国产精品| 久久综合福利| 久色婷婷小香蕉久久| 国产精品三级久久久久久电影| 国产精品普通话对白| 日韩亚洲欧美中文三级| 伊人久久大香线蕉综合热线| 亚洲黄色一区二区三区| 欧美一区在线直播| 亚洲女ⅴideoshd黑人| 欧美一区日本一区韩国一区| 国产一区二区三区在线播放免费观看| 国产九色精品成人porny| 亚洲黄色精品| 欧美午夜欧美| 欧美午夜女人视频在线| 国内久久婷婷综合| 欧美一级在线视频| 久久国产成人| 国产精品99免视看9| 亚洲欧美日韩人成在线播放| 精品成人一区二区| 亚洲欧美日韩国产| 欧美激情在线播放| 在线观看精品视频| 中日韩视频在线观看| 亚洲国产高清一区二区三区| 亚洲午夜视频在线观看| 99国内精品久久| 国产精品久久久久久久第一福利| 在线精品在线| 亚洲一区在线观看免费观看电影高清| 伊人伊人伊人久久| 久久久7777| 亚洲电影av在线| 免费亚洲视频| 免费看黄裸体一级大秀欧美| 国产欧美精品一区二区三区介绍| 亚洲欧美一级二级三级| 欧美日韩久久不卡| 亚洲观看高清完整版在线观看| 国内精品伊人久久久久av影院| 久久久久久高潮国产精品视| 久久成人av少妇免费| 欧美一区二区三区在线看| 欧美日韩午夜激情| 国产精品国产三级国产普通话三级| 韩国一区二区三区美女美女秀| 欧美一区亚洲一区| 一区二区亚洲精品| 中国成人黄色视屏| 亚洲欧洲一级| 国产欧美一二三区| 亚洲欧美国产精品桃花| 欧美精品情趣视频| 欧美日韩成人一区二区| 在线午夜精品自拍| 国产亚洲一区二区精品| 中日韩午夜理伦电影免费| 日韩亚洲在线观看| 久久一区二区视频| 亚洲激情六月丁香| 亚洲精品1区| 免费一级欧美在线大片| 欧美日韩精品免费观看视一区二区| 亚洲精品综合在线| 亚洲欧美日韩成人高清在线一区| 一个色综合导航| 亚洲日本在线视频观看| 欧美一区二区三区另类| 国产日韩综合| 国产精品一区2区| 国产精品免费小视频| 欧美日精品一区视频| 亚洲国产精品日韩| 亚洲国产成人午夜在线一区| 欧美精品一区二区久久婷婷| 亚洲国产欧美另类丝袜| 欧美专区在线观看| 欧美日韩国产小视频在线观看| 国产亚洲欧美日韩日本| 精品999成人| 久久成人免费日本黄色| 国产精品免费网站在线观看| 亚洲欧美日韩综合aⅴ视频| 亚洲欧美国产高清va在线播| 久久久久久久尹人综合网亚洲| 国产欧美日韩在线视频| 国内外成人在线视频| 亚洲视频专区在线| 玖玖视频精品| 亚洲综合第一页| 久久影院午夜片一区| 国产精品免费一区二区三区在线观看| 国产欧美一区二区三区在线看蜜臀| 久久女同精品一区二区| 亚洲欧洲精品成人久久奇米网| 国产亚洲视频在线观看| 欧美在线视频日韩| 国产亚洲精久久久久久| 国产欧美大片| 国产精品海角社区在线观看| 欧美日韩三区四区| 在线一区二区日韩| 久久一二三四| 欧美成人网在线| 久久国产一区| 久久精品一区二区三区不卡牛牛| 国产精品第一区| 欧美日韩一区三区四区| 一区精品在线| 亚洲男人的天堂在线| 亚洲另类在线一区| 久久只有精品| 欧美日韩一区二区在线| 国产在线精品成人一区二区三区| 亚洲电影免费观看高清完整版| 亚洲一区二区高清| 欧美国产日本高清在线| 亚洲午夜国产成人av电影男同| 欧美午夜精品理论片a级按摩| 欧美日一区二区三区在线观看国产免| 午夜欧美不卡精品aaaaa| 日韩视频一区二区在线观看| 亚洲性感美女99在线| 日韩视频免费| 欧美亚洲一区二区在线观看| 欧美成人dvd在线视频| 欧美日韩亚洲一区二区三区四区| 亚洲欧美日韩精品综合在线观看| 欧美精品首页| 在线成人www免费观看视频| 亚洲国产精品嫩草影院| 久久一区激情| 在线观看亚洲视频| 国产精品99免视看9| 狠狠噜噜久久| 另类春色校园亚洲| 午夜影视日本亚洲欧洲精品| 欧美揉bbbbb揉bbbbb| 麻豆精品精品国产自在97香蕉| 黄色一区二区在线观看| 在线精品国产成人综合| 一区二区三区在线观看国产| 国产农村妇女精品一区二区| 欧美精品一区二区三区四区| 久久综合综合久久综合| 在线观看成人网| 另类天堂av| 久久精品综合一区| 91久久精品日日躁夜夜躁欧美| 亚洲图片欧洲图片日韩av| 亚洲国产精品视频一区| 国产精品久久97| 欧美一区二区在线免费播放| 亚洲一区二区三区精品在线观看| 欧美日韩xxxxx| 99国产精品国产精品毛片| 国产精品制服诱惑| 国产精品久久久久久久浪潮网站| 最新国产の精品合集bt伙计| 亚洲欧美变态国产另类| 在线成人激情视频| 影院欧美亚洲| 亚洲免费人成在线视频观看| 国产精品啊v在线| 香蕉精品999视频一区二区| 亚洲欧美日韩一区二区| 国产在线乱码一区二区三区| 日韩天天综合| 亚洲图片自拍偷拍| 国产精品一级久久久| 99国产精品久久久| 欧美日韩精品在线视频| 欧美福利视频| 欧美在线观看日本一区| 久久琪琪电影院| 欧美在线不卡| 欧美日韩在线三区| 国产美女精品在线| 欧美一区二区视频网站| 午夜精品久久久久久久久久久久| 亚洲自拍偷拍麻豆| 国内精品久久久久国产盗摄免费观看完整版| 欧美一级久久久| 欧美日本在线观看| 欧美日韩精品在线播放| 久久gogo国模裸体人体| 亚洲高清不卡在线| 国产精品系列在线| 久久久久成人精品免费播放动漫| 久久一区二区三区国产精品| 欧美日韩亚洲一区二区三区四区| 日韩一级免费观看| 91久久精品国产91久久性色| 午夜久久久久久久久久一区二区| 在线精品视频一区二区| 久久岛国电影| 狠狠色伊人亚洲综合网站色| 亚洲国产天堂久久综合网| 国产精品免费一区二区三区在线观看| 欧美性jizz18性欧美| 亚洲成色777777在线观看影院| 欧美国产极速在线| 亚洲私拍自拍| 美腿丝袜亚洲色图| 夜夜嗨av色一区二区不卡| 在线视频日韩精品| 一区在线观看| 一区二区三区回区在观看免费视频| 欧美国产高清| 欧美高清一区| 欧美一区二区三区成人| 国户精品久久久久久久久久久不卡| 亚洲电影在线看| 韩国久久久久| 久久精品99国产精品酒店日本| 亚洲大片免费看| 99精品久久免费看蜜臀剧情介绍| 亚洲一区二区三区国产| 国产亚洲亚洲| 亚洲一区二区三区精品动漫| 国产精品毛片在线看| 国产精品一二三视频| 亚洲缚视频在线观看| 欧美日韩综合视频| 欧美午夜视频| 欧美尤物一区| 欧美一级在线播放| 亚洲一区二区精品在线观看| 欧美黄色aaaa| 国产精品揄拍一区二区| 美女精品自拍一二三四| 亚洲国产精品一区二区第四页av| 在线一区二区日韩| 噜噜噜噜噜久久久久久91| 日韩亚洲欧美成人一区| 欧美三日本三级少妇三2023| 亚洲国产精品一区制服丝袜| 欧美日韩美女在线观看| 激情五月婷婷综合| 亚洲国产精品国自产拍av秋霞| 欧美视频网站| 久久精品亚洲一区二区| 伊人成年综合电影网| 亚洲一区二区日本| 黄色亚洲精品| 欧美香蕉视频| 久久精品一本久久99精品| 久久精品亚洲乱码伦伦中文| 亚洲国产日韩欧美在线动漫| 99视频在线观看一区三区| 亚洲图片欧美日产| 亚洲一区在线观看免费观看电影高清| 亚洲成人在线视频播放| 亚洲娇小video精品| 亚洲精品国精品久久99热一| 欧美精品一区二区视频| 国产精品国产a| 亚洲高清视频一区| 欧美成年人网站| 国产欧美在线观看| 久久在精品线影院精品国产| 亚洲国产精品一区二区第一页| 欧美性做爰猛烈叫床潮| 日韩一级黄色片| 国产精品theporn| 亚洲欧美一区二区激情| 欧美99在线视频观看| 国产欧美日韩一区二区三区| 欧美激情欧美激情在线五月| 国语自产精品视频在线看8查询8| 国产精品一区二区久久久| 国产乱码精品一区二区三区av| 国产精品你懂的在线| 久久久久久久久久久一区| 亚洲一区二区三区精品视频| 欧美精品自拍偷拍动漫精品| 亚洲国产精品一区二区第一页| 欧美三级欧美一级| 久久一区二区三区四区| 一本色道久久综合| 在线免费观看一区二区三区| 欧美日韩精品免费观看视一区二区| 国产精品久久久久7777婷婷| 在线精品视频一区二区三四| 欧美激情1区| 一区二区欧美日韩视频| 欧美黄免费看| 欧美精品大片| 欧美中文字幕视频| 欧美日韩中文字幕| 久久精品国产第一区二区三区最新章节|