單片機(jī)原理及應(yīng)用期末考試必考知識(shí)點(diǎn)重點(diǎn)總結(jié)_第1頁
單片機(jī)原理及應(yīng)用期末考試必考知識(shí)點(diǎn)重點(diǎn)總結(jié)_第2頁
單片機(jī)原理及應(yīng)用期末考試必考知識(shí)點(diǎn)重點(diǎn)總結(jié)_第3頁
單片機(jī)原理及應(yīng)用期末考試必考知識(shí)點(diǎn)重點(diǎn)總結(jié)_第4頁
單片機(jī)原理及應(yīng)用期末考試必考知識(shí)點(diǎn)重點(diǎn)總結(jié)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、單片機(jī)概述: 單片機(jī)是微單片微型計(jì)算機(jī)的簡稱,微型計(jì)算機(jī)的一種。它把中央處理器(CPU,隨機(jī)存儲(chǔ)器(RAM,只讀存儲(chǔ)器(ROM,定時(shí)器 計(jì)數(shù)器以 及IO接口,串并通信等接口電路的功能集成與一塊電路芯片的微型計(jì)算機(jī)。字長:在計(jì)算機(jī)中有一組二進(jìn)制編碼表示一個(gè)信息,這組編碼稱為計(jì)算機(jī)的字,組成字的位數(shù)稱為“字長”,字長標(biāo)志著精度,MCS-51是8位的微型計(jì)算機(jī)。89c51是8位(字長)單片機(jī)(51系列為8位)單片機(jī)硬件系統(tǒng)仍然依照體系結(jié)構(gòu):包括CPU(進(jìn)行運(yùn)算、控制)、RAM數(shù)據(jù)存儲(chǔ)器)、ROM程序存儲(chǔ)器)、輸入設(shè)備和輸出設(shè)備、內(nèi)部總線等。由于一塊尺寸有限的電路芯片實(shí)現(xiàn)多種功能,所以制作上要求單片機(jī)

2、的高性能,結(jié)構(gòu)簡單,工作可靠穩(wěn)定。單片機(jī)軟件系統(tǒng)包括監(jiān)控程序,中斷、控制、初始化等用戶程序。一般編程語言有匯編語言和 C語言,都是通過編譯以后得到機(jī)器語言(二進(jìn)制代碼)。1.1 單片機(jī)的半導(dǎo)體工藝一種是HMOS:藝,高密度短溝道 MOST藝具有高速度、高密度的特點(diǎn);另一種是CHMOS藝,互補(bǔ)金屬氧化物的 HMOSC藝,它兼有HMOS:藝的特點(diǎn)還具有CMOS勺低功耗的特點(diǎn)。例如: 8051的功耗是630mW,80C5的功耗只有110m泌右。1.2 開發(fā)步5驟:1 .設(shè)計(jì)單片機(jī)系統(tǒng)的電路2 .利用軟件開發(fā)工具(如:Keil c51 )編輯程序,通過編譯得到.hex的機(jī)器語言。3 .利用單片機(jī)仿真系

3、統(tǒng)(例如:Protus )對(duì)單片機(jī)最小系統(tǒng)以及設(shè)計(jì)的外圍電路,進(jìn) 行模擬的硬軟件聯(lián)合調(diào)試。4 .借助單片機(jī)開發(fā)工具軟件(如:STC_ISP下載軟件)讀寫設(shè)備將仿真中調(diào)試好的.hex 程序拷到單片機(jī)的程序存儲(chǔ)器里面5 .根據(jù)設(shè)計(jì)實(shí)物搭建單片機(jī)系統(tǒng)。2.1 MCS-51單片機(jī)的組成:(有兩個(gè)定時(shí)器)CPU進(jìn)行運(yùn)算、控制)、RAM數(shù)據(jù)存儲(chǔ)器)、ROMg序存儲(chǔ)器)、I/O 口(串口、并口)、 內(nèi)部總線 和中斷系統(tǒng)等。工作過程框圖如下:運(yùn)算器組成:8位算術(shù)邏輯運(yùn)算單元ALU (Arithmetic Logic Unit )、8位累加器 A(Accumulator )、8 位寄存器 B、程序狀態(tài)字寄存器

