版權(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)多種功能,所以制作上
2、要求單片機(jī)的高性能,結(jié)構(gòu)簡單,工作可靠穩(wěn)定。單片機(jī)軟件系統(tǒng)包括監(jiān)控程序,中斷、控制、初始化等用戶程序。一般編程語言有匯編語言和c語言,都是通過編譯以后得到機(jī)器語言(二進(jìn)制代碼)。1.1單片機(jī)的半導(dǎo)體工藝一種是hmos工藝,高密度短溝道m(xù)os工藝具有高速度、高密度的特點(diǎn);另一種是chmos工藝,互補(bǔ)金屬氧化物的hmos工藝,它兼有hmos工藝的特點(diǎn)還具有cmos的低功耗的特點(diǎn)。例如:8051的功耗是630mw,80c51的功耗只有110mw左右。1.2開發(fā)步5驟:1.設(shè)計(jì)單片機(jī)系統(tǒng)的電路2.利用軟件開發(fā)工具(如:keil c51)編輯程序,通過編譯得到.hex的機(jī)器語言。3.利用單片機(jī)仿真系統(tǒng)(
3、例如: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.1mcs-51單片機(jī)的組成:(有兩個(gè)定時(shí)器)cpu(進(jìn)行運(yùn)算、控制)、ram(數(shù)據(jù)存儲(chǔ)器)、rom(程序存儲(chǔ)器)、i/o口(串口、并口)、內(nèi)部總線 和中斷系統(tǒng)等。工作過程框圖如下:運(yùn)算器組成:8位算術(shù)邏輯運(yùn)算單元alu(arithmetic logic unit)、8位累加器a(accumulator)、8位寄存器b、程序狀態(tài)字寄存器psw(program s
4、tatus word)、8位暫存寄存器tmp1和tmp2等。功能:完成算術(shù)運(yùn)算和邏輯運(yùn)算控制器組成:程序計(jì)數(shù)器pc、指令寄存器ir、指令譯碼器id、堆棧指針sp、數(shù)據(jù)指針dptr、定時(shí)控制邏輯和振蕩器osc等電路。功能:cpu根據(jù)pc中的地址將欲執(zhí)行指令的指令碼從存儲(chǔ)器中取出,存放在ir中,id對(duì)ir中的指令碼進(jìn)行譯碼,定時(shí)控制邏輯在osc配合下對(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ǔ)器??蓪ぶ房臻g為64kb,用于存放用戶程序、數(shù)據(jù)和
5、表格等信息。mcs-51單片機(jī)按程序存儲(chǔ)器可分為內(nèi)部無rom型(如8031)和內(nèi)部有rom型(如8051)兩種, 連接時(shí) 引腳有區(qū)別。程序存儲(chǔ)器結(jié)構(gòu)如圖所示:(2)數(shù)據(jù)存儲(chǔ)器 一般將隨機(jī)存儲(chǔ)器(ram)用做數(shù)據(jù)存儲(chǔ)器??蓪ぶ房臻g為64kb。mcs-51數(shù)據(jù)存儲(chǔ)器可分為片內(nèi)和片外兩部分。片外ram:最大范圍:0000hffffh,64kb;用指令movx訪問。片內(nèi)ram:最大范圍:00hffh,256b;用指令mov訪問。又分為兩部分:低128b(007fh)為真正的ram區(qū),高128b(80ffh)為特殊功能寄存器(sfr)區(qū)。如圖所示。2.3定時(shí)器/計(jì)數(shù)器(tl0, th0, tl1和th1
6、)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和t1。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í)器方式選擇寄存器tmod和定時(shí)器控制寄存器tcon完成2
7、.4中斷系統(tǒng)中斷:指cpu暫停原程序執(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)可以從p3.2, p3.3(即 和 )引腳上輸入,有電平或邊沿兩種觸發(fā)方式;內(nèi)部中斷源有3個(gè),2個(gè)定時(shí)器/計(jì)數(shù)器中斷源和1個(gè)串行口中斷源。8051的中斷系統(tǒng)主要由中斷允許控制器ie和中斷優(yōu)先級(jí)控制器ip等電路組成。2.5mcs-51單片機(jī)外部引腳8051單片機(jī)有40個(gè)引腳,分為端口線、電源線
8、和控制線三類。電源線 gnd:接地引腳20。vcc:正電源引腳40。接5v電源2.6mcs-51單片機(jī)的工作方式:mcs-51系列單片機(jī)的工作方式可分為:復(fù)位方式、程序執(zhí)行方式、單片執(zhí)行方式、掉電保護(hù)方式、節(jié)電工作方式和eprom編程/校驗(yàn)方式。復(fù)位電路有兩種:上電自動(dòng)復(fù)位和上電/按鍵手動(dòng)復(fù)位,如圖所示。程序執(zhí)行方式是單片機(jī)基本工作方式,可分為連續(xù)執(zhí)行工作方式和單步執(zhí)行工作方式。節(jié)電工作方式是一種低功耗的工作方式,可分為空閑(等待)方式和掉電(停機(jī))方式。是針對(duì)chmos類芯片而設(shè)計(jì)的,hmos型單片機(jī)不能工作在節(jié)電方式,但它有一種掉電保護(hù)功能。1hmos單片機(jī)的掉電保護(hù) 當(dāng)vcc突然掉電時(shí),
9、單片機(jī)通過中斷將必須保護(hù)的數(shù)據(jù)送入內(nèi)部ram,備用電源vpd可以維持內(nèi)部ram中的數(shù)據(jù)不丟失。 2chmos單片機(jī)的節(jié)電方式 chmos型單片機(jī)是一種低功耗器件,正常工作時(shí)電流為1122ma,空閑狀態(tài)時(shí)為1.75ma,掉電方式為550ma。因此,chmos型單片機(jī)特別適用于低功耗應(yīng)用場(chǎng)合,它的空閑方式和掉電方式都是由電源控制寄存器pcon中相應(yīng)的位來控制。 3.空閑工作方式:將idl位置為1(用指令mov pcon, #01h),則進(jìn)入空閑工作方式,其內(nèi)部控制電路如右圖所示。此時(shí),cpu進(jìn)入空閑待機(jī)狀態(tài),中斷系統(tǒng)、串行口、定時(shí)器/計(jì)數(shù)器,仍有時(shí)鐘信號(hào),仍繼續(xù)工作。退出空閑狀態(tài)有兩種方法:一是中
10、斷退出,二是硬件復(fù)位退出。4. 掉電工作方式:將pd置為1(用指令mov pcon, #02h),可使單片機(jī)進(jìn)入掉電工作方式。此時(shí)振蕩器停振,只有片內(nèi)的ram和sfr中的數(shù)據(jù)保持不變,而包括中斷系統(tǒng)在內(nèi)的全部電路都將處于停止工作狀態(tài)。退出掉電工作方式,只能采用硬件復(fù)位的方法。欲使8051從掉電方式退出后繼續(xù)執(zhí)行掉電前的程序,則必須在掉電前預(yù)先把sfr中的內(nèi)容保存到片內(nèi)ram中,并在掉電方式退出后恢復(fù)sfr掉電前的內(nèi)容。2.7單片機(jī)的時(shí)序時(shí)序:cpu在執(zhí)行指令時(shí)所需控制信號(hào)的時(shí)間順序稱為時(shí)序。時(shí)序是用定時(shí)單位來描述的,mcs-51的時(shí)序單位有四個(gè),分別是時(shí)鐘周期(節(jié)拍)、狀態(tài)、機(jī)器周期和指令周期
11、。 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,若晶振為12mhz,則機(jī)器周期為1s。4. 指令周期:執(zhí)行一條指令所需要的時(shí)間稱為指令周期。它是時(shí)序中的
12、最大單位。一個(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ì)量:設(shè)計(jì)是布線及接地要合理6.對(duì)供電電源采用抗干擾措施7.加強(qiáng)輸入輸出通道的抗干擾性二、系統(tǒng)自診
13、斷功能當(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.軟硬件功能的劃分:硬-提高工作速度,減少工作量,花錢多;軟-花錢少,增加軟件復(fù)雜性,降低系統(tǒng)工作速度二、硬件設(shè)計(jì)任務(wù)1.掌握工作原理三、軟件設(shè)計(jì)1.
14、系統(tǒng)定義2.軟件結(jié)構(gòu)3.程序設(shè)計(jì)4.1模擬量輸入通道的一般組成模擬量輸入通道一般由信號(hào)預(yù)處理、多路轉(zhuǎn)換器、前置放大器、采樣保持器、模/數(shù)轉(zhuǎn)換器和接口邏輯電路等組成。其核心是模/數(shù)轉(zhuǎn)換器。4.2ad轉(zhuǎn)換器及技術(shù)指標(biāo):a/d轉(zhuǎn)換器的作用是將模擬量轉(zhuǎn)換為數(shù)字量,它是模擬量輸入通道的核心部件,是模擬系統(tǒng)和計(jì)算機(jī)之間的接口。分辨率:通常用數(shù)字量的位數(shù)n(字長)來表示,若n8,滿量程輸入為5.12v,則lsb對(duì)應(yīng)于模擬電壓 。轉(zhuǎn)換時(shí)間:從發(fā)出轉(zhuǎn)換命令信號(hào)到轉(zhuǎn)換結(jié)束信號(hào)有效的時(shí)間間隔,即完成 n 位轉(zhuǎn)換所需要的時(shí)間。轉(zhuǎn)換精度:絕對(duì)精度指滿量程輸出情況下模擬量輸入電壓的實(shí)際值與理想值之間的差值;相對(duì)精度指在滿
15、量程已校準(zhǔn)的情況下,整個(gè)轉(zhuǎn)換范圍內(nèi)任一數(shù)字量輸出所對(duì)應(yīng)的模擬量輸入電壓的實(shí)際值與理想值之間的最大差值。轉(zhuǎn)換精度用lsb的分?jǐn)?shù)值來表示。線性誤差:在滿量程輸入范圍內(nèi),偏離理想轉(zhuǎn)換特性的最大誤差定義為線性誤差。線性誤差常用lsb的分?jǐn)?shù)表示,如1/2lsb、1/4lsb等。轉(zhuǎn)換量程:所能轉(zhuǎn)換的模擬量輸入電壓范圍,如05v,010v,5v十5v等。4.3ad轉(zhuǎn)換器與計(jì)算機(jī)的接口adc0809與8255a的連接接口電路:采用查詢方式完成8路模擬量數(shù)據(jù)采集的程序框圖(假設(shè)在主程序中已完成對(duì)8255a的初始化編程)。編程:org oo13hajmp pint1org2000hmain:mov r1,#dat
16、asetbit1setb easetbex1movdptr,#7ff8hmovx dptr,aloop:nopajmplooporg2100hpint1: push pswpushaccpushdpl(按兩個(gè)一組豎直向下寫)push dphmov dptr,#7ff8hmovx a,dptrmovr1,aincr1movx dptr,apopdphpopdplpopaccpoppsw4.4d/a轉(zhuǎn)換器的主要技術(shù)指標(biāo) :分辨率: d/a轉(zhuǎn)換器的分辨串定義為基準(zhǔn)電壓與之比值,其中n為d/a轉(zhuǎn)換器的位數(shù)。穩(wěn)定時(shí)間:輸入二進(jìn)制數(shù)變化量是滿刻度時(shí),輸出達(dá)到離終值時(shí)所需的時(shí)間。數(shù)字量時(shí),d/a轉(zhuǎn)換器的實(shí)際
17、輸出值與理論值之間的最大偏差;相對(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 lsb、土1/4 lsb等。 4.5d/a雙極性模擬量輸出的實(shí)現(xiàn)方法vout1為單極性輸出,若d為輸入數(shù)字量,vref為基準(zhǔn)參考電壓,且為位da轉(zhuǎn)換器,則有為雙極性輸出,且可推導(dǎo)得到 這種雙極性輸出方式,是把最高位當(dāng)作符號(hào)位使用,與單極性輸出
18、比較,使分辨率降低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)部的各種元器件的各種干擾包括固定干擾和過渡干擾。另外按干擾的特性來分,干擾又分為直流干擾,交流干擾和隨機(jī)干擾,其中交流干擾最易出現(xiàn)。1.固定干擾(1)電阻中b隨機(jī)性電子熱運(yùn)動(dòng)引起的熱噪聲; (2) 半導(dǎo)體及電子管截流子的隨機(jī)運(yùn)動(dòng)引起的散粒噪聲;(3) 兩種導(dǎo)電材料之間的不
19、完全接觸,接觸面的電導(dǎo)產(chǎn)的不一致而產(chǎn)生的接觸噪聲;(4) 因布線不合理,寄生參數(shù),泄露電阻等耦合形成寄生反饋電流所造成的干擾; (5) 多點(diǎn)接地造成的電位差引起的干擾; (6) 寄生振蕩引起的干擾; (7) 熱騷動(dòng)噪聲干擾等。 5.2 硬件抗干擾能力 電源系統(tǒng)抗干擾方法(1) 采用低通濾波器:抑制電網(wǎng)侵入的外部高頻干擾;(2) 采用隔離變壓器:控制系統(tǒng)與供電電源之間加入一個(gè)三相隔離變壓器,其中一次側(cè)接三角形揭發(fā),二次側(cè)按星形連接,有利于工頻的3次以上鞋包對(duì)控制系統(tǒng)的干擾;(3) 采用能抑制交流電源干擾的計(jì)算機(jī)控制系統(tǒng)電源; (4) 采用電源分組供電:輸入通道電源和其他設(shè)備電源分開,防止設(shè)備間干
20、擾;(5) 采用直流電源抗干擾措施:每次邏輯印刷制電路板的電源與地線的弧處接電容,以防止板間的互相干擾; 過程通道抗干擾方法(1) 串模干擾:疊加在被測(cè)信號(hào)上得干擾噪聲。它的抑制方法包括選用低通、高通、帶通濾波器;雙積分式a/d轉(zhuǎn)換器抑制串模尖峰干擾;采用高抗擾度邏輯器件;采用雙絞線做信號(hào)引入線減少電磁感應(yīng)。 (2) 共模干擾:輸入端上公共的干擾電壓。它的抑制方法包括變壓器隔離;光電隔離。利用屏蔽方法使輸入信號(hào)的“模擬地”浮空。 (3) 長線傳輸抗干擾:滯后;波形減變化;外界電磁干擾;線路終端阻抗不匹配,有用信號(hào)產(chǎn)生反射波與原有用信號(hào)疊加產(chǎn)生“長線效應(yīng)”。抑制方法包括雙絞線傳輸抑制電磁干擾;采
21、用終端阻抗匹配和始端阻抗匹配抑制“長線效應(yīng)”。5.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) 屏蔽地域放大器的公共端連接起來。5.4軟件抗干擾辦法:1. 數(shù)字濾波2.設(shè)立軟件陷阱3.時(shí)間監(jiān)視器(wantchdog看門狗電路):控制系統(tǒng)周期性地復(fù)位。6.1串行接口控制器scon,8位分別代表什么?scon(serial c
22、ontrol register)串行口控制寄存器,它是一個(gè)可尋址的專用寄存器,用于串行數(shù)據(jù)的通信控制,單元地址是98h,其結(jié)構(gòu)格式如下: scon d7 d6 d5 d4 d3 d2 d1 d0 sm0 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).sm2:多機(jī)通信控制位。(3).ren:允許接收位。(4).tb8:發(fā)送接收數(shù)據(jù)位8。(5).rb8:接收數(shù)據(jù)位8。(6).ti:
23、發(fā)送中斷標(biāo)志位。(7).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根共有220總組合尋址范圍00000-fffff總字節(jié)數(shù)為220 = 165 = 1048576 byte = 1024 kb = 1 mb一字為2字節(jié),所以為512k。而數(shù)據(jù)線決定cpu與外界傳輸速度:16根數(shù)據(jù)線,只能傳輸4位16進(jìn)制,所以在表示地址時(shí)我們使
24、用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ù)的地址空間。全譯碼法:cpu的全部地址線參加譯碼輸出控制片選端特點(diǎn):一個(gè)存儲(chǔ)器單元僅有一個(gè)地址值,全譯碼法的芯片利用率高,不會(huì)出現(xiàn)地址堆疊,但是電路比起線選法復(fù)雜得多;6.4溢出
25、率定時(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初值)溢出速率=fosc12*(256th1初值)6.5怎么在c語言里嵌入?yún)R編語言-c語言中嵌入?yún)R編:方法是這樣的#pragma asm ; assembler code here;#pragma endasm即用_asm.匯編(注)看不懂的話下面是用例,沒有必要把用例寫在卷紙上# include void main() unsigned long m,*v;_asmmov eax,mbswap eaxmov m,eaxprintf
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版電力設(shè)備供應(yīng)商設(shè)備采購及安裝合同3篇
- 二零二五年度新型外墻涂料施工勞務(wù)分包質(zhì)量保證合同3篇
- 二零二五版VOC環(huán)保設(shè)施全生命周期運(yùn)維合同2篇
- 二零二五年股權(quán)投資退出與回購條款合同范本3篇
- 二零二五版起重設(shè)備吊裝安全管理合同3篇
- 二零二五年杭州房產(chǎn)中介房屋租賃合同規(guī)范文本9篇
- 二零二五版?zhèn)}儲(chǔ)物流倉儲(chǔ)場(chǎng)地租賃合同20篇
- 二零二五版智能電網(wǎng)500KVA箱變?cè)O(shè)備維護(hù)保養(yǎng)服務(wù)合同3篇
- 二零二五年接送機(jī)服務(wù)及行李寄存合同3篇
- 二零二五年度高端商務(wù)座椅定制與物流配送合同3篇
- 中央2025年國務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級(jí)100以內(nèi)進(jìn)退位加減法800道題
- 2025年1月普通高等學(xué)校招生全國統(tǒng)一考試適應(yīng)性測(cè)試(八省聯(lián)考)語文試題
- 《立式輥磨機(jī)用陶瓷金屬復(fù)合磨輥輥套及磨盤襯板》編制說明
- 保險(xiǎn)公司2025年工作總結(jié)與2025年工作計(jì)劃
- 育肥牛購銷合同范例
- 暨南大學(xué)珠海校區(qū)財(cái)務(wù)辦招考財(cái)務(wù)工作人員管理單位遴選500模擬題附帶答案詳解
- DB51-T 2944-2022 四川省社會(huì)組織建設(shè)治理規(guī)范
- 2024北京初三(上)期末英語匯編:材料作文
- 2023年輔導(dǎo)員職業(yè)技能大賽試題及答案
評(píng)論
0/150
提交評(píng)論