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

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]0 引言 LCD液晶顯示器件作為智能儀表的信息顯示界面,具有低壓、微功耗、顯示清晰等特點,如今廣泛應(yīng)用于低功耗型的智能儀器中,本文采用的JM240128A LCD是一款圖形點陣式液晶顯示器,它由控制器T6963C、行驅(qū)動器/列驅(qū)

0  引言
LCD液晶顯示器件作為智能儀表的信息顯示界面,具有低壓、微功耗、顯示清晰等特點,如今廣泛應(yīng)用于低功耗型的智能儀器中,本文采用的JM240128A LCD是一款圖形點陣式液晶顯示器,它由控制器T6963C、行驅(qū)動器/列驅(qū)動器及240×128全點陣液晶顯示器組成??赏瓿蓤D形顯示,也可以顯示15×8個(16×16點陣)漢字。 T6963C的最大特點是具有獨特的硬件初始值設(shè)置功能,顯示驅(qū)動所需的參數(shù)如占空比系數(shù),驅(qū)動傳輸?shù)淖止?jié)數(shù)/行及字符的字體選擇等均由引腳電平設(shè)置,這樣T6963C的初始化在上電時就已經(jīng)基本設(shè)置完成,軟件操作的主要精力就可以全部用于顯示畫面的設(shè)計上了。
美國Microchip Technology 公司推出的8位PIC系列單片機(jī),采用精簡指令集(RISC)、哈佛總線(Harvard)結(jié)構(gòu)、二級流水線取指令方式,具有實用、低價、指令集小、低功耗、高速度、體積小、功能強和簡單易學(xué)等特點。PIC16F774屬于PIC中檔系列單片機(jī)的一種,采用14位的RISC指令系統(tǒng),在保持低價的前提下增加了A/D、內(nèi)部EEPROM存儲器、比較輸出、捕捉輸入、PWM輸出、I2C和SPI接口、異步串行通信(USART)接口、模擬電壓比較器、LCD驅(qū)動、FLASH程序存儲器等許多功能,是一款功能非常強大的微控制器,只要充分利用其內(nèi)部資源,就能夠在采用很少外圍電路的情況下構(gòu)成功能完善的系統(tǒng)。
1 LCD模塊與PIC單片機(jī)的硬件電路設(shè)計
本文中PIC16F774單片機(jī)與JM240128A LCD模塊的連接采用間接控制方式,其硬件電路連接如圖1所示。

500)this.style.width=500;" border="0" />

圖1 PIC16F774單片機(jī)與JM240128A液晶顯示模塊的硬件電路連接圖
為了節(jié)省PIC單片機(jī)有限的I/O口資源,數(shù)據(jù)傳送采用串行發(fā)送方式,通過八位串行輸入/并行輸出移位寄存器74HC164芯片進(jìn)行數(shù)據(jù)的串/并轉(zhuǎn)換,并以并行方式將數(shù)據(jù)傳送給LCD液晶顯示模塊。圖1中,RA4傳送數(shù)據(jù),RA2提供時鐘脈沖,C/D、/RD、/WR控制信號由PIC16F774通過RB3、RB2、RB1直接控制實現(xiàn)。由于集成芯片74HC164是高速器件,因此滿足LCD的刷新速率要求。文中74HC164只用于液晶顯示模塊,所以/CE信號接地就可以了。JM240128A液晶顯示模塊中的V0引腳為液晶驅(qū)動電壓,由于模塊內(nèi)自帶負(fù)壓,在圖1中引腳懸空。若需外接負(fù)壓,則接至VOUT引腳。
數(shù)據(jù)串/并轉(zhuǎn)換采用的8位邊沿觸發(fā)式移位寄存器74HC164,是一種高速硅門 CMOS 器件,與低功耗肖特基型 TTL (LSTTL) 器件兼容。數(shù)據(jù)通過兩個輸入端(A或B)之一串行輸入,任一個輸入端可以用作高電平使能端,控制另一輸入端的數(shù)據(jù)輸入,也可以將兩個輸入端連接在一起,或者把不用的輸入端接高電平,但一定不要懸空。時鐘 (CP)每次由低變高時,數(shù)據(jù)右移一位輸入到 Q0,Q0 是兩個數(shù)據(jù)輸入端(A和B)的邏輯與,它在上升時鐘沿之前保持一個建立時間的長度。
LCD控制器T6963C含有67個引腳,嵌入到液晶顯示模塊以后,實現(xiàn)了行列驅(qū)動以及顯示緩沖區(qū)的接口,因此我們只需要將少量的引腳和單片機(jī)相連,就能夠?qū)崿F(xiàn)復(fù)雜的中英文及圖形顯示。液晶顯示模塊與單片機(jī)的接口電路有直接控制方式和間接控制方式兩種,本文采用后一種控制方式。
T6963C控制器的結(jié)構(gòu)特點及工作原理如下:
T6963C是點陣式液晶圖形顯示控制器,字符字體由硬件設(shè)置,可以以圖形方式、文本方式及圖形和文本合成方式進(jìn)行顯示,以及文本方式下的特征顯示,還可以實現(xiàn)圖形拷貝操作等等,具有內(nèi)部字符發(fā)生器CGROM,共有128個字符,T6963C可管理64K顯示緩沖區(qū)及字符發(fā)生器CGRAM。并允許MPU隨時訪問顯示緩沖區(qū),甚至可以進(jìn)行位操作。T6963C的初始化設(shè)置一般都由管腳設(shè)置完成,因此其指令系統(tǒng)將集中于顯示功能的設(shè)置上。T6963C的指令可帶一個或兩個參數(shù),或無參數(shù)。每條指令的執(zhí)行都是先送入?yún)?shù)(如果有的話),再送入指令代碼。內(nèi)藏T6963C的液晶顯示模塊上已經(jīng)實現(xiàn)了T6963C與行、列驅(qū)動器及顯示緩沖區(qū)RAM的接口,同時也已用硬件設(shè)置了液晶屏的結(jié)構(gòu)(單、雙屏),數(shù)據(jù)傳輸方式,顯示窗口長度、寬度等等。
2 LCD模塊與PIC單片機(jī)的軟件控制
 軟件設(shè)計流程圖
