單片機應用技術學習總結與例程分析_第1頁
單片機應用技術學習總結與例程分析_第2頁
單片機應用技術學習總結與例程分析_第3頁
單片機應用技術學習總結與例程分析_第4頁
單片機應用技術學習總結與例程分析_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單片機應用技術學習總結與例程分析專業:機械設計與制造班級:Z150255學號:Z15025539姓名:鄭傳敬全書共12章,內容分別是單片微型計算機概述,80C51單片機的結構及原理,80C51的指令系統和程序設計,80C51定時器/計數器與中斷系統,80C51單片機的串行接口技術,80C51單片機的系統擴展,80C51單片機接口技術,80C51單片機的C51程序設計,單片機工程應用技術,單片機應用系統工程設計與實例,ProteusISIS和KeiluVision2的使用與實例,80C51單片機實驗與工程應用實例。MCS-51的存儲器可分為程序存儲器和數據存儲器,又有片內和片外之分(1)程序存儲

2、器一般將只讀存儲器(ROM)用做程序存儲器。可尋址空間為64KB,用于存放用戶程序、數據和表格等信息。MCS-51單片機按程序存儲器可分為內部無ROM型(如8031)和內部有ROM型(如8051)兩種,連接時引腳有區別(2)數據存儲器一般將隨機存儲器(RAM)用做數據存儲器??蓪ぶ房臻g為64KRMCS-51數據存儲器可分為片內和片外兩部分。片外RAM:最大范圍:0000HFFFFH64KB;用指令MOVX訪問。片內RAM:最大范圍:00HFFH,256B;用指令MOV訪問。又分為兩部分:低128B(007FH)為真正的RAM區,高128B(80FFH)為特殊功能寄存器(SFR區。MCS-51單

3、片機中有兩個16位的定時器/計數器T0和T1,它們由4個8位寄存器(TL0,TH0,TL和TH1)組成,2個16位定時器/計數器是完全獨立的??梢詥为殞@4個寄存器進行尋址,但不能把T0和T1當做16位寄存器來使用8051內部有兩個16位可編程序的定時器/計數器,均為二進制加1計數器,分別命名為T0和T1°T0和T1均有定時器和計數器兩種工作模式。在定時器模式下,T0和T1的計數脈沖可以由單片機時鐘脈沖經12分頻后提供。在計數器模式下,T0和T1的計數脈沖可以從P3.4和P3.5引腳上輸入。對T0和T1的控制由定時器方式選擇寄存器TMOD和定時器控制寄存器TCON完成,中斷系統中斷:

4、指CPU暫停原程序執行,轉而為外部設備服務(執行中斷服務程序),并在服務完后返回到原程序執行的過程。中斷系統:指能夠處理上述中斷過程所需要的硬件電路。中斷源:指能產生中斷請求信號的源泉。8051可處理5個中斷源(2個外部,3個內部)發出的中斷請求,并可對其進行優先權處理外部中斷的請求信號可以從P32P3.3即INT0和INT1)引腳上輸入,有電平或邊沿兩種觸發方式;內部中斷源有3個,2個定時器/計數器中斷源和1個串行口中斷源。8051的中斷系統主要由中斷允許控制器IE和中斷優先級控制器IP等電路組成。MCS-51系列單片機的工作方式可分為:復位方式、程序執行方式、單片執行方式、掉電保護方式、節

5、電工作方式和EPROMS程/校驗方式。7289A芯片是具有SPI串行接口功能的顯示鍵盤控制芯片,它可同時取得8位共陰極數碼管和64個鍵的鍵盤矩陣。7289A的控制指令分為兩類:8位寬度的單字節指令和16位寬度雙字節指令;還有閃爍指令和消隱指令。7289A采用串行方式SPI總線與微處理器通信;7289A與AT89C52®口電路,在實際電路中無論接不接鍵盤,電路中連接到其各段上的8個100千歐的下拉電阻均不可以省去,如果不接鍵盤而只接顯示器可以省去8個10千歐電阻,若僅接鍵盤而不接顯示器,可省去串入DP及SA-SG連線的8個220歐電阻,7289A還需要外接晶體振蕩電路。液晶顯示器簡稱L

6、CD其顯示原理是用經過處后的液晶具有能改變光線傳輸方向的特性,達到顯示字符和圖形的目的。我在這一學期的學習中受到很大啟發不能總是看書,但是學習它首先必須得看書,那這不很矛盾。因為從書中你需要大概了解單片機各個功能寄存器(比如引腳控制寄存器、定時、中斷、串口相關寄存器),控制單片機的核心是用程序去控制單片機的各個功能寄存器,給寄存器賦值二進制數據0或者1,這樣一來對于引腳寄存器單片機可以根據二進制數據0和1輸出高低電平控制外部設備,對于內部資源寄存器,單片機也通過二進制數據0和1使用單片機內部的功能。比如單片機引腳寄存器P1,語句P1=0xfe;(MOVP1,#0FEH)。說明現在控制單片機P1

7、口的第一個引腳輸出低電平,其他引腳輸出高電平。比如中斷中斷允許寄存器IE,語句IE=0x81;(MOVIE,#81H)則說明控制中斷打開總開關和外部中斷0的子開關。至于看書,只需大概了解單片機各管腳、各個特殊功能寄存器都是干什么的?能實現什么樣的功能?這個非常重要,這也許是看書的最主要的目的。第一次,第二次你可能看不明白,但這不要緊,因為還缺少實際的感觀認識。通過接下來的實驗就可以非常感觀的認識,在這個過程一定要花時間,學習程序不能硬背要理解學期。例題分析溫度計設計:熱電偶溫度傳感器的測溫系統的設計。利用轉換芯片MAX667舜口k型熱電偶,將溫度信號轉換成數字信號,通過模擬SPI的串行通信方式

8、輸送數據,在通過單片機處理數據,最后由數碼管顯示數據。本文采用了帶有冷端補償的溫度轉換芯片MAX6675K型熱電偶、89C51單片機、數碼管等元器件設計了相應溫度采集電路、溫度轉換電路、溫度數碼管顯示電路。結合硬件電路給由了相應的軟件設計首先熱電偶采集溫度,數據經過MAX6675內部電路的處理后送給單片機進行算法處理,最后通過數碼管電路顯示由測量溫度。#include"reg51.h"sbitkey0=P1A0;delay(unsignedintdd)(while(-dd);)disp(unsignedcharaa)(P2=0xff;P0=aa;P2=0x7f;delay(1000);P2=0xff;P0=0x06;P2=0xbf;delay(1000);P2=0xff;P0=0x5b;P2=0xdf;delay(1000);P2=0xff;P0=0x4f;P2=0xef;delay(100

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論