基於51單片機的TFT液晶顯示設計

2020-11-25 電子產品世界

0 引言

本文引用地址:http://www.eepw.com.cn/article/173037.htm

  51單片機作為一種常見的通用單片機, 雖然其內部資源, 處理速度等都無法與新型高速單片機相提並論, 但其低廉的價格, 極低的入門難度以及適用於簡單場合應用等特點, 依然是開發者的常用選擇之一。

  用51單片機驅動液晶模塊通常都使用1602和12864等極為簡單的液晶模塊, 這裡介紹用51單片機驅動QVGA解析度的TFT液晶模塊, 以實現彩色和更為複雜的內容顯示的方法。同時, 本文還將使用DS1302晶片和DS18B20晶片來實現在液晶屏上顯示實時時鐘和溫度。

  1 硬體設計

  本系統硬體電路的設計主要包括單片機最小系統電路, TFT液晶顯示電路, 時鐘電路, 設置電路以及溫度採集電路。其系統工作原理框圖如圖1所示。


 圖1 硬體系統原理框圖

  1.1 單片機最小系統

  一個單片機的最小系統包括外部晶振、電源、復位電路等, 這是保證單片機正常工作的必要條件。通過單片機可控制整個系統, 包括讀取DS18B20晶片的溫度數據, 讀取/寫入DS1302晶片的日曆時鐘數據, 檢測是否有按鍵按下並進行相應的操作, 最後還要向顯示驅動晶片寫入數據,以使得TFT液晶屏上能夠顯示所需的內容。

  1.2 液晶顯示電路

  驅動TFT液晶面板的晶片有多種選擇, 本文使用的是臺灣奕力科技的ILI9325晶片。該晶片能夠支持320×240 (QVGA) 解析度, 同時內置173KB的RAM, 故其最高能顯示26萬色。ILI9325支持的接口方式有8/9/16/18位i80系統總線、SPI總線、RGB接口和VSYNC接口。它的總線式接口電路方式是把液晶顯示器看作外部的數據存儲器,它訪問液晶顯示器就像訪問數據存儲器的一個單元一樣, 採用這種方式能充分發揮單片機的總線讀寫功能優勢, 而且便於升級和擴展。由於本文採用的STC89C54RD+單片機並沒有SPI總線, 因此, 為了節約IO的使用, 本文最終採用8位系統總線的方式來連接ILI9325晶片。其顯示部分電路如圖2所示。


圖2 顯示部分電路圖

  圖2中, 除P0口用作8位總線傳輸數據以外,還需要5個額外的IO口分別用作驅動晶片的片選(CS), 復位(RESET), 命令/數據選擇位(RS), 寫入位(WR) 和讀取位(RD)。但實際上, 由於這裡不需要從驅動晶片中讀取數據, 因此, RD位在實際程序中並未使用。

  1.3 時鐘電路

  時鐘電路主要由DS1302晶片組成。DS1302是DALLAS公司推出的涓流充電時鐘晶片。該晶片內含一個實時時鐘/日曆和31 字節的靜態RAM,可與單片機通過簡單的串行接口進行通信。該晶片可提供秒、分、時、日、日期、月、年等信息, 每月的天數和閏年的天數可自動補償, 並能計算到2100年。DS1302與單片機之間能簡單地採用同步串行方式進行通信, 而且僅需用到復位(RES)、I/O口、SCLK串行時鐘三個口線。DS1302工作時的功耗很低, 其雙電源管腳可用於主電源和備份電源供應, 並可為可編程涓流充電電源附加七個字節的存儲器。因此, 該晶片可廣泛應用於電話等可攜式儀器以及電池供電的儀器儀表等產品。圖3所示是DS1302的時鐘電路連接圖。

51單片機相關文章:51單片機教程

單片機相關文章:單片機教程

單片機相關文章:單片機視頻教程

單片機相關文章:單片機工作原理

led顯示器相關文章:led顯示器原理