PIC單片機(jī)與LCD液晶顯示模塊的數(shù)據(jù)傳送、顯示是通過控制操作T6963C來實現(xiàn)的,軟件程序流程如圖2所示。
2.2 LCD驅(qū)動子程序
液晶顯示模塊的系統(tǒng)指令集就是T6963C控制器的指令集。T6963C的指令可帶1個或2個參數(shù),或無參數(shù)。液晶顯示器的驅(qū)動子程序的功能就是對液晶顯示器進(jìn)行讀寫操作。
2.3 T6963C初始化
液晶顯示器在使用之前要先初始化,初始化中除設(shè)置程序堆棧指針外,主要是針對LCD模塊中的控制芯片T6963C進(jìn)行功能設(shè)置,如文本/圖形首地址和區(qū)域設(shè)置、文本/圖形開關(guān)、光標(biāo)形狀設(shè)置及閃爍開關(guān)、模式設(shè)置及清屏等。
2.4 漢字的顯示
  液晶顯示模塊字符的顯示有文本顯示和圖形顯示兩種實現(xiàn)方式。這里重點介紹以圖形方式顯示漢字的方法。
240×128點陣的液晶顯示模塊能顯示15×8個漢字。對于每個漢字的顯示,首先應(yīng)該計算該漢字在字庫中的地址,然后讀出該漢字的字型碼。當(dāng)顯示至一行的末尾時要換行顯示。
顯示漢字時,一個16×16的漢字字型碼占32個字節(jié),每顯示一行要2個字節(jié);第二行顯示時,顯示地址要在前一行首字節(jié)地址上加30,共需要16次循環(huán)才能完整地顯示一個漢字。
在處理漢字顯示時,如果要實現(xiàn)漢字的反顯(例如實現(xiàn)菜單操作),將漢字的32字節(jié)字模數(shù)據(jù)分別與0xFF異或(XRL)運算,或者取反(CPL)運算后再顯示即可。
在該系統(tǒng)中,還需要顯示數(shù)字、字母以及光標(biāo),這些都是通過圖形方式16×8點陣顯示的。16×8點陣的顯示方法與16×16點陣顯示類似,在此不再贅述。
500)this.style.width=500;" border="0" />

圖2程序流程圖
3 LCD模塊在醫(yī)療儀器中的應(yīng)用
本文介紹的LCD液晶顯示模塊與PIC單片機(jī)的接口采用數(shù)據(jù)串行發(fā)送方式,這種方式不僅節(jié)省了I/O端口資源,而且數(shù)據(jù)傳送更加穩(wěn)定、可靠,操作控制更加靈活、方便,該方式已成功應(yīng)用于半自動生化分析儀產(chǎn)品的研發(fā)。實踐證明,液晶屏具有清晰的顯示效果,并且無閃爍,滿足了生化分析儀的顯示要求。
500)this.style.width=500;" border="0" />

