www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 顯示光電 > 顯示光電
[導(dǎo)讀]隨著科技的發(fā)展,液晶顯示模塊的應(yīng)用前景更加廣闊,目前已廣泛應(yīng)用于電子表、計(jì)算器、液晶電視機(jī)、便攜式電腦、掌上型電子玩具、復(fù)印機(jī)、傳真機(jī)等許多方面。   液晶顯示(LCD)大體分為筆段型、字符型、點(diǎn)陣圖形

隨著科技的發(fā)展,液晶顯示模塊的應(yīng)用前景更加廣闊,目前已廣泛應(yīng)用于電子表、計(jì)算器、液晶電視機(jī)、便攜式電腦、掌上型電子玩具、復(fù)印機(jī)、傳真機(jī)等許多方面。

  液晶顯示(LCD)大體分為筆段型、字符型、點(diǎn)陣圖形型等幾大類(lèi),字符型液晶顯示模塊是一類(lèi)專(zhuān)門(mén)用于顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶顯示模塊,它是由若干個(gè)5×7或5×11等點(diǎn)陣字符組成。每一個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,點(diǎn)陣字符位之間的一個(gè)點(diǎn)距的間隔起字符間距和行距的作用。目前市面上常用的有16字×1行、16字×2行、20字×2行和40字×2行等字符模型,這些LCD雖然顯示的字?jǐn)?shù)各不相同,但是都具有相同的輸入輸出界面。本文介紹的TC1602A是一種16字×2行的字符型液晶顯示模塊,其顯示面積為64.5×13.8mm2。

1 TC1602A的引腳功能和內(nèi)部結(jié)構(gòu)

  1.1 TC1602A的引腳功能

  TC1602A的引腳排列如圖1所示,它有16個(gè)引腳可與外界相連,各引腳功能如下:

  1腳VSS:接地;

  2腳Vdd:接+5V電源;

  3腳VO:對(duì)比度調(diào)整端,LCD驅(qū)動(dòng)電壓范圍為Vdd~VO。當(dāng)VO接地時(shí),對(duì)比度最強(qiáng);

  4腳RS:寄存器選擇端,RS為0時(shí),選擇命令寄存器IR;RS為1時(shí),選擇數(shù)據(jù)寄存器DR;

  5腳:讀寫(xiě)控制端,為1時(shí),選擇讀出;為0時(shí),則選擇寫(xiě)入;

  6腳Enable:使能控制端,Enable為1時(shí),使能;Enable為0,禁止;

  7腳~14腳D0~D7:數(shù)據(jù)總線(xiàn);

  15腳LED+:背景光源,接+5V;

  16腳LED-:背景光源,接地。


 


  1.2 TC1602A的內(nèi)部結(jié)構(gòu)

  TC1602A的內(nèi)部結(jié)構(gòu)如圖2所示,它主要由DDRAM、CGROM、CGRAM、IR、DR、BF、AC等大規(guī)模集成電路組成。

      DDRAM為數(shù)據(jù)顯示用的RAM(Data DisplayRAM,簡(jiǎn)稱(chēng)DDRAM),用以存放要LCD顯示的數(shù)據(jù),只要將標(biāo)準(zhǔn)的ASCII碼放入DDRAM,內(nèi)部控制線(xiàn)路就會(huì)自動(dòng)將數(shù)據(jù)傳送到顯示器上,并顯示出該ASCII碼對(duì)應(yīng)的字符;

  CGROM為字符產(chǎn)生器ROM(Character GeneratorROM,簡(jiǎn)稱(chēng)CGORM),它存儲(chǔ)了192個(gè)5×7的點(diǎn)陣字型,但只能讀出不能寫(xiě)入;

  CGRAM為字型、字符產(chǎn)生器的RAM(CharacterGenerator RAM,簡(jiǎn)稱(chēng)CGRAM),可供使用者存儲(chǔ)特殊造型的造型碼,CGRAM最多可存8個(gè)造型;

  IR為指令寄存器(Instruction Register,簡(jiǎn)稱(chēng)IR),負(fù)責(zé)存儲(chǔ)MCU要寫(xiě)給LCD的指令碼,當(dāng)RS及R/W引腳信號(hào)為0且Enable引腳信號(hào)由1變?yōu)?時(shí),D0~D7引腳上的數(shù)據(jù)便會(huì)存入到IR寄存器中;

  DR為數(shù)據(jù)寄存器(Data Register,簡(jiǎn)稱(chēng)DR),它們負(fù)責(zé)存儲(chǔ)微機(jī)要寫(xiě)到CGRAM或DDRAM的數(shù)據(jù),或者存儲(chǔ)MCU要從CGRAM或DDRAM讀出的數(shù)據(jù)。因此,可將DR視為一個(gè)數(shù)據(jù)緩沖區(qū),當(dāng)RS及R/W引腳信號(hào)為1且Enable引腳信號(hào)由1變?yōu)?時(shí),讀取數(shù)據(jù);當(dāng)RS引腳信號(hào)為1,R/W引腳信號(hào)為0且Enable引腳信號(hào)由1變?yōu)?時(shí),存入數(shù)據(jù);

  BF為忙碌信號(hào)(Busy Flag,簡(jiǎn)稱(chēng)BF),當(dāng)BF為1時(shí),不接收微機(jī)送來(lái)的數(shù)據(jù)或指令;當(dāng)BR為0時(shí),接收外部數(shù)據(jù)或指令,所以,在寫(xiě)數(shù)據(jù)或指令到LCD之前,必須查看BF是否為0;

  AC為地址計(jì)數(shù)器(Address Counter,簡(jiǎn)稱(chēng)AC),負(fù)責(zé)計(jì)數(shù)寫(xiě)入/讀出CGRAM或DDRAM的數(shù)據(jù)地址,AC依照MCU對(duì)LCD的設(shè)置值而自動(dòng)修改它本身的內(nèi)容。

  TC1602A可分2行共顯示32個(gè)字符,每行顯示16個(gè)字符。

