999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于51單片機的TFT液晶顯示設(shè)計分析

2016-05-14 09:35:29李夢
科技創(chuàng)新導(dǎo)報 2016年5期
關(guān)鍵詞:單片機系統(tǒng)設(shè)計

李夢

摘 要:近年來,隨著我國計算機網(wǎng)絡(luò)、軟件等技術(shù)的不斷發(fā)展,更多的儀器設(shè)備開始朝向智能化、自動化的方向發(fā)展。新的儀器設(shè)備顯示終端的圖文、數(shù)據(jù)變得更加精準(zhǔn),同時也更加方便查看。該文主要分析了基于51單片機的TFT液晶顯示的設(shè)計,分別重點從顯示器的硬件設(shè)計和軟件系統(tǒng)設(shè)計兩個方面來進行,同時結(jié)合實際的數(shù)據(jù)和具體的設(shè)計圖標(biāo)分析,進行了詳細而綜合性的相關(guān)闡述。

關(guān)鍵詞:51單片機 TFT液晶顯示 設(shè)計 分析

中圖分類號:TP3 文獻標(biāo)識碼:A 文章編號:1674-098X(2016)02(b)-0040-03

我國計算機的應(yīng)用和軟件系統(tǒng)的設(shè)計開發(fā)在不斷加強,極大地推動了以電子元件為主體的銷售市場。而51單片機作為一種非常常見的單片機,盡管在內(nèi)部資源的存儲和相關(guān)數(shù)據(jù)的處理速度上遠不及一些最新的高度單片機,但是以其廉價和適用范圍廣泛的優(yōu)勢,同時受到廣大開發(fā)者的一致好評。其中51單片機是最常用的TFT液晶顯示的方法,故該文主要探討的就是基于51單片機的TFT液晶顯示設(shè)計。通過對于硬件系統(tǒng)設(shè)計中最小系統(tǒng)、TFT液晶顯示、時鐘、溫度采集以及電路設(shè)置的分析,還有軟件系統(tǒng)設(shè)計的分析,包括主程序設(shè)計、系統(tǒng)顯示子程序設(shè)計以及芯片子程序設(shè)計等,進一步了解整個液晶顯示的設(shè)計過程。

1 硬件設(shè)計分析

基于51單片機的TFT液晶顯示設(shè)計的系統(tǒng)硬件電路中,大致包含單片機最小系統(tǒng)、TFT液晶顯示電路、設(shè)置電路、時鐘電路和溫度采集電路等幾個重要的組成部分,如圖1所示。

1.1 51單片機的最小系統(tǒng)

單片機最小系統(tǒng)主要包含了外部晶振和電源,以及復(fù)位電路等,在這些基本條件的共同作用下,就能夠保證整個單片機系統(tǒng)的正常運轉(zhuǎn)了,也更加方便控制整個系統(tǒng)。從DS18B20的實際芯片溫度數(shù)據(jù)中,可以將DS1302的芯片數(shù)據(jù)進行讀取或?qū)懭耄纬扇諝v和時鐘數(shù)據(jù),經(jīng)過相應(yīng)的檢測程序來檢驗是否需要進行按鍵或者相應(yīng)的一些操作。最后在顯示驅(qū)動芯片中寫入相應(yīng)的數(shù)據(jù),就可以在整個TFT液晶顯示屏幕上將所需的內(nèi)容全部顯示出來了。

1.2 TFT液晶顯示電路

根據(jù)調(diào)查和相應(yīng)的研究表明,TFT液晶顯示的芯片可以有很多種不同的選擇,該文當(dāng)中筆者所采用的一種ILI9325的芯片,這個芯片可以支持320×240(QVGA)的實際分辨率,同時在它的內(nèi)部安置了173 kB的RAM,所以它的最高顯示能夠達到26萬色。其中ILI9325所支持的一種接口方式是8/9/16/18位i80的系統(tǒng)總線,SPI總線、RGB和VSYNC的接口。通常情況下會將外部數(shù)據(jù)存儲器用總線式接口的電路的液晶顯示器進行代替,在實際的工作過程中,可以將訪問數(shù)據(jù)存儲器的單元和訪問液晶顯示器看成一樣,從而將51單片機的總線的讀寫功能發(fā)揮到最佳的優(yōu)勢程度上,以便于更好、更快地擴展和升級。

