lcd1602显示自己的学号和姓名拼音的c语言程序,LCD1602显示字符.doc
LCD1602顯示字符
成 績 評 定 表
學(xué)生姓名班級學(xué)號 專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)課程設(shè)計(jì)題目評
語
組長簽字:
成績 日期 2013 年1月 日 課程設(shè)計(jì)任務(wù)書
學(xué) 院信息學(xué)院專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名付磊班級學(xué)號 100座機(jī)電話號碼課程設(shè)計(jì)題目字符液晶顯示裝置設(shè)計(jì)實(shí)踐教學(xué)要求與任務(wù):
要求:利用51單片機(jī)+1602字符lcd設(shè)計(jì)字符液晶顯示系統(tǒng),。需要有按鈕控制顯 示的開始和停止。完成以下設(shè)計(jì)環(huán)節(jié): (1)使用Uvision2開發(fā)平臺,采用C語言或匯編語言設(shè)計(jì)軟件程序。 (2)使用PROTEUS仿真軟件,設(shè)計(jì)仿真原理圖并運(yùn)行軟件程序,完成系統(tǒng)仿真。
工作計(jì)劃與進(jìn)度安排: 第18周:布置課程設(shè)計(jì)任務(wù),查閱資料,分組設(shè)計(jì),實(shí)驗(yàn)室組裝與調(diào)試。 第19周:調(diào)試,驗(yàn)收,答辯,編寫課程設(shè)計(jì)報(bào)告。指導(dǎo)教師: 2012年 月 日專業(yè)負(fù)責(zé)人:
2012年 月 日學(xué)院教學(xué)副院長: 2012年 月 日目 錄
1 仿真電路圖設(shè)計(jì)1
2 工作原理2
2.1 液晶顯示原理2
2.2 1602LCD工作原理3
3 程序及流程圖5
4 運(yùn)行與結(jié)果9
5 心得體會11
6 參考文獻(xiàn)11
1 仿真電路圖設(shè)計(jì)
LCD1602:
第 1 腳:VSS 為地電源。
第 2 腳:VDD接 5V正電源。
第 3 腳:VEE為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對
比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個 10K 的電位器調(diào)整對比度。
第 4 腳:RS 為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 接8051 P3.5
第 5 腳:R/W 為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。當(dāng) RS和 R/W
共同為低電平時可以寫入指令或者顯示地址,當(dāng) RS 為低電平 R/W 為高電平時可以讀忙信
號,當(dāng) RS 為高電平 R/W為低電平時可以寫入數(shù)據(jù)。 接8051 P3.6。
第 6 腳:E端為使能端,當(dāng) E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。接8051 P3.7。
第 7~14腳:D0~D7為 8 位雙向數(shù)據(jù)線。接8051 P1口。
8051:
P3.2 P3.3 接按鈕。
2 工作原理
2.1 液晶顯示原理
液晶顯示的原理是利用液晶的物理特性,即當(dāng)通電時導(dǎo)通,排列變的有秩序,使光線容易通過;不通電時排列混亂,阻止光線通過。讓液晶如閘門般地阻隔或讓光線穿透。從技術(shù)上簡單地說,液晶面板包含了兩片相當(dāng)精致的無鈉玻璃素材,稱為Substrates,中間夾著一層液晶。當(dāng)光束通過這層液晶時,液晶本身會排排站立或扭轉(zhuǎn)呈不規(guī)則狀,因而阻隔或使光束順利通過。大多數(shù)液晶都屬于有機(jī)復(fù)合物,由長棒狀的分子構(gòu)成。在自然狀態(tài)下,這些棒狀分子的長軸大致平行。將液晶倒入一個經(jīng)精良加工的開槽平面,液晶分子會順著槽排列,所以假如那些槽非常平行,則各分子也是完全平行的。通過電壓對其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字?jǐn)z像機(jī)、PDA移動通信工具等眾多領(lǐng)域。
液晶顯示的分類方法有很多種,通常可按其顯示方式分為段式LCD、字符式LCD、點(diǎn)陣式LCD等。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。如果根據(jù)驅(qū)動方式來分,可以分為靜態(tài)驅(qū)動(Static)、單純矩陣驅(qū)動(Simple Matrix)和主動矩陣驅(qū)動(Active Matrix)三種。
點(diǎn)陣圖形式液晶由M×N個顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128列,每8列對應(yīng)1字節(jié)的8位,即每行由16字節(jié),共16×8 128個點(diǎn)組成,屏上64×16個顯示單元與顯示RAM區(qū)1024字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對應(yīng)。例如屏的第一行的亮暗由RAM區(qū)的 000H——00FH的16字節(jié)的內(nèi)容決定,當(dāng)(000H) FFH時,則屏幕的左上角顯示一條短亮線,長度為8個點(diǎn);當(dāng)(3FFH) FFH時,則屏幕的右下角顯示一條短亮線;當(dāng)(000H) FFH,(001H) 00H,(002H) 00H,……(00EH) 00H,(00FH) 00H時,則在屏幕的頂部顯示一條由8段亮線和8條暗線組成的虛線。這就是LCD顯示的基本原理。 字符的顯示 用LCD顯示一個字符時比較復(fù)雜,因?yàn)橐粋€字符由6×8或8×8點(diǎn)陣組成,既要找到和顯示屏幕上某幾個位置對應(yīng)的顯示RAM區(qū)的8字節(jié),還要使每字節(jié)的不同位為“1”,其它的為“0”,為“1”的點(diǎn)亮,為“0”的不亮。這樣一來就組成某個字符。但由于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工
總結(jié)
以上是生活随笔為你收集整理的lcd1602显示自己的学号和姓名拼音的c语言程序,LCD1602显示字符.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql php 入门_PHP入门教程
- 下一篇: 如何给定两个gps坐标 算出航向角_机器