單片機(jī)知識(shí)點(diǎn)總結(jié)-考試大題_第1頁
單片機(jī)知識(shí)點(diǎn)總結(jié)-考試大題_第2頁
單片機(jī)知識(shí)點(diǎn)總結(jié)-考試大題_第3頁
單片機(jī)知識(shí)點(diǎn)總結(jié)-考試大題_第4頁
單片機(jī)知識(shí)點(diǎn)總結(jié)-考試大題_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單片機(jī)知識(shí)點(diǎn)總結(jié)-考試大題單片機(jī)知識(shí)點(diǎn)總結(jié)-考試大題單片機(jī)知識(shí)點(diǎn)總結(jié)-考試大題xxx公司單片機(jī)知識(shí)點(diǎn)總結(jié)-考試大題文件編號(hào):文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計(jì),管理制度單片機(jī)考點(diǎn)總結(jié)及考試大題單片機(jī)由CPU、存儲(chǔ)器及各種I/O接口三部分組成。單片機(jī)即單片微型計(jì)算機(jī),又可稱為微控制器和嵌入式控制器。MCS-51系列單片機(jī)為8位單片機(jī),共40個(gè)引腳,MCS-51基本類型有8031、8051和8751.MCS-51單片機(jī)共有16位地址總線,P2口作為高8位地址輸出口,P0口可分時(shí)復(fù)用為低8位地址輸出口和數(shù)據(jù)口。MCS-51單片機(jī)片外可擴(kuò)展存儲(chǔ)最大容量為216=64KB,地址范圍為0000H—FFFFH。(1.以P0口作為低8位地址/數(shù)據(jù)總線;2.以P2口作為高8位地址線)MCS-51片內(nèi)有128字節(jié)數(shù)據(jù)存儲(chǔ)器(RAM),21個(gè)特殊功能寄存器(SFR)。(1)MCS-51片內(nèi)有128字節(jié)數(shù)據(jù)存儲(chǔ)器(RAM),字節(jié)地址為00H—7FH;(2)21個(gè)特殊功能寄存器(SFR)(21頁—23頁);(3)當(dāng)MCS-51上電復(fù)位后,片內(nèi)各寄存器的狀態(tài),見34頁表2-6。PC=0000H,SP=07H,P0~P3=FFH6.程序計(jì)數(shù)器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、T1,1個(gè)16位數(shù)據(jù)指針寄存器DPTR,其中MOVEDPTR,#data16是唯一的16位數(shù)據(jù)傳送指令,用來設(shè)置地址指針DPTR。9.程序狀態(tài)字寄存器PSW(16頁)(2)PSW寄存器中各位的含義;Cy:進(jìn)位標(biāo)志位,也可以寫為C。Ac:輔助進(jìn)位標(biāo)志位。RS1、RS0:4組工作寄存區(qū)選擇控制位。RS1RS0所選的4組寄存器000區(qū)(內(nèi)部RAM地址00H~07H)011區(qū)(內(nèi)部RAM地址08H~0FH)102區(qū)(內(nèi)部RAM地址10H~17H)113區(qū)(內(nèi)部RAM地址18H~1FH)P為奇偶標(biāo)志位:該標(biāo)志位用來表示累加器A中為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頁)。尋址方式使用的變量尋址空間寄存器尋址方式R0~R7、A、B、C(位)DPTR、AB4組通用工作寄存區(qū)、部分特殊功能寄存器直接尋址方式內(nèi)部RAM128B、特殊功能寄存器寄存器間接尋址方式@R1,@R0,SP片內(nèi)RAM@R1,@R0,@DPTR片外數(shù)據(jù)存儲(chǔ)器立即尋址方式#data基址寄存器加變址寄存器間接尋址方式@A+DPTR,@A+PC程序存儲(chǔ)器位尋址方式內(nèi)部RAM20H~2FH單元的128個(gè)可尋址位、SFR中的可尋址位(85個(gè))相對(duì)尋址方式PC+偏移量程序存儲(chǔ)器12.MCS-51有5個(gè)中斷源,2級(jí)中斷優(yōu)先級(jí)。5個(gè)中斷源名稱及其中斷入口地址分別是什么哪些中斷源的中斷請(qǐng)求標(biāo)志位在響應(yīng)中斷時(shí)由硬件自動(dòng)清除那些中斷源的中斷請(qǐng)標(biāo)志位必須使用軟件清除記住各個(gè)中斷請(qǐng)求標(biāo)志位,優(yōu)先級(jí)標(biāo)志位,觸發(fā)方式標(biāo)志位。(102頁—108頁)中斷源入口地址響應(yīng)中斷時(shí)中斷請(qǐng)求標(biāo)志位外部中斷00003H硬件自動(dòng)清除IE0定時(shí)器/計(jì)數(shù)器T0000BH硬件自動(dòng)清除TF0外部中斷10013H硬件自動(dòng)清除IE1定時(shí)器/計(jì)數(shù)器T1001BH硬件自動(dòng)清除TF1串行口中斷0023H軟件清除TI或RI前面4種都是硬件自動(dòng)清0,串行中斷必須使用軟件清除,因?yàn)榇薪邮蘸桶l(fā)送共享串行中斷,在中斷處理中必須使用T1和R1判斷串行接收還是發(fā)送中斷。13.MCS-51的串行口為全雙工的異步串行通信口,串行口有幾種工作方式每種工作方式的幀格式和波特率是什么