2 TC1602A的控制指令

  TC1602A的控制指令共11條,其中9條是針對(duì)命令寄存器IR的,另外2條是針對(duì)數(shù)據(jù)寄存器DR的,具體指令如表1所列。需要說(shuō)明的是:表中*表示可以為0或1,表中的相關(guān)命令字設(shè)置如下:
 


 
 

 

3 TC1602A相關(guān)的子程序

  TC1602A與單片機(jī)AT89C51的接口電路如圖3所示,下面是TC1602A相關(guān)的子程序:

      (1)查看忙碌信號(hào)子程序


 

 

 ?。?)清TC1604A顯示器子程序

  LCR:
  MOVA,#00000001B
  CALLWtoiR   
  RET

 ?。?)啟動(dòng)TC1602A子程序


  當(dāng)供電電源符合一定要求時(shí),TC1602A通電后能自啟動(dòng),并進(jìn)入默認(rèn)置。TC1602A自啟動(dòng)后,單片機(jī)(MCU)只要依照系統(tǒng)所需的功能重新對(duì)其下達(dá)功能設(shè)定指令、顯示器開(kāi)/關(guān)控制指令及進(jìn)入模式設(shè)定指令即可。通過(guò)下面的子程序可以讓TC1602A5×7的字型顯示器顯示2行8bit數(shù)據(jù),同時(shí)顯示光標(biāo)但不閃爍,且可在每一次資料輸入DDRAM后光標(biāo)向右移動(dòng)一格。

4 實(shí)用實(shí)例

下面的應(yīng)用程序?qū)嵗稍赥C1602A的液晶顯示屏上顯示2行字符,它們分別是“Testing TC1602A.”和“Easy Learning it”。另外,該程序還能使AT89C51的P0口所控制的8個(gè)發(fā)光二極管每隔1秒鐘從左至右點(diǎn)亮一個(gè),在任一時(shí)刻只有一個(gè)發(fā)光二極管是被點(diǎn)亮的。具體應(yīng)用程序如下:


 

 




 



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

串口作為單片機(jī)開(kāi)發(fā)的一個(gè)常用的外設(shè),應(yīng)用范圍非常廣。大部分時(shí)候,串口需要接收處理的數(shù)據(jù)長(zhǎng)度是不定的。那么怎么才能判斷一幀數(shù)據(jù)是否結(jié)束呢,今天就以STM32單片機(jī)為例,介紹幾種接收不定長(zhǎng)數(shù)據(jù)的方法。

關(guān)鍵字: 單片機(jī) 串口 STM32