4、PSW Program Status Word )、8位暫存寄存器 TMP1和TMP有。功能:完成算術(shù)運(yùn)算和邏輯運(yùn)算控制器組成:程序計(jì)數(shù)器PC指令寄存器IR、指令譯碼器ID、堆棧指針SR數(shù)據(jù)指針DPTR 定時(shí)控制邏輯和振蕩器 OSC?電路。功能:CPU艮據(jù)PC中的地址將欲執(zhí)行指令的指令碼從存儲(chǔ)器中取出,存放在舊中,ID對(duì)IR中的指令碼進(jìn)行譯碼,定時(shí)控制邏輯在 OSC8己合下對(duì)ID譯碼后的信號(hào)進(jìn)行 分時(shí),以產(chǎn)生執(zhí)行本條指令所需的全部信號(hào)。2.2 存儲(chǔ)器MCS-51的存儲(chǔ)器可分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,又有片內(nèi)和片外之分。(1)程序存儲(chǔ)器一般將只讀存儲(chǔ)器(ROM用做程序存儲(chǔ)器。可尋址空間為64KB

5、,用于存放用戶程序、數(shù)據(jù)和表格等信息。EAMCS-51單片機(jī)按程序存儲(chǔ)器可分為內(nèi)部無ROMS (如8031)和內(nèi)部有ROhfi (如8051)兩種, 連接時(shí) 引腳有區(qū)別。程序存儲(chǔ)器結(jié)構(gòu)如圖所示:(2)數(shù)據(jù)存儲(chǔ)器一般將隨機(jī)存儲(chǔ)器(RAM用做數(shù)據(jù)存儲(chǔ)器??蓪ぶ房臻g為64KR MCS-51數(shù)據(jù)存儲(chǔ)器可分為片內(nèi)和片外兩部分。 片外RAM最大范圍:0000HH FFFFH 64KB;用指令MOVX 訪問。片內(nèi)RAM最大范圍:00HFFH 256B;用指令MOVJ問。又分為兩部分:低 128B (007FH)為真正的RAME,高128B (80FFH為特殊功能寄存器(SFR區(qū)。 如圖所示。2.3 定時(shí)器/

6、計(jì)數(shù)器(TL0, TH0, TL1 和TH1)MCS-51單片機(jī)中有兩個(gè)16位的定時(shí)器/計(jì)數(shù)器T0和T1,它們由4個(gè)8位寄存器(TL0, TH0, TL1和TH1)組成,2個(gè)16位定時(shí)器/計(jì)數(shù)器是完全獨(dú)立的??梢詥为?dú)對(duì)這 4個(gè) 寄存器進(jìn)行尋址,但不能把 T0和T1當(dāng)做16位寄存器來使用。8051內(nèi)部有兩個(gè)16位可編程序的定時(shí)器/計(jì)數(shù)器,均為二進(jìn)制加1計(jì)數(shù)器,分別命 名為T0和T10 T0和T1均有定時(shí)器和計(jì)數(shù)器兩種工作模式。在定時(shí)器模式下,T0和T1的計(jì)數(shù)脈沖可以由單片機(jī)時(shí)鐘脈沖經(jīng)12分頻后提供。在計(jì)數(shù)器模式下,T0和T1的計(jì)數(shù)脈沖可以從P3.4和P3.5引腳上輸入。對(duì)T0和T1的控制由定時(shí)器

7、方式選擇寄 存器TMO前定時(shí)器控制寄存器 TCONE成 2.4中斷系統(tǒng)中斷:指cpuW停原程序執(zhí)行,轉(zhuǎn)而為外部設(shè)備服務(wù)(執(zhí)行中斷服務(wù)程序),并在服務(wù)完后返回到原程序執(zhí)行的過程。中斷系統(tǒng):指能夠處理上述中斷過程所需要的硬件電路。中斷源:指能產(chǎn)生中斷請(qǐng)求信號(hào)的源泉。8051可處理5個(gè)中斷源(2個(gè)外部,3個(gè)內(nèi)部)發(fā)出的中斷請(qǐng)求,并可對(duì)其進(jìn)行優(yōu)先 權(quán)處理。外部中斷的請(qǐng)求信號(hào)可以從 P32 P3.3 (即和)弓|腳上輸入,有電平或邊沿兩種觸發(fā)方式;內(nèi)部中斷源有3個(gè),2個(gè)定時(shí)器/計(jì)數(shù)器中斷源和1個(gè)串行口中斷源。8051的中斷鎘寺要由帚斷許控制器 IE和中斷優(yōu)先級(jí)控 制器ip等電路組成。2.5 MCS-51

8、單片機(jī)外部引腳 8051單片機(jī)有40個(gè)引腳,分為端口線、電源線和控制線三類電源線GND接地引腳20。VCC正電源引腳40。接+ 5V電源2.6 MCS-51單片機(jī)的工作方式:MCS-51系列單片機(jī)的工作方式可分為:復(fù)位方式、程序執(zhí)行方式、單片執(zhí)行方式、掉電保護(hù)方式、節(jié)電工作方式和 EPROMS程/校驗(yàn)方式。復(fù)位電路有兩種:上電自動(dòng)復(fù)位和上電 /按鍵手動(dòng)復(fù)位,如圖所示。程序執(zhí)行方式是單片機(jī)基本工作方式,可分為連續(xù)執(zhí)行工作方式和單步執(zhí)行工作方 式。節(jié)電工作方式是一種低功耗的工作方式,可分為空閑(等待)方式和掉電(停機(jī))方 式。是針對(duì)CHMO集芯片而設(shè)計(jì)的,HMOSS單片機(jī)不能工作在節(jié)電方式,但它有

9、一 種掉電保護(hù)功能。1 . HMO單片機(jī)的掉電保護(hù)當(dāng)VCC!然掉電時(shí),單片機(jī)通過中斷將必須保護(hù)的數(shù)據(jù)送入內(nèi)部RAM備用電源VPD可以維寸!內(nèi)部RAMfr的數(shù)據(jù)不丟失。2 . CHMOS片機(jī)的節(jié)電方式CHMOS型單片機(jī)是一種低功耗器件,正常工作時(shí)電流為1122mA空閑狀態(tài)時(shí)為1.75mA掉電方式為550 A。因此,CHMOS單片機(jī)特別適用于低功耗應(yīng)用場(chǎng) 合,它的空閑方式和掉電方式都是由電源控制寄存器PCOt相應(yīng)的位來控制。3 .空閑工作方式:將IDL位置為1 (用指令MOV PCON, #01H),則進(jìn)入空閑工作方 式,其內(nèi)部控制電路如右圖所示。此時(shí),CPUS入空閑待機(jī)狀態(tài),中斷系統(tǒng)、串行口、定

10、時(shí)器/計(jì)數(shù)器,仍有時(shí)鐘信號(hào),仍繼續(xù)工作。退出空閑狀態(tài)有兩種方法:一是中斷 退出,二是硬件復(fù)位退出。4 .掉電工作方式:將 PD置為1 (用指令MOV PCON, #02H),可使單片機(jī)進(jìn)入掉電 工作方式。此時(shí)振蕩器停振,只有片內(nèi)的 RAMF口 SFR中的數(shù)據(jù)保持不變,而包括中斷 系統(tǒng)在內(nèi)的全部電路都將處于停止工作狀態(tài)。 退出掉電工作方式,只能采用硬件復(fù)位 的方法。欲使8051從掉電方式退出后繼續(xù)執(zhí)行掉電前的程序,則必須在掉電前預(yù)先把SFR中 的內(nèi)容保存到片內(nèi)RAMfr,并在掉電方式退出后恢復(fù) SFR掉電前的內(nèi)容。5 .7單片機(jī)的時(shí)序時(shí)序:CPUS執(zhí)行指令時(shí)所需控制信號(hào)的時(shí)間順序稱為時(shí)序。時(shí)序是

11、用定時(shí)單位來描述的,MCS-51的時(shí)序單位有四個(gè),分別是時(shí)鐘周期(節(jié)拍)、狀態(tài)、機(jī)器周期和指令 周期。MCS-51的時(shí)序單位:1 .時(shí)鐘周期:又稱為振蕩周期、節(jié)拍(用 P表示),定義為單片機(jī)提供時(shí)鐘信號(hào)的振 蕩源(OSC的周期。它是時(shí)序中的最小單位。2 .狀態(tài)(用S表示):單片機(jī)振蕩脈沖經(jīng)過二分頻后即得到整個(gè)單片機(jī)工作系統(tǒng)的狀態(tài)。一個(gè)狀態(tài)有兩個(gè)節(jié)拍,前半周期對(duì)應(yīng)的節(jié)拍定義為P1,后半周期對(duì)應(yīng)的節(jié)拍定義為P2。3 .機(jī)器周期:通常將完成一個(gè)基本操作所需的時(shí)間稱為機(jī)器周期。MCS-51中規(guī)定一個(gè)機(jī)器周期包含12個(gè)時(shí)鐘周期,即有6個(gè)狀態(tài),分別表示為S1S6。若晶振為6MHz 則機(jī)器周期為2s,若晶振

12、為12MHz則機(jī)器周期為1s。4 .指令周期:執(zhí)行一條指令所需要的時(shí)間稱為指令周期。它是時(shí)序中的最大單位。一個(gè)指令周期通常含有14個(gè)機(jī)器周期。指令所包含的機(jī)器周期數(shù)決定了指令的運(yùn)算速度,機(jī)器周期數(shù)越少的指令,其執(zhí)行速度越快。以機(jī)器周期為單位,指令可分為單周期、雙周期和四周期指令。3.1單片機(jī)系統(tǒng)的工程設(shè)計(jì)設(shè)計(jì)要求:一、可靠性和穩(wěn)定性是衡量單片機(jī)系統(tǒng)工程設(shè)計(jì)指標(biāo)。提高系統(tǒng)可靠性的幾種基本方法包括:1.系統(tǒng)采用雙機(jī)系統(tǒng) 2.采用集散式控制系統(tǒng)3.進(jìn)行軟硬件濾波:幾種常用的數(shù)字濾波方法包括:(1)中值濾波(2)算術(shù)平均值濾波(3)防脈沖干擾平均值濾波 4.提高元器件的可靠性5.提高印制電路板的質(zhì)量:

13、設(shè)計(jì)是布線及接地要合理6.對(duì)供電電源采用抗干擾措施7.加強(qiáng)輸入 輸出通道的抗干擾性 二、系統(tǒng)自診斷功能當(dāng)系統(tǒng)正常運(yùn)行的時(shí)候, 定時(shí)對(duì)各工作模塊進(jìn)行監(jiān)控, 并對(duì)外界的情況作出快速應(yīng)變處理。應(yīng)能自己及時(shí)切換到后備裝置投入運(yùn)行或及時(shí)發(fā)出信號(hào),以便手動(dòng)操作。三、操作維修方便盡量降低對(duì)操作人員的專業(yè)知識(shí)要求,于,控制開關(guān)盡量少,操作順序簡便,數(shù)據(jù)輸入與輸出顯示采用十進(jìn)制表示,能有效地定位故障,以便進(jìn)行維修和系統(tǒng)的推廣。四、性能/價(jià)格比設(shè)計(jì)的時(shí)候盡量考慮花錢少,能用軟件實(shí)現(xiàn)的應(yīng)該采用軟件實(shí)現(xiàn)。設(shè)計(jì)方法:一、總體設(shè)計(jì):1.掌握工作原理2.機(jī)器和元器件的選擇 3.軟硬件功能的劃分:硬-提高工作速度,減少工作量

14、,花錢多;軟-花錢少,增加軟件復(fù)雜性,降低系統(tǒng)工作速度二、硬件設(shè)計(jì)任務(wù)1.掌握工作原理三、軟件設(shè)計(jì)1.系統(tǒng)定義2.軟件名構(gòu)3.程序設(shè)計(jì)4.1 模擬量輸入通道的一般組成模擬量輸入通道一般由信號(hào)預(yù)處理、多路轉(zhuǎn)換器、前置放大器、采樣保持器、模 /數(shù)轉(zhuǎn)換器和接口邏輯電路等組成。其核心是模/數(shù)轉(zhuǎn)換器。4.2 A/D轉(zhuǎn)換器及技術(shù)指標(biāo):A/D轉(zhuǎn)換器的作用是將模擬量轉(zhuǎn)換為數(shù)字量,它是模擬量輸入通道的核心部件,是模擬系統(tǒng)和計(jì)算機(jī)之間的接口。分辨率:通常用數(shù)字量的位數(shù) n (字長)來表示,若n=8,滿量程輸入為5.12V,則LSB對(duì)應(yīng)于模擬電壓。轉(zhuǎn)換時(shí)間:從發(fā)出轉(zhuǎn)換命令信號(hào)到轉(zhuǎn)換結(jié)束信號(hào)有效的時(shí)間間隔,即完成 n

15、位轉(zhuǎn)換所需要的時(shí)間。轉(zhuǎn)換精度:絕對(duì)精度指滿量程輸出情況下模擬量輸入電壓的實(shí)際值與理想值之間的差值;相對(duì)精度指在滿量程已校準(zhǔn)的情況下,整個(gè)轉(zhuǎn)換范圍內(nèi)任一數(shù)字量輸出所對(duì)應(yīng)的LSB的分?jǐn)?shù)值來表模擬量輸入電壓的實(shí)際值與理想值之間的最大差值。轉(zhuǎn)換精度用 示。線性誤差:在滿量程輸入范圍內(nèi),偏離理想轉(zhuǎn)換特性的最大誤差定義為線性誤差。線 性誤差常用LSB的分?jǐn)?shù)表示,如1/2LSB、1/4LSB等。轉(zhuǎn)換量程:所能轉(zhuǎn)換的模擬量輸入電壓范圍,如05V, 010V, 5V十5V等。4.3A / D轉(zhuǎn)換器與計(jì)算機(jī)的接口ADC0809t 8255A的連接接口電路:采用查詢方式完成8路模(假設(shè)在主程序中已完成對(duì) 8255A

16、的初始化編程編程:ORGOO13HAJMP PINT1ORC2000HMAIN:MOVR1,#DATASETBIT1SETBEASETBEX1MOV)PTR,#7FF8HMOVX DPTR,ALOOP:NOPAJMP LOOPORG100HPINT1: PUSH PSWPUSH ACCPUSH DPL (按兩個(gè)一組豎直向下寫)PUSH DPH MOV DPTR,#7FF8HMOVX A,DPTR MOR1,A INC R1MOVX DPTR,A POP DPHPOP DPLPOP ACCPOP PSW4.4 D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo):分辨率:D/A轉(zhuǎn)換器的分辨串定義為基準(zhǔn)電壓與之比值,其中

17、n為D/A轉(zhuǎn)換器的位 數(shù)。穩(wěn)定時(shí)間:輸入二進(jìn)制數(shù)變化量是滿刻度時(shí),輸出達(dá)到離終值時(shí)所需的時(shí)間。數(shù)字量時(shí),D/A轉(zhuǎn)換器的實(shí)際輸出值與理論值之間的最大偏差;相對(duì)精度是指在滿刻度己校 準(zhǔn)的情況下,整個(gè)轉(zhuǎn)換范圍內(nèi)對(duì)應(yīng)于任一輸入數(shù)據(jù)的實(shí)際輸出值與理論值之間的最大 偏差。轉(zhuǎn)換精度用最低有效位LSB的分?jǐn)?shù)來表示,如土 1/2 LSB、土 1/4 LSB等。線性度:理想的D/A轉(zhuǎn)換器的輸入輸出特性應(yīng)是線性的。在滿刻度范圍內(nèi),實(shí)際特性與理想特性的最大偏移稱為非線性度,用LSB的分?jǐn)?shù)來表示,如土 1/2 LSR ± 1/4 LSB等。4.5 D/A雙極性模擬量輸出的實(shí)現(xiàn)方法Vout1為單極性輸出,若 D

