版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)個(gè)人總結(jié)單片機(jī)總結(jié)【1、數(shù)據(jù)總線(DataBusDB):傳送數(shù)據(jù);雙向;一般來說微處理器的位數(shù)和數(shù)據(jù)總線的位數(shù)一致。地址總線AddressBusAB):在計(jì)算機(jī)中通過地址來訪問外設(shè)及存儲(chǔ)器;單向;地址總線的數(shù)目決定了可以直接訪問的內(nèi)存儲(chǔ)器的單元數(shù)目。控制總線(ControlBusCB):傳送CPU發(fā)出的控制信號(hào)也可以傳送其他外設(shè)信號(hào)到微處理器;對(duì)于一條具體的控制線其方向是固定的;控制總線的數(shù)目與微處理器的位數(shù)沒有直接關(guān)系一般受引腳的限制控制總線的數(shù)目不會(huì)太多。】【1)ROM:掩膜編程的ROM簡(jiǎn)稱為ROM它的編程是由半導(dǎo)體制造廠家完成的適合于大批量生產(chǎn)的產(chǎn)品。2)PROM:在出廠時(shí)并未存儲(chǔ)
2、任何信息用戶只能寫入一次(編程一次)。(3)EPROM:可改寫的現(xiàn)場(chǎng)編程ROM整片一起擦除能夠重復(fù)編程;(EP:ErasableProgrammable)用電信號(hào)編程可用專門的編程器編程UVEPROM:用紫外線擦除的EPROM。EEPROM:用電信號(hào)進(jìn)行內(nèi)容擦除的EPROM】【.單片微型機(jī)是由CPU存儲(chǔ)器I/0接口三部分組成】【PU主要由運(yùn)算器控制器組成CPU中的布爾處理器用來處理位操作】【零標(biāo)志Z(ZeroFlag):當(dāng)運(yùn)算結(jié)果為零時(shí)Z標(biāo)志就置1否則Z就被置零。兩個(gè)數(shù)是否相等。符號(hào)標(biāo)志S(SignFlag):符號(hào)標(biāo)志總是和運(yùn)算結(jié)果中最高一位的值一致。判斷有符號(hào)數(shù)的正負(fù)。有符號(hào)數(shù)運(yùn)算時(shí)才有意義
3、奇偶標(biāo)志P(ParltyF1ag):奇偶標(biāo)志用來標(biāo)記運(yùn)算結(jié)果中1的個(gè)數(shù)的奇偶性可用于檢查在數(shù)據(jù)傳輸中是否發(fā)生錯(cuò)誤。有奇校驗(yàn)和偶校驗(yàn)之分】【單片機(jī)的特點(diǎn):?jiǎn)纹瑱C(jī)的存貯器有片內(nèi)存貯器和片外存貯器之分;單片機(jī)內(nèi)的ROM和RAM嚴(yán)格分工;單片機(jī)有很強(qiáng)的位處理功能;單片機(jī)的引腳出線一般都是多功能的;系列齊全功能擴(kuò)展性強(qiáng)。】【半導(dǎo)體存儲(chǔ)器從工藝上分為雙極型和MOS型兩種。雙極型存儲(chǔ)器的工作速度較快但集成度較差。MOS存儲(chǔ)器的集成度較高價(jià)格便宜。現(xiàn)在一般用的半導(dǎo)體存儲(chǔ)器都是MOS存儲(chǔ)器?!俊局蛔x存貯器(ROM)的信息在制造時(shí)或通過一定的編程方法寫入。在系統(tǒng)中通常只能讀出不能寫入;在斷電時(shí)其信息不會(huì)丟失;它用
4、來存放固定的程序及數(shù)據(jù)如監(jiān)控程序、數(shù)據(jù)表格等。隨機(jī)存取存儲(chǔ)器(RAM)信息可讀可寫;可隨時(shí)直接寫入數(shù)據(jù);掉電后信息丟失。RAM有雙極型和MOS型兩種MOS存儲(chǔ)器因其集成度高功耗較低價(jià)格便宜而得到廣泛應(yīng)用。】【8位CPU4K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器程序存儲(chǔ)器的尋址范圍為64KB片外數(shù)據(jù)存儲(chǔ)器的尋址范圍為64KB片內(nèi)帶振蕩器振蕩頻率范圍為1.212MHz;可有時(shí)鐘輸出128個(gè)字節(jié)的片內(nèi)數(shù)據(jù)存儲(chǔ)器21個(gè)字節(jié)專用寄存器32個(gè)可編程I/O口線2個(gè)16位定時(shí)器/計(jì)數(shù)器5個(gè)中斷源兩個(gè)優(yōu)先級(jí)一個(gè)全雙工UART串行通道可多機(jī)通信111條指令含乘法指令和除法指令有強(qiáng)位尋址、位處理能力片內(nèi)采用單總線結(jié)構(gòu)用單
5、一的+5V電源。】【控制器是由指令寄存器IR、指令譯碼器ID、程序計(jì)數(shù)器PC、數(shù)據(jù)指針DPTR、堆棧指針SP、RAM地址寄存器、時(shí)鐘發(fā)生器以及控制邏輯組成的】?!鞠蛏仙L(zhǎng)型堆棧出棧入棧的操作原則是“先進(jìn)后出”或“后進(jìn)先出”。入棧操作規(guī)則為:先SP中的內(nèi)容加1后寫入數(shù)據(jù);出棧操作規(guī)則為:先讀出數(shù)據(jù)后SP中的內(nèi)容減1。主要用于數(shù)據(jù)傳送;子程序調(diào)用及返回和中斷處理斷點(diǎn)的保護(hù)及返回。】【8051內(nèi)部有兩個(gè)16位可編程定時(shí)計(jì)數(shù)器記為定時(shí)器To和T1。在定時(shí)工作時(shí)時(shí)鐘由單片機(jī)內(nèi)部提供即系統(tǒng)時(shí)鐘經(jīng)過12分頻后作為定時(shí)器的時(shí)鐘。計(jì)數(shù)工作作時(shí)兩個(gè)計(jì)數(shù)器的時(shí)鐘脈沖(計(jì)數(shù)脈沖)由T0和T1(即P34和P35)兩個(gè)引
6、腳輸入??梢援a(chǎn)生中斷?!俊?051的中斷系統(tǒng)允許接受5個(gè)獨(dú)立的中斷源即兩個(gè)外部中斷申請(qǐng)兩個(gè)定時(shí)計(jì)數(shù)器中斷以及一個(gè)串行口中斷??梢栽O(shè)置兩個(gè)中斷優(yōu)先級(jí)即高優(yōu)先級(jí)和低優(yōu)先級(jí)由中斷優(yōu)先控制寄存器IP來控制】【物理上分為:4個(gè)空間即片內(nèi)ROM、片外ROM片內(nèi)RAM、片外RAM邏輯上分為:3個(gè)空間即程序內(nèi)存(片內(nèi)、外)統(tǒng)一編址MOVC數(shù)據(jù)存儲(chǔ)器(片內(nèi))MOV數(shù)據(jù)存儲(chǔ)器(片外)MOV_】【0003H外部中斷0入口000BHT0溢出中斷入口0013H外中斷1入口001BHT1溢出中斷入口0023H串口中斷入口】【00H7FH:是真正的RAM區(qū)可以讀寫各種數(shù)據(jù);80HFFH:是專門用做特殊功能寄存器(SFR)的
7、區(qū)域?!俊疚粚ぶ穮^(qū)是對(duì)字節(jié)存儲(chǔ)器的有效補(bǔ)充通過位尋址可以對(duì)各個(gè)位進(jìn)行位操作可以用于開關(guān)量的控制。在程序設(shè)計(jì)階段通常用于存放各種程序的運(yùn)行標(biāo)志、位變量等位尋址是51單片機(jī)特有的功能這種使用方式大大提高了存儲(chǔ)器的工作效率。】【P0口是一個(gè)多功能的三態(tài)雙向口能驅(qū)動(dòng)8個(gè)LSTTL負(fù)載。作通用I/O口輸出時(shí):是開漏輸出應(yīng)外接上拉電阻P1口是一個(gè)準(zhǔn)雙向口它只作通用的I/O口使用其功能與P0口作為通用I/O口時(shí)的功能相同。作為輸出口使用時(shí)由于其內(nèi)部有上拉電阻所以不需要外接上拉電阻;P1口能驅(qū)動(dòng)4個(gè)TTL負(fù)載。P2口也是一個(gè)準(zhǔn)雙向口,P2口能帶34個(gè)TTL負(fù)載。P3口是一個(gè)多功能準(zhǔn)雙向口第一功能是作為通用的I
8、/O口使用其功能和原理與P1口相同。可以驅(qū)動(dòng)4個(gè)TTL負(fù)載。第二功能是作為控制和特殊功能口使用可以字節(jié)訪問也可以位訪問】【1、P0口:地址低8位與數(shù)據(jù)線分時(shí)使用端口2、P1口:按位可編址的輸入輸出端口3、P2口:地址高8位輸出口4、P3口:用第二功能。若不用第二功能也可作通用I/O口?!俊緩?fù)位狀態(tài):1.程序計(jì)數(shù)器PC初始化為0000H使單片機(jī)從OOOOH單元開始執(zhí)行程序。在運(yùn)行中當(dāng)單片機(jī)的程序受外界因素干擾陷入死循環(huán)或跑飛時(shí)為擺脫困境可將單片機(jī)復(fù)位重新啟動(dòng)。2.復(fù)位也可使單片機(jī)退出低功耗工作方式而進(jìn)入正常工作狀態(tài)?!俊镜綦姳Wo(hù)方式:其保護(hù)措施是:單片機(jī)系統(tǒng)在運(yùn)行中突然掉電故障時(shí)先保存重要的數(shù)據(jù)
9、然后啟用備用電源維持供電。】【80C51單片機(jī)有兩種功耗節(jié)電方式:空閑方式和掉電方式。空閑方式和掉電方式都是由特殊功能寄存器中的電源控制寄存器PCON的有關(guān)控制位來控制的。】【空閑方式的退出可采用兩種方式:中斷方式和硬件復(fù)位方式。退出掉電方式的惟一方法是硬件復(fù)位】【51單片機(jī)的時(shí)序單位);(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.程序計(jì)數(shù)
10、器PC:存放著下一條要執(zhí)行指令在程序存儲(chǔ)器中的地址即當(dāng)前PC值或現(xiàn)行值。程序計(jì)數(shù)器PC是16位寄存器沒有地址不是SFR.7.PC與DPTR的區(qū)別:PC和DPTR都用于提供地址其中PC為訪問程序存儲(chǔ)器提供地址而DPTR為訪問數(shù)據(jù)存儲(chǔ)器提供地址。8.MCS-51內(nèi)部有2個(gè)16位定時(shí)/計(jì)數(shù)器T0、T11個(gè)16位數(shù)據(jù)指針寄存器DPTR其中MOVEDPTR,#data16是唯一的16位數(shù)據(jù)傳送指令用來設(shè)置地址指針DPTR。(46頁)定時(shí)/計(jì)數(shù)器T0和T1各由2個(gè)獨(dú)立的8位寄存器組成共有4個(gè)獨(dú)立寄存器:TH1、TL1、TH0、TL0,可以分別對(duì)對(duì)這4個(gè)寄存器進(jìn)行字節(jié)尋址但不能吧T0或T1當(dāng)作1個(gè)16位寄存
11、器來尋址。即:MOVT0#data16;MOVT1#data16都是錯(cuò)的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的個(gè)數(shù)為奇數(shù);P=0,A中1的個(gè)數(shù)為偶數(shù)。另:使用加法指令時(shí)累加器A中的運(yùn)算結(jié)果對(duì)各個(gè)標(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中有一個(gè)進(jìn)位而另一個(gè)沒進(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ù)存儲(chǔ)器立即尋址方式基址寄存器加變址寄存器間接尋址方式位尋址方式#dataA+DPTR,A+PC程序存儲(chǔ)器內(nèi)部RAM20H2FH單元的128個(gè)可尋址位、SFR中的可尋址位(85個(gè))相對(duì)尋址方式PC+偏移量程序存儲(chǔ)器11.訪問MCS-51單片機(jī)中:(1)訪問片內(nèi)RAM應(yīng)使用MOV指令;(2)訪問片外RAM應(yīng)使用MOV_指令;(3)訪問程序存儲(chǔ)器應(yīng)使用MOVC指令。12.MCS-51有5個(gè)中斷源2級(jí)中斷優(yōu)先級(jí)。5個(gè)中斷源名稱及其中斷入口地址分別是什么?哪些中斷源的中斷請(qǐng)求標(biāo)志位在響應(yīng)中斷時(shí)由硬件自動(dòng)清除?那些中
14、斷源的中斷請(qǐng)標(biāo)志位必須使用軟件清除?記住各個(gè)中斷請(qǐng)求標(biāo)志位優(yōu)先級(jí)標(biāo)志位觸發(fā)方式標(biāo)志位。(102頁108頁)中斷源外部中斷0定時(shí)器/計(jì)數(shù)器T0外部中斷1定時(shí)器/計(jì)數(shù)器T1串行口中斷入口地址0003H000BH0013H001BH0023H響應(yīng)中斷時(shí)硬件自動(dòng)清除硬件自動(dòng)清除硬件自動(dòng)清除硬件自動(dòng)清除軟件清除中斷請(qǐng)求標(biāo)志位IE0TF0IE1TF1TI或RI前面4種都是硬件自動(dòng)清0串行中斷必須使用軟件清除因?yàn)榇薪邮蘸桶l(fā)送共享串行中斷在中斷處理中必須使用T1和R1判斷串行接收還是發(fā)送中斷。13.MCS-51的串行口為全雙工的異步串行通信口串行口有幾種工作方式?每種工作方式的幀格式和波特率是什么?串行口有
15、4種工作方式:SM00011SM01方式0123功能說明同步異位寄存器方式(用于擴(kuò)展I/O口)波特率固定為fosc/128位異步收發(fā)波特率可變(有定時(shí)器控制)9位異步收發(fā)波特率為fosc/64或fosc/329位異步收發(fā)波特率可變(有定時(shí)器控制)SM0、SM1:串行口4中工作方式的選擇位。(1)方式0:幀格式及波特率D0D1D2D3D4D5D6D7方式1的波特率是固定的為fosc/12(2)方式1:幀格式及波特率起始位D0D1D2D3D4D5D6D7停止位方式1的波特率為2SMOD/32定時(shí)器T1的溢出率(3)方式2:幀格式及波特率起始位D0D1D2D3D4D5D6D7D8停止位方式2的波特率
16、為2SMOD/64fosc(4)方式3:幀格式及波特率起始位D0D1D2D3D4D5D6D7D8停止位方式3的波特率為2SMOD/32定時(shí)器T1的溢出率14.8255A可擴(kuò)展3個(gè)8位并行I/O口(PA口、PB口和PC口)其中PC口具有按位置為/復(fù)位功能。15.系統(tǒng)總線(僅了解)所謂總線就是連接計(jì)算機(jī)各部件的一組控制信號(hào)。MCS-51使用的是哈佛結(jié)構(gòu)即并行總線結(jié)構(gòu)(程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的空間是截然分開的)按其功能通常把系統(tǒng)總線分為三組:(1)、地址總線(AddressBus,簡(jiǎn)寫AB)地址總線用于傳送單片機(jī)發(fā)出的地址信號(hào)以便進(jìn)行存儲(chǔ)單元和I/O端口的選擇。地址總線是單向的只能由單片機(jī)向外送出。
17、地址總線的數(shù)目決定著可直接訪問的存儲(chǔ)單元數(shù)目。MCS-51單片機(jī)最多可以擴(kuò)展64KB即65536個(gè)地址單元因此地址總線為16條。(2)、數(shù)據(jù)總線(DataBus簡(jiǎn)寫DB)數(shù)據(jù)總線用于單片機(jī)與存儲(chǔ)器之間或單片機(jī)與I/O之間傳送數(shù)據(jù)。MCS-51單片機(jī)是8位字長(zhǎng)所以數(shù)據(jù)總線的位數(shù)也是8位的。數(shù)據(jù)總線是雙向的可以進(jìn)行2個(gè)方向的傳送。(3)、控制總線(ControlBus簡(jiǎn)寫CB)控制總線實(shí)際上就是一組控制信號(hào)線包括單片機(jī)發(fā)出的以及從其它部件傳送給單片機(jī)的。15.單片機(jī)外部擴(kuò)展存儲(chǔ)器地址分配的方法線選法和譯碼法。外部擴(kuò)展存儲(chǔ)器容量大小的確定方法(1)由該存儲(chǔ)器芯片上的地址根數(shù)決定如程序存儲(chǔ)器芯片271
18、28有A0A13)記兩點(diǎn)即可:(1)共陰極時(shí)1為亮0不亮;(2)abcdef是按照順時(shí)針走的知道g,dp的位置。18.單片機(jī)晶振頻率fosc與機(jī)器周期Tcy的關(guān)系式:1Tcy=12/fosc。19.編程題(1)循環(huán)程序的編寫(即延時(shí)程序的編寫)(94頁例417)例4-17、50ms延時(shí)程序。(注:一條DJNZ指令消耗兩個(gè)機(jī)器周期)DEL:DEL1:MOVR7#200MOVR6#125DEL2:DJNZR6DEL2MOVR7DEL1RET(2)中斷初始化程序的編寫(104頁例51,107頁例52)知識(shí)點(diǎn):(1)中斷允許寄存器IEMCS-51的CPU的中斷源的開放或屏蔽是由片內(nèi)的中斷允許寄存器IE控制的。IE的字節(jié)地址為A8H,可進(jìn)行位尋址。EA-ESET1E_1ET0E_0EA:中斷允許總控制位;ES:串行口中斷允許位;ET1:定時(shí)器/計(jì)數(shù)器T1的溢出中段允許位;E_1:外部中斷1中段允許位;ET0:定時(shí)器/計(jì)數(shù)器T1的溢出中段允許位;E_0:外部中斷0中段允許位;注:當(dāng)上述值置為0時(shí)表示禁止;置為1時(shí)表示允許。如當(dāng)ET1=0表示禁止T1溢出中斷ET1=1表示允許T1溢出中斷。(2)中斷優(yōu)先級(jí)寄存器PMCS-51的片內(nèi)有
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股權(quán)投資合同:甲方投資乙方公司的投資金額、股權(quán)比例等3篇
- 二零二五年度車輛包車保險(xiǎn)合同規(guī)范3篇
- 二零二五版地下綜合管廊安全防護(hù)質(zhì)量保修合同3篇
- 二零二五版30萬噸礦砂船船舶維修保養(yǎng)及配件供應(yīng)長(zhǎng)期合同3篇
- 二零二五版專業(yè)環(huán)保印刷保密合同3篇
- 二零二五年度網(wǎng)絡(luò)直播平臺(tái)運(yùn)營與分成合同2篇
- 二零二五年環(huán)保搬運(yùn)承包項(xiàng)目合同3篇
- 解除2025年度互聯(lián)網(wǎng)金融服務(wù)合同3篇
- 二零二五版文化衍生品開發(fā)及銷售合同范本3篇
- 二零二五版服裝品牌管理公司員工勞動(dòng)合同范本3篇
- 2025年中國高純生鐵行業(yè)政策、市場(chǎng)規(guī)模及投資前景研究報(bào)告(智研咨詢發(fā)布)
- 2022-2024年浙江中考英語試題匯編:完形填空(學(xué)生版)
- 2025年廣東省廣州市荔灣區(qū)各街道辦事處招聘90人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 中試部培訓(xùn)資料
- 硝化棉是天然纖維素硝化棉制造行業(yè)分析報(bào)告
- 央視網(wǎng)2025亞冬會(huì)營銷方案
- 北師大版數(shù)學(xué)三年級(jí)下冊(cè)豎式計(jì)算題100道
- 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)全套教學(xué)課件
- 屋頂分布式光伏發(fā)電項(xiàng)目施工重點(diǎn)難點(diǎn)分析及應(yīng)對(duì)措施
- 胃鏡下超聲穿刺護(hù)理配合
- 2024解析:第三章物態(tài)變化-基礎(chǔ)練(原卷版)
評(píng)論
0/150
提交評(píng)論