單片機(jī)誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段。單片機(jī)由以前的1位、4位、8位、16位,發(fā)展到現(xiàn)在的32位甚至64位。當(dāng)前國(guó)內(nèi)MCU廠商已有上百家,對(duì)標(biāo)進(jìn)口芯片的情況非常嚴(yán)重,導(dǎo)致國(guó)內(nèi)MCU產(chǎn)品將陷入同質(zhì)化...

關(guān)鍵字: 單片機(jī) MCU 市場(chǎng)

(微控制單元 MCU(Microcontroller Unit),又稱(chēng)單片機(jī),是把中央處理器(CentralProcess Unit; CPU)的頻率與規(guī)格做適當(dāng)縮減,并將內(nèi)存(memory)、計(jì)數(shù)器(Timer)、US...

關(guān)鍵字: 單片機(jī) 芯片 CPU

在疫情的影響下,出門(mén)后、用餐前使用酒精消毒已成了人們的日常,而酒精噴霧機(jī)也因此變得十分熱銷(xiāo)。為了避免交叉感染的風(fēng)險(xiǎn),自動(dòng)酒精噴霧器也就應(yīng)運(yùn)而生。不同于傳統(tǒng)手動(dòng)噴霧器不美觀、手部接觸不衛(wèi)生的bug,此款自動(dòng)感應(yīng)酒精噴霧器使...

關(guān)鍵字: 芯嶺技術(shù) 方案開(kāi)發(fā) 解決方案 單片機(jī)

在實(shí)際的單片機(jī)控制系統(tǒng)中,有時(shí)候會(huì)使用數(shù)字邏輯芯片對(duì)單片機(jī)和受控元件進(jìn)行隔離,以保護(hù)單片機(jī),或者令單片機(jī)更好地對(duì)后級(jí)進(jìn)行控制。

關(guān)鍵字: 單片機(jī) 數(shù)字邏輯芯片 受控元件

MH32F103AVET6使用高性能的32位內(nèi)核,內(nèi)置了多達(dá)2個(gè)高級(jí)定時(shí)器、10個(gè)通用定時(shí)器、2個(gè)基本定時(shí)器、3個(gè)12位的ADC、2個(gè)12位的DAC,還包含標(biāo)準(zhǔn)和先進(jìn)的通信接口包括:3個(gè)SPI接口、2個(gè)I2S接口、2個(gè)I...

關(guān)鍵字: 單片機(jī) MCU

最近由于換季,天氣突然的轉(zhuǎn)涼,大家也是直呼好冷。天冷了自然是要注意防寒保暖。一個(gè)能夠當(dāng)充電寶用的暖手寶會(huì)是你最好的陪伴。暖手寶是一種非常便捷易用的發(fā)熱工具,并且體形小巧,可以隨身攜帶并輕易握在手中,也可以放置在身上的其它...

關(guān)鍵字: 芯嶺技術(shù) 方案開(kāi)發(fā) 解決方案 單片機(jī)

XL32F003 系列微控制器采用高性能的 32 位 ARM?Cortex?- M0+ 內(nèi)核,寬電壓工作范圍的MCU。嵌入高達(dá)64 Kbytes flash和8 Kbytes SRAM存儲(chǔ)器,最高工作頻率32 MHz。包...

關(guān)鍵字: 單片機(jī) MCU

信達(dá)生物制藥集團(tuán)高選擇性RET抑制劑塞普替尼(40mg & 80mg 膠囊)獲得國(guó)家藥品監(jiān)督管理局批準(zhǔn),用于治療轉(zhuǎn)染重排(RET)基因融合陽(yáng)性的局部晚期或轉(zhuǎn)移性非小細(xì)胞肺癌(NSCLC)成人患者、需要系統(tǒng)性治療的...

關(guān)鍵字: 放射性 TC MT

電動(dòng)洗鼻器是一種全新的鼻腔清潔工具,一般是通過(guò)水壓將生理鹽水送進(jìn)鼻腔,借助于生理鹽水的殺菌作用及水流的沖擊力,將鼻腔內(nèi)已聚集的致病菌及污洉排出,從而使鼻腔恢復(fù)正常的生理環(huán)境,恢復(fù)鼻腔的自我排毒功能,達(dá)到保護(hù)鼻腔的目的。讓...

關(guān)鍵字: 芯嶺技術(shù) 方案開(kāi)發(fā) 解決方案 單片機(jī)

顯示光電

64660 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