18、為輸入數(shù)字量,Vref為基準(zhǔn)參考電壓,且為位 D/ A轉(zhuǎn)換V OUT 1V REF TTF V器,則有2OUT2為雙極性輸出,且可推導(dǎo)得到這種雙極性輸出方式,是把最高位當(dāng)作符號(hào)位使用,與單極性輸出比較,使分辨率降低1位。5.1 干擾的來源和分類一、 外部干擾(1)自然界的現(xiàn)象,如:閃電、雷擊等對(duì)通信設(shè)備,導(dǎo)航儀 ,無線傳輸模塊的影響。(2)各種電氣設(shè)備所產(chǎn)生的電磁場(chǎng)、電火花、電弧焊接、高頻加熱、晶閘管整流等干擾通過供電電源對(duì)系統(tǒng)產(chǎn)生影響。(3)地磁場(chǎng)的影響及來之電源本身的高頻干擾。一、 內(nèi)部干擾計(jì)算機(jī)控制系統(tǒng)內(nèi)部的各種元器件的各種干擾包括固定干擾和過渡干擾。另外按干擾的特性來分,干擾又分為直流

19、干擾,交流干擾和隨機(jī)干擾,其中交流干擾最易出現(xiàn)。1.1 定干擾(1)電阻中B隨機(jī)性電子熱運(yùn)動(dòng)引起的熱噪聲;(2)半導(dǎo)體及電子管截流子的隨機(jī)運(yùn)動(dòng)引起的散粒噪聲;(3)兩種導(dǎo)電材料之間的不完全接觸,接觸面的電導(dǎo)產(chǎn)的不一致而產(chǎn)生的接觸噪聲;(4)因布線不合理,寄生參數(shù),泄露電阻等耦合形成寄生反饋電流所造成的干擾;(5)多點(diǎn)接地造成的電位差引起的干擾;(6)寄生振蕩引起的干擾;(7)熱騷動(dòng)噪聲干擾等。1.2 硬件抗干擾能力電源系統(tǒng)抗干擾方法(1)采用低通濾波器:抑制電網(wǎng)侵入的外部高頻干擾;(2)采用隔離變壓器:控制系統(tǒng)與供電電源之間加入一個(gè)三相隔離變壓器,其中一次側(cè)接三角形揭發(fā),二次側(cè)按星形連接,有利