相關焦點

  • 基於51單片機的智能調光防近視檯燈的設計開題報告
    論文(設計)題目 基於51單片機的智能調光防近視檯燈的設計與實現選題目的和意義:檯燈已是千家萬戶的必需生活用品,經常由於忘記關燈而造成巨大的能源浪費。當夜晚來臨時,人們又摸黑去開燈,非常不方便。長時間的學習工作會用眼過度,導致近視。
  • 單片機控制TFT液晶屏顯示數字
    單片機控制TFT液晶屏顯示數字,此工程的硬體部分如下  單片機部分液晶電路接下來就是軟體部分程序的編寫,我們先來看main函數,main函數如下main函數裡做了3件事,第一件就是對TFT液晶屏的初始化,包括對TFT液晶屏接口的初始化和驅動晶片
  • 一款基於51單片機的高頻頻率計設計
    摘要 基於51單片機設計了一款測試範圍在1 Hz~10 MHz的頻率計。系統通過峰值有效電路和有效值電路將正弦渡、方波和三角波轉化為直流信號送入單片機,通過編寫相應的程序計算出其有效值和峰峰值的比,實現自動檢測的目的,並由顯示電路顯示測量結果。該系統電路簡潔、軟體編寫簡單、調試難度低。
  • 基於Proteus的液晶溫度顯示器仿真設計
    摘要:給出了一種基於Proteus7.5仿真實現的液晶溫度顯示器設計。系統硬體電路採用AT89C52單片機、DS18B20數字溫度傳感器和LM016L液晶顯示器等主要元件。採用Keil uVision3設計系統軟體的C51源程序並調試。在Proteus 7.5平臺上,對系統進行了軟硬體仿真。仿真結果表明,該系統的測量和顯示精度達到了0.1℃。
  • 基於STM32的EMS液晶顯示觸控螢幕設計方案
    摘要:提出一種基於STM32F103單片機的用於電動車電池能量管理系統(EMS)的液晶顯示觸控螢幕的設計方案,該方案以STM32F103
  • 為何tft真彩液晶屏能脫穎而出?
    什麼是tft真彩液晶屏,tft真彩液晶屏採用是用於工業的彩屏,對於彩屏相關知識,我想您了解的比較少,下面針對工業TFT彩屏為您詳細介紹相關知識,希望下面內容能夠幫到您:tft真彩液晶屏:這裡所指的屏幕顏色實質上即為色階的概念。
  • 基於單片機的溫度傳感器設計
    打開APP 基於單片機的溫度傳感器設計 發表於 2016-12-27 15:07:07 1 AT89C2051元器件技術參數 AT89C2051是51系列單片機的一個型號,它是一個低電壓,高性能CMOS 8位單片機,它可以兼容MCS-51指令系統,該單片機內置了8位的CPU和快閃記憶體單元,這就使得該單片機功能強大。可以為用戶提供較為複雜的控制功能和實現方法。
  • 基於AT89S52單片機的簡易數字示波器設計
    1 系統結構和工作原理  1.1 系統結構  該設計以AT89S52單片機為控制核心,由預處理電路(包括阻抗變換、程控放大、信號調理電路)、A/D數據採集電路、E2PROM存儲電路、功能鍵盤、LCD顯示電路以及電源等部分組成。系統結構框圖如圖1所示。
  • 八億時空是我國掌握-tft-lcd混合液晶核心技術
    本文來自:http://www.51touch.com/lcd/news/dynamic/2020/0107/56042.html而已經是京東方(000725-CN)為代表的國內lcd廠商的天下,根據群智諮詢於2019年1月發布的2018年全球液晶電視面板以及全球筆記本面板出貨量排名,京東方液晶電視面板全年出貨量5430萬片,液晶顯示器面板全年出貨量3770萬臺,
  • 《電子發燒友網51單片機設計方案TOP10》
    【詳情請參閱:基於51單片機的智能壓力傳感器設計】     基於MCS-51單片機的實時在線環境監測系統   1 引言   基於GPRS和MCS-51單片機的數據採集器是一種實時在線
  • 基於單片機及傳感器的機器人設計與實現
    摘要: 本設計基於單片機及多種傳感器,完成了一個自主式移動機器人的製作。單片機作為系統檢測和控制的核心,實現對機器人小車的智能控制。本文針對具有引導線環境下的路徑跟蹤這一熱點問題,基於單片機控制及傳感器原理,通過硬體電路製作和軟體編程,製作了一個機器人,實現了機器人的路徑跟蹤和自動糾偏的功能,並能探測金屬,實時顯示距離。
  • 基於51單片機的光功率計的設計
    摘要:通過光電傳感器將待測光信號變化轉變為模擬信號,對模擬信號進行AD處理分析得到光信號的參數特性並在51單片機上通過串口通訊輸出。
  • 基於單片機的大型LED顯示系統設計
    基於單片機的大型LED顯示系統設計 佚名 發表於 2020-03-08 13:38:00 隨著平板顯示技術的不斷更新,大型LED顯示系統利用發光二極體構成的點陣模塊或像素單元組成大面積顯示屏
  • 基於單片機的角度測量儀的設計
    本文分析了基於AT89S51 單片機的角度測量的硬體組成、電路設計原理。給出了主函數的工作流程和原始碼。設計樣機已通過多種環境實驗的測試。  角度測量儀是某控制系統中瞄準裝置的關鍵部件。為了提高控制系統的瞄準精度,在控制系統的瞄準裝置中增加了角度測量儀部件,操作人員瞄準目標後的角度值能夠精確定量地顯示在操作面板上,幫助操作人員更加準確地瞄準目標,因此,極大地提高了控制系統的控制精確度。  角度測量儀利用光電編碼器讀取角度值,採用AT89S51 單片機實現角度值數碼顯示、角度值偏差範圍的發光二極體指示功能(有三個指示燈,分別指示:偏高、偏低、適中)。
  • 用51單片機實現5英寸TFT-LCD的遙控系統
    LCD由於具有薄、輕及功耗低的特點,已廣泛應用在計算機顯示器、VCD顯示板、可攜式醫療設備等工業和民用領域。在這些產品中,應用單片機能大大地提高其智能性、易用性,給人們的生活帶來舒適和方便。本文採用美國Atmel公司的單片機AT89C2051和AT89C51,為5英寸的TFT-LCD設計了遙控系統。
  • 基於單片機設計的酒精氣體濃度探測儀
    0 引言本文引用地址:http://www.eepw.com.cn/article/201610/308977.htm設計要求:1)能夠檢測酒精濃度;2)能夠預先設定閥值;3)閥值能夠再調整;4)超過閥值能夠聲光報警;5)顯示酒精濃度值;6)能夠判斷是否吹氣和吹氣是否有效。
  • 基於單片機的正弦信號發生器的設計
    基於單片機的正弦信號發生器的設計 秩名 發表於 2012-07-31 11:42:14   摘 要:本系統採用AT89S51單片機為核心,輔以必要的模擬,數字電路,構成了一個基於
  • tft屏幕優缺點_tft屏幕傷眼嗎
    tft屏幕優缺點   tft(thin film transistor)即薄膜場效應電晶體,屬於有源矩陣液晶顯示器中的一種。一般tft的反應時間比較快,約80毫秒,而且可視角度大,一般可達到130度左右,主要運用在高端產品。所謂薄膜場效應電晶體,是指液晶顯示器上的每一液晶象素點都是由集成在其後的薄膜電晶體來驅動。從而可以做 到高速度、高亮度、高對比度顯示屏幕信息。
  • 51單片機設計方案TOP10(九)
    基於51單片機的光功率計的設計  摘要:通過光電傳感器將待測光信號變化轉變為模擬信號,對模擬信號進行AD處理分析得到光信號的參數特性並在
  • 基於STM32系列單片機的數控正弦波逆變電源設計與實現
    文中提出一種基於STM32系列單片機STM32F103VE的純數字式正弦逆變電源,該電源的全部功能由單片機控制實現,具有輸出電壓、頻率穩定,效率高,保護功能齊全的特點。1 系統設計 系統的整體框架如圖1所示。