日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] 摘要:介紹了液晶顯示模塊HS12864-1的結構和功能特點,設計了其與凌陽SPCE061A單片機的接口電路以及字符顯示控制程序,實現了所需字符的顯示功能。 1  引言 在以單片機為核心的嵌入式測控系統中,單片機與顯

 

摘要:介紹了液晶顯示模塊HS12864-1的結構和功能特點,設計了其與凌陽SPCE061A單片機的接口電路以及字符顯示控制程序,實現了所需字符的顯示功能。
 
1  引言
    在以單片機為核心的嵌入式測控系統中,單片機與顯示器件的接口是一個必不可少的環(huán)節(jié),具體工作包括選擇顯示的器件類型,接口采用串行或并行方式以及顯示驅動的確定等問題。典型的顯示器件是LED數碼管,其亮度高,適應于大多數應用場合。缺點是接口電路復雜,功耗高。液晶顯示器件是利用液晶的電光效應制作的,具有功耗低、接口控制方便等優(yōu)點[1],而且模塊的接口信號和操作指令具有廣泛的兼容性,并能直接與單片機接口,它還具有專用指令,可方便地實現各種不同的操作,同樣的顯示面積LCD其功耗比LED顯示器小幾百倍,所以它特別適宜與COMS電路直接相配,液晶顯示器件已成為當代高新技術產業(yè)(信息產業(yè)中最重要的信息處理手段之一,在各類測量及控制儀表中被廣泛的應用。
    液晶顯示器件可分為波段式、字符式和點陣式。其中,點陣式液晶顯示器件不僅可以顯示字符、數字,還可以顯示各種圖形、曲線及漢字,并且可以實現分區(qū)開窗口、反轉、閃爍等動態(tài)顯示功能,當在點陣式LCD上顯示漢字時,應先取得漢字的點陣構成數據,然后將其寫入點陣式LCD的顯示存儲器中進行顯示。本文介紹基于凌陽SPCE061A單片機的液晶顯示控制設計。
2 HS12864-1液晶模塊的工作原理
    HS12864-1是一種圖形點陣液晶顯示器,它主要由行驅動器/列驅動器及128×64全點陣液晶顯示器組成??蓪崿F圖形顯示,也可以顯示8×4個(16×16點陣)漢字。HS12864-1液晶內置HD61102圖形液晶顯示模塊,驅動和控制系統是由1片HD61102 作為64 路行驅動器,同時HD61102配備了一套顯示存儲器的管理電路和與MCU接口電路,可以直接與MCU的總線連接[5]。HS12864-1的結構見圖1。

圖1  HS12864-1的結構


    HS12864-1具有簡單而功能較強的指令集,可實現字符移動、閃爍等顯示功能,共有7 條指令,單片機只需通過D/I、R/W、DB0~DB7送入數據或指令便可顯示其指定內容或顯示方式。表1為HS12864-1的指令一覽表。
表1  HS12864-1指令表
 

   指 令
 

 
 
               指       令       碼
 
 
功能
 
 
 
 
 
R/W
 
 
D/I
 
 
D7
 
 
D6
 
 
D5
 
 
D4
 
 
D3
 
 
D2
 
 
D1
 
 
D0
 
 
顯示
 
 
0
 
 
0
 
 
0
 
 
0
 
 
1
 
 
1
 
 
1
 
 
1
 
 
1
 
 
1/0
 
 
控制顯示器的開關,
 
 
起始行
 
 
0
 
 
0
 
 
1
 
 
1
 
 
顯示起始行(0····63)
 
 
指定開始顯示行
 
 
設置X地址
 
 
0
 
 
0
 
 
1
 
 
0
 
 
1
 
 
1
 
 
1
 
 
X:0···7
 
 
設置X地址
 
 
設置Y地址
 
 
0
 
 
0
 
 
0
 
 
1
 
 
Y地址(0···63)
 
 
設置地址(Y地址)
 
 
 
 
 
 
態(tài)
 
 
1
 
 
0
 
 
B
 
 
U
 
 
S
 
 
Y
 
 
0
 
 
ON/
 
 
OFF
 
 
 
 
 
R
 
 
S
 
 
T
 
 
0
 
 
0
 
 
0
 
 
0
 
 
讀取狀態(tài)RST 1:復位0:正常ON/OFF 1:顯示開 0:顯示關BUSY 0:READY 1:IN OPERATION
 
 
寫數據
 
 
0
 
 
1
 
 
顯示數據
 
 
數據寫入DDRAM
 
 
讀數據
 
 
1
 
 
1
 
 
顯示數據
 
 
數據讀入DDRAM
 
 

 

 


3  HS12864-1與SPCE061A單片機的硬件接口設計


    SPCE061A 是繼SPCE500A等之后凌陽科技推出的又一款16位結構的微控制器。CPU內核采用凌陽最新推出的16位u nsp微處理器芯片,比MCS-51 8位機的MCU集成度更高,使用更加靈活方便,縮短了開發(fā)周期和成本。
    采用RISC 的SPCE061A 比8位的MCS 51系列執(zhí)行效率高,速度更快,較寬的工作電壓,低功耗抗干擾的設計,使061A在電池供電的應用領域更具特色,其內置2K字SRAM和32K FLASH,32位通用可編程輸入/輸出端口,具有WatchDog等功能,在儀器儀表、工業(yè)控制和通訊產品等方面應用日益廣泛。
    在程序設計方面μ'nSP?單片機的匯編指令針對C語言進行了優(yōu)化,所以其匯編的指令格式很多地方直接類似于C語言。另外其開發(fā)仿真環(huán)境IDE也直接提供了C語言的開發(fā)環(huán)境,C函數和匯編函數可以方便地進行相互調用[2,3]。HS12864-1與SPCE061A單片機的硬件接口電路見圖2。

    圖2中采用并行通信方式,單片機的IOA0-IOA7口與液晶模塊的DB0-DB7口相連作為數據輸入輸出用;即IOB0- IOB 4口與液晶模組的CS1、CS2、D/I、R/W、E相連作為單片機對液晶的控制口。

4 顯示程序設計

   在液晶上顯示整屏字符或圖像有兩種方法:一種是將所要顯示的字模數據一次性發(fā)送到顯示數據RAM中;另外一種是在屏幕上指定位置進行單獨顯示[4]。兩種方法都要在控制器空閑的條件下進行操作,在操作之前都要先讀取忙標志,判斷控制器是否處于忙狀態(tài),在一般情況下,可以用延時等待的方法代替。
本系統程序主要包括主程序和幾個子程序塊: LCD初始化, 液晶顯示屏選擇,LCD顯示,還有若干個控制子程序。主程序分別調用這些子程序實現對液晶顯示器操作控制。程序流程圖見圖3。


圖3  程序流程圖

    凌陽單片機的編程語言常用的有二種:匯編語言和C語言。匯編語言的機器代碼生成效率很高但可讀性不強,而C語言在大多數情況下其機器代碼生成效率和匯編語言相當,但可讀性和可移植性卻遠遠超過匯編語言,而且C語言還可以嵌入匯編來解決高時效性的代碼編寫問題。對于開發(fā)周期來說,用C語言的開發(fā)周期通常要小于匯編語言很多。綜合以上C語言的優(yōu)點,在設計時選擇了C語言。
這里給出右半屏送命令/數據程序,說明SPCE061A單片機程序設計中對IOA /IOB口的設置。凌陽單片機控制液晶顯示部分程序如下:


    本系統調試采用的是凌陽61板(即SPCE061A EMU BOARD)和u'nSP IDE 集成開發(fā)環(huán)境。硬件調試較為簡單,只需調節(jié)好液晶的對比度和背光亮度即可;在軟件方面,使用凌陽u'nSP IDE 軟件來編譯調試液晶程序。
    在調試中字模數據來自字模生成軟件Zimo3,其生成的字模數據在本程序中不能直接使用,運行結果會出現字體的上下部分顛倒,需要將其順序反轉。
調試效果達到了程序設計的要求。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

本文中,小編將對PLC予以介紹,如果你想對它的詳細情況有所認識,或者想要增進對它的了解程度,不妨請看以下內容哦。

關鍵字: PLC 編程

在下述的內容中,小編將會對PLC的相關消息予以報道,如果PLC是您想要了解的焦點之一,不妨和小編共同閱讀這篇文章哦。

關鍵字: PLC 編程 模塊化

-Cognizant正在籌辦全球最大規(guī)模的氛圍編程活動,以提升數千名員工的AI素養(yǎng) 為抓住人工智能經濟將創(chuàng)造的巨大機遇,Cognizant與Lovable、Windsurf、Cursor、Gemini Code Ass...

關鍵字: 編程 NI AN PI

在當今數字化時代,汽車不再僅僅是一種交通工具,更是一個移動的智能空間。隨著人們對汽車電子設備依賴程度的不斷提高,車內 USB 接口的重要性也日益凸顯。從最初單純?yōu)槭謾C充電,到如今支持數據傳輸、連接各種智能設備,USB 接...

