毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當前位置:公文素材庫 > 計劃總結 > 工作總結 > 單片機期末重點總結

單片機期末重點總結

網站:公文素材庫 | 時間:2019-05-29 15:22:58 | 移動端:單片機期末重點總結

單片機期末重點總結

單片機期末章節(jié)重點總結

第一章基礎知識必備

一:51單片機的外部引腳功能(特別記住特殊引腳功能,如P0端口內部沒有上拉電阻,為高組態(tài),因此使用時必須外接上拉電阻,還有P3端口各引腳都有第二功能,最好能記住所有的P3各引腳的第二功能)

二:二進制與十進制與十六進制的轉換三:二進制的邏輯運算(&|!等)

四:C51數據類型擴充定義(sfrsfr16sbitbit)

第二章keil軟件使用及流水燈設計

一:while語句以及for語句的格式與作用

二:單片機的周期(時鐘周期,狀態(tài)周期,機器周期,指令周期)三:各種顯示規(guī)律的流水燈程序(移位指令,PSW寄存器)

第三章數碼管顯示原理及應用實現(xiàn)

一:共陰與共陽數碼管的區(qū)別

二:數碼管靜態(tài)與動態(tài)顯示程序的編寫(段選與位選)注:如果背不了七段共陰或者共陽數碼表的話,必須記得它的形成機理,否則很難編程。三:中斷

(1)5個中斷源(名稱與優(yōu)先級以及序號)(2)中斷允許寄存器IE(3)中斷優(yōu)先級寄存器IP(4)定時器中斷(重中之重)定時器/計數器工作方式的設置。各種工作方式的區(qū)別。定時器/計數器控制寄存器TCON定時器初值的計算

定時器中斷的程序編寫(中斷時間超出最大定時時間時要懂得利用分段累加計時方法解決,如P74例3.5.1)

第四章鍵盤檢測原理及應用實現(xiàn)

一:鍵盤檢測與數碼管顯示程序的編程(獨立鍵盤與矩形鍵盤)注:鍵盤抖動的消除,鍵值的表達(方法多種,最好自己能研究出一種簡單實用的方法,課本的程序說實話,太長了,很費時間啊),switch-case語句的結構與功能。第五章A/D

與D/A工作原理

一:A/D轉換器的參數指標(如:分辨率,轉換時間等)二:ADC0804各引腳功能

三:模數轉換程序的編寫(了解)

四:D/A轉換器的參數指標(如:分辨率,轉換誤差等)五:DAC0832各引腳功能

六:數模轉換程序的編寫(了解)

第六章串行口通信原理及操作流程

一:各種通信方式的特點與區(qū)別(并行與串行)二:波特率與定時器的關系

波特率與波特率的計算(初值的計算)

三:串行口工作方式的設置與各個工作方式的特點與區(qū)別四:串行口程序編程(了解)

第七章通用1602,12232,12864液晶操作方法

一:1602(1)顯示容量(2)基本操作字(3)狀態(tài)字說明(4)初始化設置

(5)1602液晶顯示程序的編寫(了解)二:12232(1)顯示容量(2)并行基本操作時序(3)忙標志(4)狀態(tài)字說明(5)指令說明

(6)12232液晶顯示程序的編寫(了解)二:12864(1)顯示容量(2)并行基本操作時序(3)忙標志(4)狀態(tài)字說明(5)指令說明

(6)12864液晶顯示程序的編寫(了解)其他章節(jié)(了解)

擴展閱讀:單片機期末復習重點總結

-1-

一、單片機:就是在一片半導體硅片上集成了中央處理單元、存儲器、并行接口I/O、串行I/O口、定時器/計數器、終端系統(tǒng)、系統(tǒng)時鐘電路及系統(tǒng)總線的微型計算機。二、單片機的硬件結構:8位微處理器、數據存儲器(128B)、程序存儲器、4個8位可編程并行I/O口、1個串行口、2個16位定時/計數器、1個看門狗、5個中斷源和中斷向量、特殊功能寄存器26個、低功耗節(jié)電模式、3個程序加密鎖定位。其圖如下:

CPU(運算器)(控制器)數據存儲器(RAM)P0P2程序存儲器特殊功能寄存器XTAL1看門狗定時器XTAL2串行口定時器/計數器16位2個中斷系統(tǒng)P1P3

