<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 光電顯示 > 設計應用 > 基于A(yíng)VR單片機的終端顯控設計方案

基于A(yíng)VR單片機的終端顯控設計方案

作者: 時(shí)間:2012-03-22 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:介紹了如何使用ATmega64和液晶模塊CM320240-7進(jìn)行顯示控制系統的,分析了其硬件平臺的要點(diǎn),給出了應用軟件的架構,介紹了其中最主要的菜單選擇程序的流程,分析了一種樹(shù)狀菜單結構的設計方法。設計的顯控系統在實(shí)際系統中運行穩定可靠,證明了設計方法的正確性。

本文引用地址:http://dyxdggzs.com/article/168248.htm

1 引言

隨著(zhù)信息產(chǎn)業(yè)的迅速發(fā)展,作為信息顯示之一的LCD器件也得到了空前的發(fā)展。液晶顯示器(LCD)具有顯示信息豐富、功耗低、體積小、重量輕、超薄等許多其他顯示器無(wú)法比擬的優(yōu)點(diǎn)。近些年來(lái)被廣泛應用于控制的智能儀器、儀表和低功耗電子產(chǎn)品中。為L(cháng)CD配置驅動(dòng)電路,就形成了液晶顯示模塊LCM(Liquid Crystal Module)。它的基本組成部件除了LCD、驅動(dòng)電路外一般還有連接件、背光源等。液晶顯示模塊同一個(gè)系統中的其他電路一樣,有簡(jiǎn)單的接口,并提供了豐富的控制顯示的指令系統。為整機的開(kāi)發(fā)節約了時(shí)間。是Atmel公司推出的具有精簡(jiǎn)指令集RISC結構的新型8位單片機。具有豐富的硬件接口。它采用低功耗、非揮發(fā)的CMOS工藝制造,內部分別集成Flash、EEPROM和SRAM三種不同性能和用途的存儲器。除了可以通過(guò)SPI口和一般的編程器對單片機的Flash程序存儲器和EEPROM數據存儲器進(jìn)行編程外,大多數的AVR單片機還具有ISP在線(xiàn)編程和IAP在級應用編程的特點(diǎn)。其中一些高檔的AVR單片機,例如ATmega64、ATmegal28等還具有mG接口。這些優(yōu)點(diǎn)為使用AVR單片機開(kāi)發(fā)設計和生產(chǎn)產(chǎn)品提供了極大的方便。

介紹了圖像點(diǎn)陣式液晶模塊CM320240與AVR單片機ATmega64相結合實(shí)現設備顯示控制的一種方法。給出了硬件電路的設計以及系統軟件架構的搭建,并闡述了一種樹(shù)形菜單界面的設計方法。

2系統硬件設計

2.1 液晶模塊CM3XPA0-7及ATmega64單片機簡(jiǎn)介

CM320240-7是一個(gè)中英文文字與繪圖模式的點(diǎn)陣式液晶顯示模塊(LCM),點(diǎn)陣數是320*240。內建512KB的ROM字型碼,可以顯示中文字型、數字符號、英日歐文等字母。在文字模式中,可接受標準中文文字內碼直接顯示中文,而不需要進(jìn)入繪圖模式描述中文,可以節省許多微處理器時(shí)間,提升液晶顯示中文的處理效率。ATmaga64是一款高檔的AVR單片機,具有豐富的硬件資源。

(1)先進(jìn)的RISC結構,130條指令,大多數指令執行時(shí)間為單個(gè)時(shí)鐘周期,32個(gè)8位通用工作寄存器。全靜態(tài)工作,工作于16MHz時(shí)性能高達16MIPs,只需兩個(gè)時(shí)鐘周期的硬件乘法器。

(2)非易失性程序和數據存儲器。64K字節系統可編程Flash,具有獨立鎖定位的可選Boot代碼區,通過(guò)片上Boot程序實(shí)現系統內編程真正的讀寫(xiě)同時(shí)操作2K字節的EEPROM,4K字節片內SRAM,64K字節可選外部程序存儲空間,可以對鎖定位進(jìn)行編程以實(shí)現用戶(hù)程序的加密。

(3)JTAG接口(與IEEE1149.1標準兼容),符合JrI'AG標準的邊界掃描功能,支持擴展的片內調試功能,可以通過(guò)JTAG接口實(shí)現Flash、EEPROM、熔絲位和鎖定位的編程。

(4)外設豐富,兩個(gè)具有獨立預分頻器和比較器功能的8位定時(shí)器/計數器。兩個(gè)具有預分頻器、比較功能和捕捉功能的16位定時(shí)器/計數器。具有獨立振蕩器的實(shí)時(shí)計數器RTC,兩路8位PWM通道。8路十位ADC,面向字節的兩線(xiàn)接口'冊,與12C完全兼容。兩個(gè)可編程的串行USART,可工作于主杌/從機模式的SPI串行接口。具有獨立片內振蕩器的可編程看門(mén)狗定時(shí)器。

(5)還具有一些特殊的處理器特點(diǎn):上電復位以及可編程的掉電檢測,片內經(jīng)過(guò)標定的RC振蕩器,軟件選擇時(shí)鐘頻率,具有六種睡眠模式。

2.2系統硬件組成

系統硬件平臺主要由MCU、人機接口(液晶模塊和鍵盤(pán))、通信接口三部分組成,系統框圖如圖1所示。



關(guān)鍵詞: 設計 方案 終端 單片機 AVR 基于

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>