串行口有4種工作方式:SM0SM1方式功能說明000同步異位寄存器方式(用于擴(kuò)展I/O口)波特率固定,為fosc/120118位異步收發(fā),波特率可變(有定時(shí)器控制)1029位異步收發(fā),波特率為fosc/64或fosc/321139位異步收發(fā),波特率可變(有定時(shí)器控制)SM0、SM1:串行口4中工作方式的選擇位TXDP3.1RXDP3.0REN允許串行接收設(shè)240字符每秒異步通訊240*10=2400bitSCON:串行口控制PCON波特率設(shè)置15.系統(tǒng)總線按其功能通常把系統(tǒng)總線分為三組:(1)、地址總線(AddressBus,簡(jiǎn)寫AB)地址總線用于傳送單片機(jī)發(fā)出的地址信號(hào),以便進(jìn)行存儲(chǔ)單元和I/O端口的選擇。地址總線是單向的,只能由單片機(jī)向外送出。地址總線的數(shù)目決定著可直接訪問的存儲(chǔ)單元數(shù)目。MCS-51單片機(jī)最多可以擴(kuò)展64KB,即65536個(gè)地址單元,因此,地址總線為16條。(2)、數(shù)據(jù)總線(DataBus,簡(jiǎn)寫DB)。MCS-51單片機(jī)是8位字長(zhǎng),所以,數(shù)據(jù)總線的位數(shù)也是8位的。數(shù)據(jù)總線是雙向的,可以進(jìn)行2個(gè)方向的傳送??刂瓶偩€)單片機(jī)外部擴(kuò)展存儲(chǔ)器地址分配的方法線選法和譯碼法。外部擴(kuò)展存儲(chǔ)器容量大小的確定方法(1)由該存儲(chǔ)器芯片上的地址根數(shù)決定,如程序存儲(chǔ)器芯片27128有A0—A13共14根地址線,故27128的存儲(chǔ)容量=214=16KB;(2)用存儲(chǔ)器芯片型號(hào)后面的數(shù)字÷8即可得到該芯片的存儲(chǔ)容量,如27128的存儲(chǔ)容量=128÷8=16KB;P0口作第八位的地址、數(shù)據(jù)總線,P2口作為高位地址線,PSEN:ALE作為P0口低八位所存控制,EA-ROM的選擇控制16.存儲(chǔ)器擴(kuò)展的讀寫控制:外擴(kuò)的RAM芯片既能讀出又能寫入,所以通常都有讀寫控制引腳,記為OE和WE。外擴(kuò)的RAM的讀寫控制引腳分別與MCS-51的RD和WR引腳相連。外擴(kuò)的EPROM在正常使用中只能讀出,不能寫入,故EPROM的芯片沒有寫入控制引腳,只有讀出引腳,記為OE,該引腳與MCS-51的PSEN相連。17.在MCS-51單片機(jī)系統(tǒng)中,外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器共用16位地址線和八8位數(shù)據(jù)線,為何不發(fā)生沖突?外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器雖然共用16位地址線和8位數(shù)據(jù)線,但由于訪問外擴(kuò)程序存儲(chǔ)器時(shí)是PSEN信號(hào)有效,而訪問數(shù)據(jù)存儲(chǔ)器時(shí)是RD或WR信號(hào)有效。而這些控制信號(hào)是由MCS-51執(zhí)行訪問外部外序存儲(chǔ)器和或訪問外部數(shù)據(jù)存儲(chǔ)器的指令產(chǎn)生,任何時(shí)候只能執(zhí)行1種指令,只產(chǎn)生1種控制信號(hào),所以不會(huì)產(chǎn)生數(shù)據(jù)沖突的問題。已知8051單片機(jī)的fosc=12MHZ,用T1定時(shí),試編程P1.1周期為2ms的方波MOVTMOD,#20H;T1方式2定時(shí)MOVTH1,#06H;定時(shí)250μsMOVTL1,#06HSETBTR1L2:MOVR2,#04HL1:JNBTF1,$CLRTF1DJNZR2,L1CPLP1.1SJMPL2請(qǐng)回答:(共16分)1.下圖中外部擴(kuò)展的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器容量各是多少?(2分)2.兩片存儲(chǔ)器芯片的地址范圍分別是多少?(地址線未用到的位填1) (6分,)3.請(qǐng)編寫程序,要求:(1)將內(nèi)部RAM30H~3FH中的內(nèi)容送入1#6264的前16個(gè)單元中;(4分)(2)將2#6264的前4個(gè)單元的內(nèi)容送入40H~43中;(4分)解:1.外擴(kuò)程序存儲(chǔ)器的容量是8K,外擴(kuò)數(shù)據(jù)存儲(chǔ)器的容量是16K2. 2764范圍: C000H~DFFFH1#范圍: A000H~BFFFH2#范圍: 6000H~7FFFH3.請(qǐng)編寫程序(1) MOV R1,#10H MOV DPTR,@0A000H MOV R0,#30HLOOP: MOV A,@R0 MOVX @DPTR,AINC DPTRINC R0 DJNZ R1,LOOPRET(2) MOV R1,#04H MOV DPTR,#6000H MOV R0,#40HLOOP:MOVX A,@DPTR MOV @R0,A INC DPTR INC R0 DJNZ R1,LOOP RET將外部數(shù)據(jù)存儲(chǔ)器中的5000H—50FFH單元全部清零(10分)。答:ORG0100H(1分)MOVDPTR#5000HMOVR0,#00HCLRA(3分)LOOP:MOVX@DPTR,A INCDPTR(3分)DJNZR0,LOOP(2分)HERE:SJMPHERE(RET或SJMP$等)(1分)題9.9電路圖可以參考圖9-10,PA口每一位接二極管的正極,二極管的負(fù)極接地。PB口每1位接一開關(guān)和上拉電阻,開關(guān)另一端直接接地。這樣只需要將讀到的PB口的值送給PA口就可以滿足題目要求了。 ORG 0100HMIAN: MOV

溫馨提示

  • 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)論