20、于工頻的3次以上鞋包對(duì)控制系統(tǒng)的干擾;(3)采用能抑制交流電源干擾的計(jì)算機(jī)控制系統(tǒng)電源;(4)采用電源分組供電:輸入通道電源和其他設(shè)備電源分開,防止設(shè)備間干擾;(5)采用直流電源抗干擾措施:每次邏輯印刷制電路板的電源與地線的弧處接電容,以防止板間的互相干擾;過程通道抗干擾方法(1)串模干擾:疊加在被測(cè)信號(hào)上得干擾噪聲。它的抑制方法包括選用低通、高通、帶通濾波器;雙積分式 A/D轉(zhuǎn)換器抑制串模尖峰干擾;采用高抗擾度邏輯器件;采用雙絞線做信號(hào)引入線減少電磁感應(yīng)。(2)共模干擾:輸入端上公共的干擾電壓。它的抑制方法包括變壓器隔離;光電隔離。利用屏蔽方法使輸入信號(hào)的“模擬地”?。?)長線傳輸抗干擾:滯

21、后;波形減變化;外界電磁干擾;線路終端阻抗不匹配,有用信號(hào)產(chǎn)生反射波與原有用信號(hào)疊加產(chǎn)生“長線效應(yīng)”。抑制方法包括雙絞線傳輸抑制電磁干擾;采用終端阻抗匹配和始端阻抗匹配抑制“長線效應(yīng)”。1.3 單片機(jī)的接地技術(shù):(1) 一點(diǎn)接地;(2)浮地系統(tǒng):設(shè)備的整個(gè)地線系統(tǒng)和大地之間無導(dǎo)體連接,以懸浮的地作為系統(tǒng)的參考電平。(3)接地系統(tǒng):設(shè)備的整個(gè)地線系統(tǒng)和大地之間通過導(dǎo)體連接, 對(duì)人員比較安全。交流地與直流地分別匯流以后接到接 地板;(4)模擬地與數(shù)字地分別匯流接地;(5)加寬印刷電路板地線,以降低地線阻 抗;(6)屏蔽地域放大器的公共端連接起來。1.4 軟件抗干擾辦法:1.數(shù)字濾波2.設(shè)立軟件陷阱