圖3 半自動生化分析儀原理框圖
該半自動生化分析儀以PIC16F774作為主芯片,由吸、洗液電路模塊、濾光片轉(zhuǎn)動模塊、多級放大電路模塊、溫度控制模塊以及微型打印機(jī)、LCD液晶顯示模塊和薄膜鍵盤等外圍輸入輸出設(shè)備組成,原理如圖3所示。測量結(jié)果不僅可以以字符的形式顯示在LCD液晶屏上,美觀、方便,便于直接讀取數(shù)據(jù),也可以通過微型打印機(jī)將測量數(shù)據(jù)打印出來,便于進(jìn)一步分析與研究。薄膜鍵盤的使用可實現(xiàn)翻頁查詢、數(shù)據(jù)錄入等功能。由于PIC16F774單片機(jī)的I/O端口資源有限,LCD液晶顯示模塊和微型打印機(jī)接口均以串行發(fā)式與PIC16F774單片機(jī)交換數(shù)據(jù),有效地解決了接口問題。LCD液晶顯示模塊的應(yīng)用也為整個系統(tǒng)的低功耗設(shè)計提供了保障。
4  結(jié)束語
本文作者創(chuàng)新點在于采用了單片機(jī)與液晶顯示模塊的串行接口設(shè)計,利用高速八位串行輸入/并行輸出移位寄存器74HC164進(jìn)行數(shù)據(jù)的串/并轉(zhuǎn)換,執(zhí)行速度快,刷新率高,滿足LCD在生化分析儀中的顯示要求。實踐證明,采用圖形點陣式JM240128A LCD模塊作為智能儀器的顯示終端,接口規(guī)范、界面美觀。由于多數(shù)LCD型號的電氣特性以及硬件電路接口都十分類似,所以本文采用的方法具有普遍適用性。

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

8位單片機(jī)在嵌入式設(shè)計領(lǐng)域已經(jīng)成為半個多世紀(jì)以來的主流選擇。盡管嵌入式系統(tǒng)市場日益復(fù)雜,8位單片機(jī)依然不斷發(fā)展,積極應(yīng)對新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機(jī)系列,配備了先進(jìn)的獨立...

關(guān)鍵字: 單片機(jī) 嵌入式 CPU

在嵌入式系統(tǒng)開發(fā)中,程序燒錄是連接軟件設(shè)計與硬件實現(xiàn)的關(guān)鍵環(huán)節(jié)。當(dāng)前主流的單片機(jī)燒錄技術(shù)已形成ICP(在電路編程)、ISP(在系統(tǒng)編程)、IAP(在應(yīng)用編程)三大技術(shù)體系,分別對應(yīng)開發(fā)調(diào)試、量產(chǎn)燒錄、遠(yuǎn)程升級等不同場景。...

關(guān)鍵字: 單片機(jī) ISP ICP IAP 嵌入式系統(tǒng)開發(fā)

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時機(jī)的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構(gòu)、軟件流程、安全規(guī)范三個維度,系統(tǒng)分析看門狗初始化的最佳實踐...

關(guān)鍵字: 單片機(jī) 看門狗 嵌入式系統(tǒng)

本文中,小編將對單片機(jī)予以介紹,如果你想對它的詳細(xì)情況有所認(rèn)識,或者想要增進(jìn)對它的了解程度,不妨請看以下內(nèi)容哦。

關(guān)鍵字: 單片機(jī) 開發(fā)板 Keil

隨著單片機(jī)系統(tǒng)越來越廣泛地應(yīng)用于消費類電子、醫(yī)療、工業(yè)自動化、智能化儀器儀表、航空航天等各領(lǐng)域,單片機(jī)系統(tǒng)面臨著電磁干擾(EMI)日益嚴(yán)重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問題。

關(guān)鍵字: 單片機(jī) 電磁兼容

以下內(nèi)容中,小編將對單片機(jī)的相關(guān)內(nèi)容進(jìn)行著重介紹和闡述,希望本文能幫您增進(jìn)對單片機(jī)的了解,和小編一起來看看吧。

關(guān)鍵字: 單片機(jī) 復(fù)位電路

在這篇文章中,小編將為大家?guī)韱纹瑱C(jī)的相關(guān)報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 單片機(jī) 異常復(fù)位

今天,小編將在這篇文章中為大家?guī)韱纹瑱C(jī)的有關(guān)報道,通過閱讀這篇文章,大家可以對它具備清晰的認(rèn)識,主要內(nèi)容如下。

關(guān)鍵字: 單片機(jī) 仿真器

單片機(jī)將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對它的相關(guān)情況以及信息有所認(rèn)識和了解,詳細(xì)內(nèi)容如下。

關(guān)鍵字: 單片機(jī) 中斷 boot

一直以來,單片機(jī)都是大家的關(guān)注焦點之一。因此針對大家的興趣點所在,小編將為大家?guī)韱纹瑱C(jī)的相關(guān)介紹,詳細(xì)內(nèi)容請看下文。

關(guān)鍵字: 單片機(jī) 數(shù)字信號 模擬信號
關(guān)閉