1.3 時鐘顯示電路

時鐘顯示電路主要是由DS1302芯片構(gòu)成的,它是一種充電時鐘芯片,內(nèi)部包含了實時時鐘或日歷以及31字節(jié)靜態(tài)RAM,通過不同單片機的接口進行通信。利用芯片可以獲取秒、分、時和日、月、年等具體的時間信息,系統(tǒng)可以按照實際每月的天數(shù)甚至閏年的實際天數(shù)來進行不同的計算,時間可達2100年,使用起來非常方便,而且系統(tǒng)在實際的運行過程中所需要消耗的功量也比較低,不需要額外進行電容或者電阻的接入。

1.4 溫度采集電路

該文中的溫度采集電路主要使用的是DS18B20數(shù)字溫度計,這個芯片的電路設(shè)計非常簡單而且體積也非常小,因此所組合而成的測溫系統(tǒng)線路也是非常簡單的類型,僅僅需要簡單的通信線就能夠?qū)⒍鄠€DS18B20數(shù)字溫度計進行很好的連接,不但用一個端口就能完成所有數(shù)據(jù)的讀取和寫入,同時每個芯片都有一個專屬的序列號,可以掛載多個芯片。在實際的設(shè)計過程中,數(shù)字溫度計的實際溫度一般控制在-55 ℃~125 ℃的范圍內(nèi),需要注意的是一定要設(shè)定告警溫度,將其實際的分辨率設(shè)定為9~12位。該芯片與實際的單片機的電路連接。

1.5 電路設(shè)置

電路設(shè)置的最主要功能就是能夠把時間和日期與當(dāng)前的實際情況同步,使得最終的時間和日期能夠反應(yīng)當(dāng)下的基本情況,這樣才能更加有利于用戶的使用。在此次基于51單片機的液晶顯示設(shè)計中,主要是通過3個按鍵來完成這一功能的。第一次按鍵可以設(shè)定為主要內(nèi)容的更改,當(dāng)時鐘停止并出現(xiàn)某一個指示符時,可以將系統(tǒng)依次更改為秒、分、時、日、月、年和星期等,這樣在實際的使用過程中自行調(diào)整系統(tǒng)時間。當(dāng)?shù)谝淮卧O(shè)置結(jié)束以后,可以再次按下第二個按鍵,時鐘又會恢復(fù)繼續(xù)運行的狀態(tài),而且指示符也會消失,這樣用戶可以更加靈活地進行時間的調(diào)節(jié)了。但是需要特別注意的是,只有在調(diào)節(jié)狀態(tài)下才能按下“+”或者“-”的按鈕,否則是無法起到任何效果的。

2 軟件系統(tǒng)設(shè)計分析

軟件系統(tǒng)的設(shè)計構(gòu)成主要包含了顯示子程序和DS1302芯片子程序、DS8B20芯片子程序,同樣還包含按鍵處理主程序有子程序。其中按鍵處理主程序被用來進行設(shè)備的初始化,然后通過鍵盤掃描的程序,在同時進行時間以及溫度的顯示,最后再調(diào)用顯示的子程序。主要利用DS1302芯片子程序來讀取在內(nèi)部存儲中的時間和日期,在鍵盤相應(yīng)時將實際的數(shù)據(jù)存放到內(nèi)部存儲器中,需要注意的是期間會有一定的時間間隔。

2.1 系統(tǒng)主程序的設(shè)計

在主程序完成了對各種不同器件的初始化之后,開始執(zhí)行鍵盤掃描,將芯片數(shù)據(jù)和顯示程序中的內(nèi)容進行全面讀取,主程序的整個設(shè)計流程圖如圖2所示。