22、3.時(shí)間監(jiān)視器(wantchdog看門 狗電路):控制系統(tǒng)周期性地復(fù)位。6.1 串行接口控制器 SCON 8位分別代表什么?SCON Serial Control Register)串行口控制寄存器,它是一個(gè)可尋址的專用寄存器,用于串行數(shù)據(jù)的通信控制,單元地址是98H,其結(jié)構(gòu)格式如下:SCON D7 D6 D5 D4 D3 D2 D1 D0SM0 SM1 SM2 REN TB8 RB8 TI RI位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H(1) .SM0、SM1串行口工作方式控制位。SM0 SM1工作方式00 方式0 ,01方式1 , 10方式2 , 11方式3(2

23、) .SM2 :多機(jī)通信控制位。(3).REN :允許接收位。(4).TB8 :發(fā)送接收數(shù)據(jù)位 8。.RB8 :接收數(shù)據(jù)位8。(6).TI :發(fā)送中斷標(biāo)志位。 .RI :接收中斷標(biāo)志位。波特率是每秒鐘傳送的信息位的數(shù)量(位數(shù))。它是所傳送代碼的最短碼元占有時(shí)間的倒數(shù)。例如一個(gè)代碼的最短時(shí)間碼元寬度為20毫秒,則其波特率就是每秒 50波特。20毫秒=0.02秒 波特率1/0.02=50波特。6.2 : 20根地址線16根數(shù)據(jù)線的cpu的尋址范圍20根地址線,每根線傳輸 0或1 , 20根共有2A20總組合尋址范圍 00000-FFFFF 總字節(jié)數(shù)為 2A20 = 16A5 = 1048576 B