三、單片機引腳:單片機共有40個引腳;按其功能可分為3類:

電源及時鐘引腳

控制引腳I/O口引腳

四、單片機存儲器結構

程序存儲器16位數據存儲器8位

特殊功能寄存器位地址空間

五、四組并行I/O端口

1、P0口

1)P0口是一個雙功能的8位并行口,字節(jié)地址在80H,位地址為80H87H。2)P0口特點:地址/數據復用口和通用I/O口

當P0口用作地址/數據復用口時,是一個真正的雙向口,用作與外部存儲器的連接,片外必須要接上拉電阻。

當P0口作為通用I/O口時,由于有高阻抗,所以在端口外要接上上拉電阻,它是一個準雙向口。

2、P1口

1)P1口是單功能的I/O口,字節(jié)地址為90H,位地址為90H---97H.2)P1口特點:-2-

由于P1口內部有上拉電阻,沒有高阻抗輸入狀態(tài),所以不需要在片外接上拉電阻。

P1口“讀引腳”輸入時,必須先向鎖存器寫入。

3、P2口

1)P2口是一個雙功能口,字節(jié)地址為A0H,位地址為A0H---A7H.2)P2口特點:與P1口的一樣。4、P3口略

六、時鐘電路與時序

1、時鐘電路設計圖在書上35頁圖2-13.

2、時鐘周期:若時鐘晶體的振蕩頻率為fosc,則時鐘周期T=1/fosc。3、機器周期:一個機器周期包括12個時鐘周期。即:Tcy=12/fosc。4、指令周期:單字節(jié)和雙字節(jié)指令周期一般為單機器周期和雙機器周期。三字節(jié)指令周期都是雙機器周期;乘、除指令周期4個機器周期。七、復位操作和復位電路

1、復位電路設計在書上37頁圖2-18或圖2-19或圖2-20.八、單片機最小系統(tǒng)設計如圖

九、keilC的使用方法:

步驟:1、點擊桌面快捷鍵Uv4,打開軟件

2、單擊project出現(xiàn)下拉菜單,單擊NewuVisonProject新建一個文件,

在彈出的窗口下方文件名隨便寫(自定義),并保存好。

3、在彈出來的窗口左邊框里點atmel,在下拉菜單里選中at89s51,單擊ok按鈕。再點擊yes。4、按ctrl+N新建一個文本,保存。在彈出來的窗口下方文件名寫好文

件名(文件名可以隨便寫,但必須要以.c為后綴),保存類型不要動。5、在左方框右擊SourceGroup1在出現(xiàn)的下拉菜單中選中AddFile……在出現(xiàn)的窗口中雙擊你剛才寫好的文件名(這個文件名必須要以.C為后綴),添加后,關閉窗口。-3-

6、在左方框右擊Target1在出現(xiàn)的下拉菜單中選中Optionsfor……,,在出現(xiàn)的窗口中點擊上方的output,選中復選框createHEXFile,單

擊OK。這樣基可以編寫程序了。

十、Proteus的使用方法:

步驟:1、點擊桌面ISIS快捷方式,打開軟件。

2、保存。

3、單擊左窗口P,在彈出的窗口中輸入元件名,查找所需要的元件。4、查找好元件后,按要求連接電路圖,并保存好。

十一、中斷的概念:單片機能及時地響應中斷源提出的服務請求,并作出快速響應和及時處

理。

十二、中斷系統(tǒng)結構在書上88頁圖5-2.十三、中斷控制寄存器IE、IP

1、IE

EA:中斷允許總開關控制位

EA=0,所有中斷請求被屏蔽EA=1,所有中斷請求被放開

ES:串行口允許中斷ES=0,禁止串行口中斷ES=1,允許串行口中斷

ET1:定時器/計數器T1的中斷允許位ET1=0;禁止T1中斷ET1=1,允許T1中斷

EX1:外部中斷1中斷允許位EX1=0,禁止外部中斷1中斷EX1=1,允許外部中斷1中斷ET0:定時器/計數器T0中斷允許位ET0=0,禁止T0中斷ET0=1,允許T0中斷

EX0:外部中斷0中斷允許位EX0=0,禁止外部中斷0中斷EX0=1,允許外部中斷0中斷

2、IP

PS:串行口中斷優(yōu)先級

PS=1,高優(yōu)先級