2.2 系統(tǒng)顯示程序的設(shè)計

系統(tǒng)顯示程序的設(shè)計在總體設(shè)計過程中存在一定的難點,首先,一般情況下顯示驅(qū)動芯片的寄存器中相對比較復(fù)雜,如ILI9325的寄存器要超過40個,這些寄存器不單會被初始化程序使用,同樣也會被其他的程序用到,在實際的數(shù)據(jù)寫入過程中要進行范圍確定。其次,在顯示屏上輸入的內(nèi)容都是要通過手動的方式進行編寫,如在1602液晶和12864液晶顯示屏幕上輸入一些英文字母、數(shù)字或者中文的一些內(nèi)容等,都是需要利用現(xiàn)有指令錄入,然而實際的ILI9325卻沒有字庫,因而該文中所采用的是字模軟件。通過軟件來生成任意大小字塊并進行圖片取模,型號字母尺寸在40×46,而數(shù)字的大小為16×31,在不同的索引程序條件判斷中明確區(qū)分。

2.3 DS1302子程序和按鍵處理子程序的設(shè)計

由于DS1302的時鐘日期芯片的實際子程序中,已經(jīng)自定義讀取了寫入數(shù)據(jù)的實際函數(shù),利用這一數(shù)據(jù)函數(shù)可以將芯片中實際的顯示日期和時間函數(shù)進行合理化設(shè)置。再通過鍵盤掃描程序的利用,使得主函數(shù)中的實際讀取函數(shù)可以被有效地使用。利用按鍵來進行子程序的處理,一個很重要的目的就是為了可以依次判斷按鈕是否被有效地按下了,只有明確了第一鍵已經(jīng)被有效地按下去了,從而正常開啟第二或者第三鍵。在這里我們需要特別注意的就是當(dāng)開始按動了第一個功能鍵,那么一定要將DS1302的讀寫功能關(guān)閉,與此同時要將實際的保護功能打開。

2.4 DS18B20芯片子程序的設(shè)計

DS18B20芯片實際上是一種用于溫度采集的芯片。在實際的溫度采集工作過程中,同樣需要按照不同的流程來有秩序地進行。第一,可以將芯片總體進行初始化,第二,進行ROM的不同操作,當(dāng)存儲器發(fā)出了具體的操作指令以后,才能夠完整地將總體的溫度讀取出來。在具體的設(shè)計環(huán)節(jié)中,所使用的是定時器0中斷,在每過去一秒鐘的時候?qū)⒖傮w的溫度讀取一次,這樣就能夠基本上滿足人們的日常生活需求了。

3 結(jié)語

綜上所述,該文主要論述的是在51單片機的基礎(chǔ)上實現(xiàn)了TFT液晶顯示設(shè)計的需求,使得具體的日期和時間,以及實際的溫度變化情況都能夠很好地被顯示出來。通過對于硬件系統(tǒng)設(shè)計中最小系統(tǒng)分析、TFT液晶顯示分析、時鐘分析、溫度采集分析以及電路設(shè)置的分析,還有軟件系統(tǒng)設(shè)計的分析,包括主程序設(shè)計、系統(tǒng)顯示子程序設(shè)計以及芯片子程序設(shè)計等,進一步清晰了整個液晶顯示的設(shè)計過程。在實際的操作過程中,我們可以看到的是如果利用TFT液晶顯示,就可以更加靈活而生動地展現(xiàn)所要顯示的具體內(nèi)容,同時這在很大程度上也滿足了未來的發(fā)展趨勢。

參考文獻

[1]紀(jì)松波,侯婷.智能液晶觸摸顯示終端與單片機接口的設(shè)計[J].現(xiàn)代電子技術(shù),2010(33):16-18.

[2]丁昊,宋杰,關(guān)鍵.基于TFT彩屏液晶的便攜數(shù)字存儲示波器[J].現(xiàn)代電子技術(shù),2010(33):166-169.