關鍵字: 接口 數據傳輸 汽車供電

根據Semico Research的預測,到2025年RISC-V芯片出貨量將達到624億顆,覆蓋計算、消費電子和工業(yè)等領域。而在這其中,RISC-V MCU是整個RISC-V生態(tài)的基本盤,以高質量、應用驅動的解決方案為...

關鍵字: 青稞 RISC-V 沁恒 接口 MCU

上海 2025年6月23日 /美通社/ -- 日前,以"匯聚?連接?創(chuàng)造"為主題的2025世界移動通信大會(MWC)上海拉開帷幕。大會期間,愛立信專家圍繞"5G-A","...

關鍵字: 愛立信 編程 網絡 AI

北京2025年3月6日 /美通社/ -- 2025世界移動通信大會(MWC25)期間,愛立信的5G可編程網絡榮獲"GTI年度大獎—移動技術創(chuàng)新突破獎"。此次獲獎,標志著愛立信的5G可編程網絡獲得了GT...

關鍵字: 網絡 愛立信 編程 TI

北京2025年3月4日 /美通社/ -- 日前,愛立信總裁兼首席執(zhí)行官鮑毅康(Börje Ekholm)在巴塞羅那舉行的2025年世界移動通信大會(MWC)上表示,移動連接將在實現人工智能(AI)和云技術能力方...

關鍵字: 愛立信 API AD 編程

上海2025年2月20日 /美通社/ -- 新品亮點 產品豐富:5個系列,9款產品,工作距離覆蓋300~3000mm 性能出眾:采集時間0.3s,不懼反光,精度最高0.03mm@300mm 應用廣泛:支...

關鍵字: 3D視覺 相機 編程 機器人系統

防御性編程是指一種預見代碼可能出現問題并提前采取措施來防止這些問題發(fā)生的編程風格。在前端開發(fā)中,這尤其重要,因為你的代碼直接與用戶交互,任何錯誤都可能導致糟糕的用戶體驗,甚至安全漏洞。

關鍵字: 代碼 編程
關閉