PS=0,低優(yōu)先級

PT1:定時器T1中斷優(yōu)先級PT1=1,高優(yōu)先級

PT1=0,低優(yōu)先級

PX1:外部中斷1中斷優(yōu)先級PX1=1,高優(yōu)先級PX1=0,低優(yōu)先級

PT0:定時器T0中斷優(yōu)先級PT0=1,高優(yōu)先級PT0=0,低優(yōu)先級

-4-

PX0:外部中斷0中斷優(yōu)先級PX0=1,高優(yōu)先級PX0=0,低優(yōu)先級

十四、中斷初始化設置

1、外部中斷0INT0設置:EA=1,IT0=1,EX0=12、外部中斷1INT1設置:EA=1,IT1=1,EX1=13、定時器T0:

方式0:TMOD=0x00,ET0=1,TR0=1,EA=1,TH0=0Xxx,TL0=0Xxx。方式1:TMOD=0x01,ET0=1,TR0=1,EA=1,TH0=0Xxx,TL0=0Xxx。方式0:TMOD=0X00,ET1=1,TR1=1,EA=1,TH1=0Xxx,TL1=0Xxx。方式1:TMOD=0X10,ET1=1,TR1=1,EA=1,TH1=0Xxx,TL1=0Xxx。

4、定時器T1:

十五、中斷及定時器服務程序設計如下:

1、定時器T0方式1(方式0不要重新裝載)#includevoidmain(void){}

TMOD=0x01;TH0=0x83;TL0=0x06;ET0=1;EA=1;TR0=1;while(1);

voidintsert0(void)interrupt1{

TH0=0x83;TL0=0x06;P0=0x00;

}

2、定時器T1方式1#includevoidmain(void){}

TMOD=0x10;TH0=0x83;TL0=0x06;ET1=1;EA=1;TR1=1;while(1);

-5-

voidintsert0(void)interrupt1{

TH0=0x83;TL0=0x06;P0=0x00;

}

3.外部中斷0

#include

#defineucharunsignedchar#defineuintunsignedintVoidmain(){EA=1;IT0=1;EX0=1;While(1);}

4、外部中斷1

#include

#defineucharunsignedchar#defineuintunsignedintVoidmain(){

EA=1;IT1=1;

EX1=1;While(1);

十六、定時器/計數器的結構

1、結構框圖

振蕩器/12T1P3.5引腳TR1GATEINT11>=1&TL1(5位)TH1(8位)TF1中斷-6-

2、TMOD和TCON的結構TMOD結構GATEC/!TM1M0GATEC/!TM1M0TCON結構TF1TR1TF0TR0IE1IT1

十七、定時器初始值計算:如:定時1ms,

TH0=(65536-1000)/256TL0=(65536-1000)%256

十八、單片機與數碼管動態(tài)顯示接口設計(硬件電路,程序設計)1、硬件電路如圖:

IE0IT0

3、程序設計:

#include#defineucharunsignedchar

#defineuintunsignedintuchardisplayram[6];

ucharcodedisplaytab[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};voiddelayms(uintn){uchari;while(n--)

for(i=0;i-7-

displayram[1]=0x1b;displayram[2]=0x1b;displayram[3]=0x1b;displayram[4]=0x1b;displayram[5]=0x1b;}

voiddisplay(uchardisplayram[6]){

unsignedchark,i,j=0x7f;for(i=0;i1)|0x80;

voidmain()-8-

2、程序設計#include

#defineucharunsignedchar#defineuintunsignedintsbitkey1=P3^0;sbitkey2=P3^1;sbitkey3=P3^2;sbitkey4=P3^3;

voiddelayms(uintms)//延時1ms{

uchari;while(ms--)

for(i=0;i-9-

if(key2==0)P0=0x0f;}if(key3==0){

delayms(5)if(key3==0)P0=0xf0;}if(key4==0){

delayms(5)if(key4==0)P0=0xa5;}}}

友情提示:本文中關于《單片機期末重點總結》給出的范例僅供您參考拓展思維使用,單片機期末重點總結:該篇文章建議您自主創(chuàng)作。

來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯(lián)系我們及時刪除。


單片機期末重點總結》由互聯(lián)網用戶整理提供,轉載分享請保留原作者信息,謝謝!
鏈接地址:http://www.seogis.com/gongwen/713151.html
相關文章