版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)個人總結(jié)單片機(jī)總結(jié)【1、數(shù)據(jù)總線(DataBusDB):傳送數(shù)據(jù);雙向;一般來說微處理器的位數(shù)和數(shù)據(jù)總線的位數(shù)一致。地址總線AddressBusAB):在計算機(jī)中通過地址來訪問外設(shè)及存儲器;單向;地址總線的數(shù)目決定了可以直接訪問的內(nèi)存儲器的單元數(shù)目??刂瓶偩€(ControlBusCB):傳送CPU發(fā)出的控制信號也可以傳送其他外設(shè)信號到微處理器;對于一條具體的控制線其方向是固定的;控制總線的數(shù)目與微處理器的位數(shù)沒有直接關(guān)系一般受引腳的限制控制總線的數(shù)目不會太多?!俊?)ROM:掩膜編程的ROM簡稱為ROM它的編程是由半導(dǎo)體制造廠家完成的適合于大批量生產(chǎn)的產(chǎn)品。2)PROM:在出廠時并未存儲
2、任何信息用戶只能寫入一次(編程一次)。(3)EPROM:可改寫的現(xiàn)場編程ROM整片一起擦除能夠重復(fù)編程;(EP:ErasableProgrammable)用電信號編程可用專門的編程器編程UVEPROM:用紫外線擦除的EPROM。EEPROM:用電信號進(jìn)行內(nèi)容擦除的EPROM】【.單片微型機(jī)是由CPU存儲器I/0接口三部分組成】【PU主要由運算器控制器組成CPU中的布爾處理器用來處理位操作】【零標(biāo)志Z(ZeroFlag):當(dāng)運算結(jié)果為零時Z標(biāo)志就置1否則Z就被置零。兩個數(shù)是否相等。符號標(biāo)志S(SignFlag):符號標(biāo)志總是和運算結(jié)果中最高一位的值一致。判斷有符號數(shù)的正負(fù)。有符號數(shù)運算時才有意義
3、奇偶標(biāo)志P(ParltyF1ag):奇偶標(biāo)志用來標(biāo)記運算結(jié)果中1的個數(shù)的奇偶性可用于檢查在數(shù)據(jù)傳輸中是否發(fā)生錯誤。有奇校驗和偶校驗之分】【單片機(jī)的特點:單片機(jī)的存貯器有片內(nèi)存貯器和片外存貯器之分;單片機(jī)內(nèi)的ROM和RAM嚴(yán)格分工;單片機(jī)有很強(qiáng)的位處理功能;單片機(jī)的引腳出線一般都是多功能的;系列齊全功能擴(kuò)展性強(qiáng)。】【半導(dǎo)體存儲器從工藝上分為雙極型和MOS型兩種。雙極型存儲器的工作速度較快但集成度較差。MOS存儲器的集成度較高價格便宜。現(xiàn)在一般用的半導(dǎo)體存儲器都是MOS存儲器。】【只讀存貯器(ROM)的信息在制造時或通過一定的編程方法寫入。在系統(tǒng)中通常只能讀出不能寫入;在斷電時其信息不會丟失;它用
4、來存放固定的程序及數(shù)據(jù)如監(jiān)控程序、數(shù)據(jù)表格等。隨機(jī)存取存儲器(RAM)信息可讀可寫;可隨時直接寫入數(shù)據(jù);掉電后信息丟失。RAM有雙極型和MOS型兩種MOS存儲器因其集成度高功耗較低價格便宜而得到廣泛應(yīng)用?!俊?位CPU4K字節(jié)在系統(tǒng)可編程Flash存儲器程序存儲器的尋址范圍為64KB片外數(shù)據(jù)存儲器的尋址范圍為64KB片內(nèi)帶振蕩器振蕩頻率范圍為1.212MHz;可有時鐘輸出128個字節(jié)的片內(nèi)數(shù)據(jù)存儲器21個字節(jié)專用寄存器32個可編程I/O口線2個16位定時器/計數(shù)器5個中斷源兩個優(yōu)先級一個全雙工UART串行通道可多機(jī)通信111條指令含乘法指令和除法指令有強(qiáng)位尋址、位處理能力片內(nèi)采用單總線結(jié)構(gòu)用單
5、一的+5V電源?!俊究刂破魇怯芍噶罴拇嫫鱅R、指令譯碼器ID、程序計數(shù)器PC、數(shù)據(jù)指針DPTR、堆棧指針SP、RAM地址寄存器、時鐘發(fā)生器以及控制邏輯組成的】?!鞠蛏仙L型堆棧出棧入棧的操作原則是“先進(jìn)后出”或“后進(jìn)先出”。入棧操作規(guī)則為:先SP中的內(nèi)容加1后寫入數(shù)據(jù);出棧操作規(guī)則為:先讀出數(shù)據(jù)后SP中的內(nèi)容減1。主要用于數(shù)據(jù)傳送;子程序調(diào)用及返回和中斷處理斷點的保護(hù)及返回?!俊?051內(nèi)部有兩個16位可編程定時計數(shù)器記為定時器To和T1。在定時工作時時鐘由單片機(jī)內(nèi)部提供即系統(tǒng)時鐘經(jīng)過12分頻后作為定時器的時鐘。計數(shù)工作作時兩個計數(shù)器的時鐘脈沖(計數(shù)脈沖)由T0和T1(即P34和P35)兩個引
6、腳輸入??梢援a(chǎn)生中斷。】【8051的中斷系統(tǒng)允許接受5個獨立的中斷源即兩個外部中斷申請兩個定時計數(shù)器中斷以及一個串行口中斷??梢栽O(shè)置兩個中斷優(yōu)先級即高優(yōu)先級和低優(yōu)先級由中斷優(yōu)先控制寄存器IP來控制】【物理上分為:4個空間即片內(nèi)ROM、片外ROM片內(nèi)RAM、片外RAM邏輯上分為:3個空間即程序內(nèi)存(片內(nèi)、外)統(tǒng)一編址MOVC數(shù)據(jù)存儲器(片內(nèi))MOV數(shù)據(jù)存儲器(片外)MOV_】【0003H外部中斷0入口000BHT0溢出中斷入口0013H外中斷1入口001BHT1溢出中斷入口0023H串口中斷入口】【00H7FH:是真正的RAM區(qū)可以讀寫各種數(shù)據(jù);80HFFH:是專門用做特殊功能寄存器(SFR)的
7、區(qū)域?!俊疚粚ぶ穮^(qū)是對字節(jié)存儲器的有效補(bǔ)充通過位尋址可以對各個位進(jìn)行位操作可以用于開關(guān)量的控制。在程序設(shè)計階段通常用于存放各種程序的運行標(biāo)志、位變量等位尋址是51單片機(jī)特有的功能這種使用方式大大提高了存儲器的工作效率?!俊綪0口是一個多功能的三態(tài)雙向口能驅(qū)動8個LSTTL負(fù)載。作通用I/O口輸出時:是開漏輸出應(yīng)外接上拉電阻P1口是一個準(zhǔn)雙向口它只作通用的I/O口使用其功能與P0口作為通用I/O口時的功能相同。作為輸出口使用時由于其內(nèi)部有上拉電阻所以不需要外接上拉電阻;P1口能驅(qū)動4個TTL負(fù)載。P2口也是一個準(zhǔn)雙向口,P2口能帶34個TTL負(fù)載。P3口是一個多功能準(zhǔn)雙向口第一功能是作為通用的I
8、/O口使用其功能和原理與P1口相同。可以驅(qū)動4個TTL負(fù)載。第二功能是作為控制和特殊功能口使用可以字節(jié)訪問也可以位訪問】【1、P0口:地址低8位與數(shù)據(jù)線分時使用端口2、P1口:按位可編址的輸入輸出端口3、P2口:地址高8位輸出口4、P3口:用第二功能。若不用第二功能也可作通用I/O口?!俊緩?fù)位狀態(tài):1.程序計數(shù)器PC初始化為0000H使單片機(jī)從OOOOH單元開始執(zhí)行程序。在運行中當(dāng)單片機(jī)的程序受外界因素干擾陷入死循環(huán)或跑飛時為擺脫困境可將單片機(jī)復(fù)位重新啟動。2.復(fù)位也可使單片機(jī)退出低功耗工作方式而進(jìn)入正常工作狀態(tài)?!俊镜綦姳Wo(hù)方式:其保護(hù)措施是:單片機(jī)系統(tǒng)在運行中突然掉電故障時先保存重要的數(shù)據(jù)
9、然后啟用備用電源維持供電?!俊?0C51單片機(jī)有兩種功耗節(jié)電方式:空閑方式和掉電方式??臻e方式和掉電方式都是由特殊功能寄存器中的電源控制寄存器PCON的有關(guān)控制位來控制的?!俊究臻e方式的退出可采用兩種方式:中斷方式和硬件復(fù)位方式。退出掉電方式的惟一方法是硬件復(fù)位】【51單片機(jī)的時序單位);(3)當(dāng)MCS-51上電復(fù)位后片內(nèi)各寄存器的狀態(tài)見34頁表2-6。PC=0000H,DPTR=0000H,Acc=00H,PSW=00H,B=00H,SP=07H,TMOD=00H,TCON=00H,TH0=00H,TL0=00H,TH1=00H,TL1=00H,SCON=00H,P0P3=FFH6.程序計數(shù)
10、器PC:存放著下一條要執(zhí)行指令在程序存儲器中的地址即當(dāng)前PC值或現(xiàn)行值。程序計數(shù)器PC是16位寄存器沒有地址不是SFR.7.PC與DPTR的區(qū)別:PC和DPTR都用于提供地址其中PC為訪問程序存儲器提供地址而DPTR為訪問數(shù)據(jù)存儲器提供地址。8.MCS-51內(nèi)部有2個16位定時/計數(shù)器T0、T11個16位數(shù)據(jù)指針寄存器DPTR其中MOVEDPTR,#data16是唯一的16位數(shù)據(jù)傳送指令用來設(shè)置地址指針DPTR。(46頁)定時/計數(shù)器T0和T1各由2個獨立的8位寄存器組成共有4個獨立寄存器:TH1、TL1、TH0、TL0,可以分別對對這4個寄存器進(jìn)行字節(jié)尋址但不能吧T0或T1當(dāng)作1個16位寄存
11、器來尋址。即:MOVT0#data16;MOVT1#data16都是錯的MOVTH0#data;MOVTL0#data是正確的。9.程序狀態(tài)字寄存器PSW(16頁)(1)PSW的格式:D7PSWCyD6AcD5F0D4RS1D3RS0D2OVD1D0PD0H(2)PSW寄存器中各位的含義;Cy:進(jìn)位標(biāo)志位也可以寫為C。Ac:輔助進(jìn)位標(biāo)志位。RS1、RS0:4組工作寄存區(qū)選擇控制位。RS10011RS00所選的4組寄存器0區(qū)(內(nèi)部RAM地址00H07H)1區(qū)(內(nèi)部RAM地址08H0FH)2區(qū)(內(nèi)部RAM地址10H17H)3區(qū)(內(nèi)部RAM地址18H1FH)P為奇偶標(biāo)志位:該標(biāo)志位用來表示累加器A中
12、為1的位數(shù)的奇偶數(shù)P=1,A中1的個數(shù)為奇數(shù);P=0,A中1的個數(shù)為偶數(shù)。另:使用加法指令時累加器A中的運算結(jié)果對各個標(biāo)志位的影響:(1)如果位7有進(jìn)位則置1進(jìn)位標(biāo)志位Cy否則清0Cy;(2)如果位3有進(jìn)位置1輔助進(jìn)位標(biāo)志位Ac否則清0Ac;(3)如果位6有進(jìn)位而位7沒有進(jìn)位或者位7有進(jìn)位而位6沒有則溢出標(biāo)志位OV置1否則清0OV。即只要位7和位6中有一個進(jìn)位而另一個沒進(jìn)位OV就置1.10.MCS-51指令系統(tǒng)的七種尋址方式,熟練掌握各尋址方式。(40頁)。尋址方式寄存器尋址方式使用的變量尋址空間R0R7、B、A、C(位)4組通用工作寄存區(qū)、部分特殊功能寄存器DPTR、AB直接尋址方式寄存器間
13、接尋址方式R1R0SPR1R0DPTR內(nèi)部RAM128B、特殊功能寄存器片內(nèi)RAM片外數(shù)據(jù)存儲器立即尋址方式基址寄存器加變址寄存器間接尋址方式位尋址方式#dataA+DPTR,A+PC程序存儲器內(nèi)部RAM20H2FH單元的128個可尋址位、SFR中的可尋址位(85個)相對尋址方式PC+偏移量程序存儲器11.訪問MCS-51單片機(jī)中:(1)訪問片內(nèi)RAM應(yīng)使用MOV指令;(2)訪問片外RAM應(yīng)使用MOV_指令;(3)訪問程序存儲器應(yīng)使用MOVC指令。12.MCS-51有5個中斷源2級中斷優(yōu)先級。5個中斷源名稱及其中斷入口地址分別是什么?哪些中斷源的中斷請求標(biāo)志位在響應(yīng)中斷時由硬件自動清除?那些中
14、斷源的中斷請標(biāo)志位必須使用軟件清除?記住各個中斷請求標(biāo)志位優(yōu)先級標(biāo)志位觸發(fā)方式標(biāo)志位。(102頁108頁)中斷源外部中斷0定時器/計數(shù)器T0外部中斷1定時器/計數(shù)器T1串行口中斷入口地址0003H000BH0013H001BH0023H響應(yīng)中斷時硬件自動清除硬件自動清除硬件自動清除硬件自動清除軟件清除中斷請求標(biāo)志位IE0TF0IE1TF1TI或RI前面4種都是硬件自動清0串行中斷必須使用軟件清除因為串行接收和發(fā)送共享串行中斷在中斷處理中必須使用T1和R1判斷串行接收還是發(fā)送中斷。13.MCS-51的串行口為全雙工的異步串行通信口串行口有幾種工作方式?每種工作方式的幀格式和波特率是什么?串行口有
15、4種工作方式:SM00011SM01方式0123功能說明同步異位寄存器方式(用于擴(kuò)展I/O口)波特率固定為fosc/128位異步收發(fā)波特率可變(有定時器控制)9位異步收發(fā)波特率為fosc/64或fosc/329位異步收發(fā)波特率可變(有定時器控制)SM0、SM1:串行口4中工作方式的選擇位。(1)方式0:幀格式及波特率D0D1D2D3D4D5D6D7方式1的波特率是固定的為fosc/12(2)方式1:幀格式及波特率起始位D0D1D2D3D4D5D6D7停止位方式1的波特率為2SMOD/32定時器T1的溢出率(3)方式2:幀格式及波特率起始位D0D1D2D3D4D5D6D7D8停止位方式2的波特率
16、為2SMOD/64fosc(4)方式3:幀格式及波特率起始位D0D1D2D3D4D5D6D7D8停止位方式3的波特率為2SMOD/32定時器T1的溢出率14.8255A可擴(kuò)展3個8位并行I/O口(PA口、PB口和PC口)其中PC口具有按位置為/復(fù)位功能。15.系統(tǒng)總線(僅了解)所謂總線就是連接計算機(jī)各部件的一組控制信號。MCS-51使用的是哈佛結(jié)構(gòu)即并行總線結(jié)構(gòu)(程序存儲器和數(shù)據(jù)存儲器的空間是截然分開的)按其功能通常把系統(tǒng)總線分為三組:(1)、地址總線(AddressBus,簡寫AB)地址總線用于傳送單片機(jī)發(fā)出的地址信號以便進(jìn)行存儲單元和I/O端口的選擇。地址總線是單向的只能由單片機(jī)向外送出。
17、地址總線的數(shù)目決定著可直接訪問的存儲單元數(shù)目。MCS-51單片機(jī)最多可以擴(kuò)展64KB即65536個地址單元因此地址總線為16條。(2)、數(shù)據(jù)總線(DataBus簡寫DB)數(shù)據(jù)總線用于單片機(jī)與存儲器之間或單片機(jī)與I/O之間傳送數(shù)據(jù)。MCS-51單片機(jī)是8位字長所以數(shù)據(jù)總線的位數(shù)也是8位的。數(shù)據(jù)總線是雙向的可以進(jìn)行2個方向的傳送。(3)、控制總線(ControlBus簡寫CB)控制總線實際上就是一組控制信號線包括單片機(jī)發(fā)出的以及從其它部件傳送給單片機(jī)的。15.單片機(jī)外部擴(kuò)展存儲器地址分配的方法線選法和譯碼法。外部擴(kuò)展存儲器容量大小的確定方法(1)由該存儲器芯片上的地址根數(shù)決定如程序存儲器芯片271
18、28有A0A13)記兩點即可:(1)共陰極時1為亮0不亮;(2)abcdef是按照順時針走的知道g,dp的位置。18.單片機(jī)晶振頻率fosc與機(jī)器周期Tcy的關(guān)系式:1Tcy=12/fosc。19.編程題(1)循環(huán)程序的編寫(即延時程序的編寫)(94頁例417)例4-17、50ms延時程序。(注:一條DJNZ指令消耗兩個機(jī)器周期)DEL:DEL1:MOVR7#200MOVR6#125DEL2:DJNZR6DEL2MOVR7DEL1RET(2)中斷初始化程序的編寫(104頁例51,107頁例52)知識點:(1)中斷允許寄存器IEMCS-51的CPU的中斷源的開放或屏蔽是由片內(nèi)的中斷允許寄存器IE控制的。IE的字節(jié)地址為A8H,可進(jìn)行位尋址。EA-ESET1E_1ET0E_0EA:中斷允許總控制位;ES:串行口中斷允許位;ET1:定時器/計數(shù)器T1的溢出中段允許位;E_1:外部中斷1中段允許位;ET0:定時器/計數(shù)器T1的溢出中段允許位;E_0:外部中斷0中段允許位;注:當(dāng)上述值置為0時表示禁止;置為1時表示允許。如當(dāng)ET1=0表示禁止T1溢出中斷ET1=1表示允許T1溢出中斷。(2)中斷優(yōu)先級寄存器PMCS-51的片內(nèi)有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人房產(chǎn)買賣合同協(xié)議書3篇
- 2025年度個人貨車租賃與物流配送綜合服務(wù)合同3篇
- 2025版商業(yè)建筑門窗安裝與安全性能檢測合同3篇
- 2025-2030全球異溴丙烷行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國2,3,4-三氯硝基苯行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025版?zhèn)€人房屋裝修安全責(zé)任與施工監(jiān)理協(xié)議
- 商鋪租賃合同轉(zhuǎn)讓協(xié)議范文
- 現(xiàn)代醫(yī)療體系中的病患支持服務(wù)模式
- 跨領(lǐng)域合作項目的挑戰(zhàn)與應(yīng)對策略
- 二零二五年度離婚財產(chǎn)分割與子女生活技能培訓(xùn)合同2篇
- 央視網(wǎng)2025亞冬會營銷方案
- 《00541語言學(xué)概論》自考復(fù)習(xí)題庫(含答案)
- 《無砟軌道施工與組織》 課件 第十講雙塊式無砟軌道施工工藝
- 2024新版《藥品管理法》培訓(xùn)課件
- 《阻燃材料與技術(shù)》課件 第7講 阻燃橡膠材料
- 爆炸物運輸安全保障方案
- 電力安全工作規(guī)程(完整版)
- 借名買車的協(xié)議書范文范本
- 《2024 ESC血壓升高和高血壓管理指南》解讀
- 江蘇省南京市2025屆高三學(xué)業(yè)水平調(diào)研考試數(shù)學(xué)試卷(解析版)
- 2024年黑龍江省哈爾濱市中考數(shù)學(xué)試卷(附答案)
評論
0/150
提交評論