娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年04月03日(星期四)

正在發生

2018年04月03日 | 基于MGLS12864與SPCE061A單片機的硬件接口電路設計

發布者:WiseSage123 來源: eefocus關鍵字:MGLS12864  SPCE061A  單片機 手機看文章 掃描二維碼
隨時隨地手機看文章

  引言

  在許多單片機應用系統中,液晶顯示器LCD被廣泛地應用于終端顯示人機接口中。點陣式LCD不儀可以顯示字符、數字,還可以顯示圖形、曲線及漢字,并能夠實現多種動畫顯示效果,使人機界面更加友好,使用操作更加靈活方便。MGLS12864是市場上比較常見的內藏HD612 02控制器的圖形液晶顯示模塊,具有功耗低、體積小、重量輕、結構簡單,使用方便的優點。SPCE061A是繼SPCE500A等之后凌陽科技推出的一款16位結構的微處理器。CPU內核采用16位μ’nSP微處理器芯片,比MCS-51系列單片機集成度高、性價比高、使用更加靈活方便。

  本文闡述了點陣式液晶MGLS12864的結構特點及其控制器HD61202的指令系統,并具體設計調試了MGLS12864與單片機SPCE061A的硬件接口電路和軟件程序。經過實際運行,該液晶顯示模塊工作可靠,滿足了設計要求。

  1 MGLS12864的工作原理

  MGLS12864顯示模塊內置2片HD61202作為列驅動器和一片HD61203作為行驅動器,可顯示64 KB的點陣圖形。點陣數為64行×128列,每屏可以顯示4行×8個漢字(每漢字16×16點陣)。具有64 KB的內部存儲器,顯示屏共分8頁。

  1.1 引腳特性

  MGLS12864引腳特性如表1所示。

a.JPG

    
    由表1的引腳特性可知,MGLS12864模塊有18個引腳,1,2引腳為兩個片選信號,組合功能定義是:CS1,CS2為00時禁止使用,01時選左區,10時選右區,11時末選;3引腳為電源地Vss;4引腳為電源電壓Vdd;5引腳為液晶顯示驅動電源V0;6引腳為數據指令選擇端RS;7引腳為讀/寫選擇信號R/W;8引腳為使能信號E;9~16引腳為數據總線DB0~DB7,可方便同單片機連接;17,18引腳為背光燈提供電源。


  1.2 HD61202的指令系統

  MGLS12864控制器HD61202內置4096位(64×64)顯示RAM,RAM中每位數據對應LCD屏上一個點的亮、暗狀態,HD61202通過一系列操作指令實現對顯示屏的控制。HD61202指令系統見表2。

b.JPG

 

  (1)顯示開關設置:D=1時LCD顯示RAM中的內容,D=0時關閉顯示;

  (2)顯示起始行設置:L0~L5在0~3FH(0~63行)范圍內取值;

  (3)頁面地址設置:P0~P2:設置頁號(0~7),顯示RAM共64行分8頁,每頁8行;

  (4)列地址設置:C0~C5:設置顯示列地址0~3FH(0~63行);

  (5)控制器狀態:BUSY=1時內部在工作,BUSY=0時正常狀態;ON/OFF=1時顯示關閉,ON/OFF=0時顯示打開;REST=1時復位狀態,REST=0

  時正常狀態。在BUSY和REST狀態時,除讀狀態指令外,其他指令均不對HD61202產生作用。在對HD61202操作之前要查詢BUSY狀態,以確定是否可以對HD61202進行操作;

  (6)讀/寫數據指令每執行完一次讀/寫操作,列地址就會自動加1。進行讀操作前,必須有一次空讀操作,緊接著再讀數據才會讀出所要讀的單元中的數據。

  2 MGLS12864與SPCE061A的硬件接口電路設計

  SPCE061A內置2 KB的SRAM,32 KB的FLASH,32 b可編程輸入輸出端口,7路10 b的ADC和1路為聲音模一數轉換器,2路10b的DAC,2個16b可編程定時/計數器,可編程音頻處理等。SPCE061A工作電壓為2.6~3.6 V(CPU),2.6~5.5V(I/O),CPU時鐘為0.32~49.152MHz。

c.JPG


  MGLS12864與SPCE061A單片機的硬件接口電路如圖1所示,SPCE061A的IOA0~IOA7與MGLSl2864的DB0~DB7口相連作為數據輸入輸出用,IOB0~IOB4與MGLS12864的CS1,CS2,E,RS,R/W相連作為單片機對液晶模塊的控制端。

  3 顯示程序設計

  本系統程序包括主程序和子程序模塊,其中,子程序包括初始化、清全屏子程序、漢字顯示子程序、清單個字子程序。主程序通過調用子程序來完成液晶模塊的控制。液晶顯示程序流程圖如圖2所示,首先判斷顯示控制器HD61202是否處于“忙”狀態,若不忙先送關顯示指令關閉所有顯示,接著仍判斷“忙”狀態,若不忙送開顯示指令,為顯示做準備,然后調用清全屏子程序、漢字顯示子程序,最后根據內容需要調用清單個字子程序。


d.JPG

   4 結語

  本文介紹了內置HD61202的液晶顯示器MGLS12864在凌陽SPCE061A上的應用,在硬件方面,利用SPCE061A上豐富的I/O資源驅動液晶模塊,簡化了接口電路設計。在軟件方面,使用凌陽μ’nsP IDE開發環境采用C語言編譯調試液晶程序,方便可靠。從調試效果來看,采用MGLS-128G4提高了系統的可視化程度,達到了設計要求。SPCE061A不僅具有一般控制器的功能,加上其獨具特色的語音處理功能,可以開發出許多智能化產品。


關鍵字:MGLS12864  SPCE061A  單片機 引用地址:基于MGLS12864與SPCE061A單片機的硬件接口電路設計