[3]許思達.基于51單片機的TFT液晶顯示設(shè)計[J].電子元器件應(yīng)用,2010(12):38-40,44.

[4]陳一鳴.基于51單片機的圖形液晶顯示器漢字顯示方法分析[J].自動化與儀器儀表,2011(6):70-71.

[5]周莉,馬秉偉.MCS51單片機與DSP的串行通信及液晶顯示系統(tǒng)的設(shè)計[J].工業(yè)控制計算機,2014(4):51-52.

[6]何運田,黃繼攀,郭振義,等.環(huán)境參數(shù)測量系統(tǒng)及其液晶顯示設(shè)計[J].南開大學(xué)學(xué)報:自然科學(xué)版,2014(2):30-33.

[7]張霞,周克,何威,等.基于MCS-51單片機的液晶顯示設(shè)計[J].現(xiàn)代機械,2014(3):71-74.

[8]張志霞,苑璐,郭帥.基于單片機控制的液晶彩屏TFT顯示原理及應(yīng)用[J].自動化技術(shù)與應(yīng)用,2014(33):33-37,57.

[9]高潮.TFT液晶顯示驅(qū)動電路與電源優(yōu)化設(shè)計方法[J].深圳信息職業(yè)技術(shù)學(xué)院學(xué)報,2007(2):14-18.

猜你喜歡
單片機系統(tǒng)設(shè)計
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設(shè)計萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 欧美亚洲一二三区| 欧美一区日韩一区中文字幕页| 1769国产精品免费视频| 在线看片国产| 三级国产在线观看| 67194成是人免费无码| 国产欧美一区二区三区视频在线观看| 97在线公开视频| 亚洲不卡影院| 亚洲无码精品在线播放 | 首页亚洲国产丝袜长腿综合| 亚洲天堂日本| 国产主播在线一区| 狠狠亚洲五月天| 伊人久久综在合线亚洲2019| 欧美视频免费一区二区三区| 一本大道东京热无码av| Jizz国产色系免费| 日本人妻丰满熟妇区| 精品乱码久久久久久久| 97狠狠操| 天天色天天综合网| 国产欧美中文字幕| 日韩在线第三页| 欧美人与牲动交a欧美精品| 成人va亚洲va欧美天堂| 国产精品亚洲天堂| 国产乱子伦无码精品小说| 片在线无码观看| 国产乱肥老妇精品视频| 国产精品lululu在线观看| 国产尤物视频在线| 麻豆AV网站免费进入| 日韩第一页在线| 国产9191精品免费观看| 欧美激情二区三区| 国产区网址| 国产在线精品香蕉麻豆| 激情无码视频在线看| 在线国产91| 国产在线日本| 91av国产在线| 一本一道波多野结衣av黑人在线| 久久久久久久97| 九九久久精品免费观看| 精品一区国产精品| 色综合久久无码网| 中文字幕久久波多野结衣 | 亚洲一区波多野结衣二区三区| 丁香婷婷综合激情| 国产精品视屏| 国产尤物在线播放| 青草国产在线视频| 国产又粗又猛又爽视频| 一区二区三区四区在线| 国产成人高清精品免费5388| 在线观看视频99| 亚洲成av人无码综合在线观看| 1024你懂的国产精品| 欧美日本在线播放| 中文字幕av一区二区三区欲色| 欧美另类第一页| 国产欧美日韩18| 狠狠色狠狠综合久久| 久久久久夜色精品波多野结衣| 久久人妻系列无码一区| 国产人碰人摸人爱免费视频| 欧美一级高清片欧美国产欧美| 亚洲香蕉在线| 日本妇乱子伦视频| 激情综合网址| 亚洲男女在线| 国产精品林美惠子在线播放| 亚洲国产午夜精华无码福利| 日韩精品成人网页视频在线| 99尹人香蕉国产免费天天拍| 国产一区成人| 亚洲成a人片| 国产高清自拍视频| av在线人妻熟妇| 中文字幕人成乱码熟女免费| 色偷偷综合网|