24、yte = 1024 KB = 1 MB一字為2字節(jié),所以為512KO而數(shù)據(jù)線決定cpu與外界傳輸速度:16根數(shù)據(jù)線,只能傳輸4位16進(jìn)制,所以在表示地址時(shí)我們使用 4位段地址和4位偏移地址來表示,用EA表示段地址,SA表示偏移地址,物理地址即為 16*EA+SA6.3 線選法,部分譯碼法,全譯碼法線選法:CPU的某條地址線直接接存儲(chǔ)器芯片的片選端特點(diǎn):各存儲(chǔ)器芯片地址范圍不連續(xù),但是會(huì)造成地址堆疊,空間利用率低且具體編程時(shí)不易編織部分譯碼法:CPU的部分地址線參加譯碼輸出控制片選端特點(diǎn):一個(gè)存儲(chǔ)器單元有多個(gè)地址值,部分譯碼法介于兩者之間, 也會(huì)產(chǎn)生一定程度的地址堆疊,但是有相對(duì)連續(xù)的地址空間

25、。全譯碼法:CPU勺全部地址線參加譯碼輸出控制片選端特點(diǎn):一個(gè)存儲(chǔ)器單元僅有一個(gè)地址值,全譯碼法的芯片利用率高,不會(huì)出現(xiàn)地址堆疊,但是電路比起線選法復(fù)雜得多;6.4 溢出率定時(shí)器1的溢出率,也叫定時(shí)器1的溢出頻率,從設(shè)定初值開始計(jì)數(shù),當(dāng)計(jì)數(shù)到0FFH 再一個(gè)計(jì)數(shù)脈沖到來時(shí)刻就溢出,初值越大溢出率也越高,我們使用這個(gè)溢出率確定 通信波特率。在使用11.0592MHz晶體時(shí),SMOD=0,C/T=0方式=2,波特率=9600,則定時(shí)器重裝載數(shù)值是0FDH溢出速率二(技術(shù)速率)/ ( 256TH1初值)溢出速率=fosc / 12* (256TH1 初值)6.5 怎么在c語言里嵌入?yún)R編語言-C 語言中嵌入?yún)R編:方法是這樣的#pragma ASM ; Assembler Code Here;#pragma ENDASM即用_asm.匯編(注)看不懂的話下面是用例,沒有必要把用例寫在卷紙上# include <stdio.h>void main() unsigned long m,*v;_asmmov eax,mbswap eaxmov m,EAXprintf(" %x'n",m); 一、 方

溫馨提示

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

評(píng)論

0/150

提交評(píng)論