上一篇:基于STC12C5A60S2 單片機的植物智能精確補光系統研制
下一篇:基于C164單片機的自動攤鋪機中分布式控制系統的實現

推薦閱讀

家庭照明系統與人民的生活密切相關,大部分家庭依然采用普通開關,開關只能控制一組燈具,且現有的無線遙控開關使用壽命比較短,一般2~3年。設計一種新的無線遙控開關,可以實現對照明系統進行控制,同時有效提高使用壽命便于人們放心安全使用是非常有必要的。文中以日常電燈的無線控制為研究對象,采用SILICon Laboratories研制的Si1000無線收發...
據相關報道顯示,2018年上半年,我國規模以上信息制造業增加值同比增長12.4%,快于全部規模以上工業增速5.7個百分點。各大廠商積極前瞻性布局、人工智能、汽車電子、超高清視頻、虛擬現實等新興領域,人工智能、機器人產業創新活動持續升溫。同時,高端制造產業核心技術實現了多點突破,重點領域亮點頻現。 精耕細作七載 智能制造蓄勢待發 隨著工業...
XP Power正式宣布推出一款新的對流冷卻型,600W AC-DC電源系列。這款超緊湊型電源無需額外冷卻,可在各種條件下提供滿載功率。 UCH600系列非常適合在沒有強制風冷、風扇噪音或灰塵進入的不受歡迎的情況下使用。這包括醫療設備,以及那些需要BF患者保護的設備,這些設備需要安靜地運行,也包括通訊或工業電子應用,在這些環境中,強制風冷會加劇灰塵進入...
據集微網了解,紫光展銳剛完成上市前的新一輪融資53.5億元人民幣,由上海國盛資本、碧桂園創投、海爾金控和賽睿資本等4家原股東共同投資。目前,紫光展銳正在進行上市前股權及組織結構優化,預計將在2021年底申報科創板。紫光展銳由展訊和銳迪科兩家芯片公司合并而來,展訊和銳迪科原本都是兩家上海的芯片設計公司,分別在納斯達克上市。紫光集團分別在201...

史海拾趣

問答坊 | AI 解惑

哈哈,我想做版主

管理員好,我在http://bbs.gd-emb.org廣嵌論壇上做版主已經幾個月啦,本人認真負責,靈活創新。。哈哈,希望也能成為這里的版主,把兩個論壇結成聯盟,擴大影響力!!QQ:249907593:D…

查看全部問答∨

兩種攝像槍的白平衡操作方式

關鍵字:攝像槍        白平衡:白平衡只用于攝像槍,其用途是實現攝像槍圖像能精確反映景物狀況,有手動白平衡和自動白平衡兩種方式。        A、手動白平衡        攝像槍開手 ...…

查看全部問答∨

誰有中文版電子電路設計軟件下載地址?

誰有中文版電子電路設計軟件下載地址?…

查看全部問答∨

ctrl c問題,大家指教。

本人在一塊嵌入式的板子上跑了個linux系統,通過nfs掛接pc機上虛擬機的文件系統,但是現在在串口下用ctrl c失效,但是如果telnet到上面是可以用ctrl c的,而且掛接別的文件系統是可以正常用ctrl c。 不知哪里出了錯?或那個配置文件有問題,小弟對 ...…

查看全部問答∨

關于tcpmp播放器背景播放的問題!

我下的版本是tcpmp.src.0.72RC1,通過修改,現在可以在應用中實現控制player_ce3.exe的play、stop、pause、exit的功能了, 我的目的是想通過該播放器在背景播放MP3,遇到很多問題,想問問大家: 1、我在界面中點選了一首mp3后,通過CreateProcess ...…

查看全部問答∨

傳遞參數錯誤

C寫的,在一個函數調用子函數時,向子函數傳遞的參數值出現錯誤,如: func1() {     int i=0;     i=**;    func2(i); } func2(int x) { } 在調試中進入func2,發現x不是需要的**,哪位大俠指點下.…

查看全部問答∨

初學者請教

本帖最后由 dontium 于 2015-1-23 13:22 編輯 小女子初學DSP,使用的是6416的開發板 請問6416自帶的例程SDRAM, 其中有一個數組sdram_data[0x10000],為什么后面的賦值語句 for(i = 0; i < 0x400000; i++)     {     &n ...…

查看全部問答∨

萬利STM32開發板,用MDK+內嵌STLIKE程序下載問題

前兩天做畢業設計老師給了塊萬利評估板就不管了(因為是暑假資源留下來做的),我用MDK+內嵌STLINK下載,可是不成功,下載代碼時顯示‘NO STLINK DETECTED’,      \'Error:Flash Download failed-Target DLL has been cancell ...…

查看全部問答∨

嵌入式資源分享【115圈子】歡迎大家的加入

嵌入式資源分享【115圈子】歡迎大家的加入 共同建立,共同分享,共同學習嵌入式。希望與各位一起分享嵌入式。 115圈子: 108691 歡迎你的加入。…

查看全部問答∨

請教:關于線程初始化的問題

result = rt_thread_init(&led_thread,                 "led",                 led_thread_entry, RT_NULL,           &nb ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 绥宁县| 泌阳县| 青阳县| 林西县| 逊克县| 洪泽县| 固原市| 通州区| 江孜县| 咸阳市| 龙山县| 方山县| 元江| 望城县| 封开县| 广昌县| 宝山区| 涿州市| 绵竹市| 海伦市| 安达市| 中超| 韶山市| 盖州市| 双流县| 巍山| 大同县| 田林县| 民丰县| 慈溪市| 丹江口市| 绥江县| 五家渠市| 乌审旗| 宝坻区| 荣成市| 万载县| 枝江市| 长沙县| 阜南县| 辽阳县|