




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
<單片機原理與運用>工程七液晶顯示電子臺歷工程6---PC遙控小車串行通訊概念:串口構造、任務方式、波特率串行中斷系統:串行中斷控制步進電機驅動、PWM驅動技術復習回想——前一工程主要內容一、工程描畫1.工程需求分析,課程導入日常的用品,紙質→電子產品,電子化程度越來越高。時間、溫度等是工業控制中關鍵參數。一、工程描畫義務:設計并制造一個液晶顯示電子臺歷。功能目的要求:〔1〕實時顯示年月日,時分秒時間參數,且時間可以恣意設置。〔2〕實時顯示環境溫度,溫度誤差小于±1℃。〔3〕采用液晶屏幕,溫度采集模塊采用集成到高的數字溫度傳感器。〔4〕盡量降低工程本錢。2.工程義務一、工程描畫3.工程目的序號類別目標一知識了解SPI總線了解單總線溫度傳感器DS18B20的結構與原理了解字符型液晶LCD1602的結構與原理了解時鐘芯片DS1302的結構與原理二技能掌握單片機與DS18B20、LCD1602和DS1302的應用掌握單片機IO口模擬接口器件時序的方法掌握多文檔模塊化程序設計三職業素養學生的溝通能力及團隊協作精神良好的職業道德質量、成本、安全、環保意識設計的規范性總體目的:掌握單片機對相關邏輯控制器件的控制,掌握單片機對SPI總線控制器件的運用。工程開發流程:1、功能分析、功能模塊劃分2、硬件設計、軟件設計〔分模塊設計〕3、系統集成與調試二、工程資訊1.液晶顯示電子臺歷系統構造分析MCU液晶顯示溫度采集時間日歷按鍵控制形狀指示系統任務外圍條件二、工程資訊<液晶顯示電子臺歷>系統構造與根本原理液晶顯示根本原理與運用〔LCD1602液晶運用——專題〕數字溫度傳感器根本原理與運用〔18B20溫度傳感器運用——專題〕串行時鐘芯片根本原理與運用〔DS1302時鐘芯片運用——專題〕<液晶顯示電子臺歷>工程實施、考核與總結2.工程內容,講解與實施安排LCD1602液晶原理與運用二、工程資訊專題一:二、工程資訊數字溫度傳感器DS18B20原理與運用專題二:二、工程資訊串行時鐘芯片DS1302原理與運用專題三:三、工程分析1、系統功能分析〔1〕顯示部分方案選擇:數碼管;字符液晶;點陣液晶;〔2〕溫度采集部分方案選擇:模擬量溫度傳感器;數字溫度傳感器;〔3〕時鐘部分方案選擇:采用單片機內部資源;采用公用時鐘芯片;功能目的要求:〔1〕實時顯示年月日,非常秒時間參數;且時間可以恣意設置。〔2〕實現顯示環境溫度;溫度誤差小于溫度誤差小于±℃。〔3〕采用液晶屏幕,溫度采集模塊采用集成到高的數字溫度傳感器。〔4〕盡量降低工程本錢。方案選擇:整體方案結論:采用LCD1602字符液晶,DS18B20數字溫度傳感器,時鐘芯片DS1302。2、硬件電路設計三、工程分析MCU液晶顯示LCD1602溫度采集DS18B20時間日歷DS1602按鍵控制形狀指示系統任務外圍條件P0口8位數據3位控制P2口P1.04位控制P2口P1.1P3口3位控制系統電路三、工程分析系統電路三、工程分析三、工程分析可移植性代碼設計規范:軟件設計模塊化,具有好的可反復性和移植性。利用資訊過程已測試的LCD1602、DS18B20和DS1302操作的根本函數,進展工程函數的編寫。高效率代碼設計規范:高效率代碼設計規范,代碼效率分為全局效率、部分效率、時間效率及空間效率。全局效率是站在整個系統的角度上的系統效率;部分效率是站在模塊或函數角度上的效率;時間效率是程序處置輸入義務所需的時間長短;空間效率是程序所需內存空間。3.軟件設計思緒函數模塊根據函數功能或芯片運用,編寫對應的頭文件或C源文件。本工程中可以根據LCD1602、DS18B20和DS1302分別編寫C源文件。不同C源文件中調研函數時,采用“extern〞聲明外部函數。〔1〕主要設計指點思想〔2〕詳細實施四、工程實施1、軟、硬件預備準備項目具體內容備注硬件微機1臺、單片機學習開發板1套、USB電源線ISP下載線各1條軟件WindowsXP、KeiluV4
、下載軟件以及其它工具軟件與驅動工具儀表常用工具、萬用表等儀表其它LCD1602、DS18B20和DS1302等相關器件資料、圖紙等四、工程實施繪制流程圖KeilC51編寫程序軟件調試編譯〔生成HEX〕、下載2、軟件編寫四、工程實施3.軟硬件功能調試及排故電路調試: 硬件能否符合設計要求,有無缺點。缺點分析及排除: 在確認學習開發板〔硬件〕無缺點的前提下,進展軟件缺點的分析。四、工程實施根據工程要求,在開發板上進展工程測試證,以確定工程結果能否符合設計要求。4、工程結果驗證五、工程評價與總結提高1.工程評價規范工作態度1.不曠課,不遲到,不早退2.課堂回答問題,學習積極性高3.學習認真,上課不開小差4.按時完成作業,字跡工整,整潔美觀職業操守1.安全、文明工作2.具有良好的職業操守3.符合6S管理理念團隊合作1.服從組長的工作安排2.按時完成組長分配的任務3.熱心幫助小組其他成員理論知識1.單片機中斷系統結構、工作原理2.外部中斷的控制3.外部中斷程序的理解完成工程,仔細填寫實施手冊各項內容,完成工程評價〔評價方式:自評互評師評〕操作過程硬件:1.繪制硬件框圖、原理圖2.電路安裝調試檢修3.正確使用開發板,使用儀表設備、排查硬件故障軟件:1.正確繪制中斷系統軟件流程圖2.外部中斷程序的編寫3.使用中斷輔助程序編寫中斷程序項目完成1.功能全部實現2.性能達到標準3.有創新點或者自己的特點五、工程評價與總結提高2.工程總結單片機與LCD1602接口電路及顯示。單片機與DS18B20接口電路及溫度讀取方法。單片機與DS1302接口電路及時間日歷讀取方法。單片機C言語的模塊化編程的組織方法。3.拓展與提高目前舉例中沒有實現時間日歷的調整功能,結合以前學些的按鍵程序點陣液晶運用,經過時序圖編寫本人的接口驅動程序。設計更加人性化的產品。謝謝欣賞謝謝欣賞休憩一下,繼續學習!<單片機原理與運用>專題課件LCD1602液晶控制原理與運用
LCD1602液晶專標題的1602LCD專題要求:掌握1602LCD的時序和軟件編制。1602字符型液晶1、液晶選擇與確認一、液晶根底知識二、1602LCD液晶概述1602液晶也叫1602字符型液晶它是一種專門用來顯示字母、數字、符號等的點陣型液晶模塊它有假設干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符。不能顯示圖形1602LCD是指顯示的內容為16X2,即可以顯示兩行,每行16個字符液晶模塊〔顯示字符和數字〕。基于HD44780液晶芯片。1、什么是1602LCD液晶2、1602LCD的特性+5V電壓,對比度可調內含復位電路提供各種控制命令,如:清屏、字符閃爍、光標閃爍、顯示移位等多種功能有80字節顯示數據存儲器DDRAM內建有160個5X7點陣的字型的字符發生器CGROM8個可由用戶自定義的5X7的字符發生器CGRAM二、1602LCD液晶概述3、外觀及引腳二、1602LCD液晶概述1、LCD1602運用——硬件三、LCD1602實際運用LCD1602A技術資料?LCD1602怎樣與單片機最小系統如何銜接1、LCD1602運用——硬件三、LCD1602實際運用LCD1602A技術資料2、LCD1602運用——編程?單片機最小系統與LCD1602如何進展信息傳輸三、LCD1602實際運用2、LCD1602運用——編程LCD初始化寫數據,顯示顯示方式設置顯示開/關光標設置數據指針設置顯示光標挪動設置清屏數據讀寫三、LCD1602實際運用LCD1602A技術資料2、LCD1602運用——編程寫命令,讀形狀寫數據、讀數據?怎樣對LCD1602進展操作:三、LCD1602實際運用2、LCD1602運用——編程、時序控制單片機與被控邏輯器件通訊寫入指令讀取形狀寫入數據讀取數據讀形狀
輸入:RS=L,RW=H,E=H
輸出:DB0~DB7=形狀字寫指令
輸入:RS=L,RW=L,E=下降沿脈沖,DB0~DB7=指令碼讀數據
輸入:RS=H,RW=H,E=H
輸出:DB0~DB7=數據寫數據
輸入:RS=H,RW=L,E=下降沿脈沖,DB0~DB7=數據
三、LCD1602實際運用LCD1602A技術資料1〕條指令:〔1〕清屏指令
功能:<1>去除液晶顯示器,即將DDRAM的內容全部填入“空白〞的字符碼20H;
<2>光標歸位,即將光標撤回液晶顯示屏的左上方;
<3>將地址計數器(AC)的值設為0。
〔2〕光標歸位指令
功能:<1>把光標撤回到顯示器的左上方;<2>把地址計數器(AC)的值設置為0;
<3>堅持DDRAM的內容不變三、LCD1602實際運用〔3〕輸入方式設置指令功能:設定每次寫入1位數據后光標的移位方向,并且設定每次寫入的一個字符是否移動。位名參數設定描述I/D
0=寫入新數據后光標左移1=寫入新數據后光標右移S0=寫入新數據后顯示屏不移動1=寫入新數據后顯示屏整體右移1個字〔4〕顯示開關控制指令功能:控制顯示器開/關、光標顯示/關閉以及光標是否閃爍。位名參數設定描述D0=顯示功能關
1=顯示功能開C0=無光標
1=有光標B0=光標不閃爍
1=光標閃爍三、LCD1602實際運用〔5〕設定顯示屏或光標挪動方向指令功能:使光標移位或使整個顯示屏幕移位。S/CR/L參數設定描述00光標左移1格,且AC值減101光標右移1格,且AC值加110顯示器上字符全部左移一格,但光標不動11顯示器上字符全部右移一格,但光標不動三、LCD1602實際運用LCD1602A技術資料寫指令
輸入:RS=0,RW=0,E=正脈沖,DB0~DB7=指令碼
寫數據
輸入:RS=1,RW=0,E=正脈沖,DB0~DB7=數據2〕寫時序三、LCD1602實際運用LCD1602A技術資料〔1〕寫指令: 輸入:RS=L;RW=L;D0~D7=指令碼;E=正脈沖 輸出:無voidWrite_LCD_Command(ucharcmd){ RS=0; //選擇指令存放器 RW=0; //選擇寫 E=0; P0=cmd; //把命令字送入P0 E=1; Delay_Ms(1);//延時,讓1602預備接納數據 E=0; //使能線電平變化,命令送入1602的8位數據口}三、LCD1602實際運用LCD1602A技術資料voidWrite_LCD_Data(uchardat){ RS=1; //選擇數據存放器 RW=0; //選擇寫 E=0; P0=dat; //把要顯示的數據送入P0 E=1; //使能線電平變化,數據送入1602的8位數據口 Delay_Ms(1); E=0; }〔2〕寫數據 輸入:RS=H;RW=L;D0~D7=數據;E=正脈沖 輸出:無三、LCD1602實際運用讀形狀
輸入:RS=0,RW=1,E=1
讀數據
輸入:RS=1,RW=1,E=1
3〕讀時序三、LCD1602實際運用LCD1602A技術資料〔1〕讀形狀 輸入:RS=L;RW=H;E=H 輸出:D0~D7=形狀字ucharBusy_Check(){ ucharlcd_status; RS=0;//根據規定,RS為低電平, RW=1;//RW為高電平常,可以讀形狀E=1; //E=1,才允許讀寫 Delay_Ms(1); lcd_status=P0; E=0; returnlcd_status; //前往忙形狀數據}三、LCD1602實際運用voidmain(){
Initialize_LCD(); while(1) { Display_String(0,0,"2021-11-15"); Display_String(0,1,"12:00:00"); }}LCD初始化寫數據,顯示三、LCD1602實際運用voidInitialize_LCD(){ Write_LCD_Command(0x38); //8位數據,雙列,5*7字形 Delay_Ms(1); Write_LCD_Command(0x0c); //開啟顯示屏,關光標,光標不閃爍 Delay_Ms(1);
Write_LCD_Command(0x06);//顯示地址遞增 Delay_Ms(1); Write_LCD_Command(0x01);//清屏Delay_Ms(1); }顯示方式設置顯示開/關光標設置顯示光標挪動設置清屏voidWrite_LCD_Command(ucharcmd){ RS=0; //選擇指令存放器 RW=0; //選擇寫 E=0; P0=cmd; //把命令字送入P0 E=1; Delay_Ms(1);//延時一小會兒,讓1602預備接納數據 E=0; //使能線電平變化,命令送入1602的8位數據口}三、LCD1602實際運用voidDispl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物化學(第4版)課件 第14章 酸堿平衡
- 志愿服務精神教育與實踐
- 少兒播音直播課件
- 健康素養監測方案
- 健康小衛士:趕走細菌我能行(中班)
- 頸椎與腦部健康課件
- 公積金常規業務操作指南
- 2025年四川省自貢市中考招生考試數學真題試卷(真題+答案)
- 護士健康科普比賽策劃與實施
- 預防疫情課件
- 2025年嘉興市恒光電力建設有限責任公司招聘筆試參考題庫附帶答案詳解
- 2025內蒙古鄂爾多斯農商行烏海各機構員工社會招聘37人筆試歷年典型考題及考點剖析附帶答案詳解
- XX林場20XX年度森林質量精準提升項目實施方案(范文)
- 先天性甲狀腺功能減退癥診治指南(2025)解讀
- 雅思英文測試題及答案
- 肝癌中西醫治療
- 2025-2030付費自習室行業市場深度分析及競爭格局與投資價值研究報告
- 《自動化釀酒技術》課件
- 臨床成人患者經膀胱腹內壓測量臨床實踐應用
- (二模)淮北市和淮南市2025屆高三第二次質量檢測英語試題(含答案詳解)
- 騰訊入職合同協議
評論
0/150
提交評論