版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1、EA:內(nèi)外程序存儲器選擇控制端。輸入高電平,CPU訪問內(nèi)部程序存儲器(4K)。PC值超過0FFFH時,將自動執(zhí)行片外程序存儲器的程序。輸入低電平,CPU僅訪問片外程序存儲器。注意:對于注意:對于8031來說此腳必須接地。來說此腳必須接地。因為因為8031沒有程序存儲器2、時鐘周期時鐘周期(振蕩周期振蕩周期)時鐘周期是計算機(jī)中最基本的、最小的時間單位。它定義為時鐘脈沖頻率的倒數(shù)。CPU完成這每一個基本操作所需的時間定義為機(jī)器周期。機(jī)器
2、周期。指令周期指令周期定義:執(zhí)行一條指令所需的時間。MCS51的指令周期一般只有1—2個機(jī)器周期,只有乘、除兩條指令占4個機(jī)器周期。當(dāng)用12MHz晶體作主振頻率時,執(zhí)行一條指令的時間,也就是一個指令周期為1us、2us及4us。3、單片機(jī)作為微型機(jī)的一個主要分支,在結(jié)構(gòu)上的最大特點就是把、單片機(jī)作為微型機(jī)的一個主要分支,在結(jié)構(gòu)上的最大特點就是把CPU、存儲器、定時、存儲器、定時器和多種輸入輸出接口電路器和多種輸入輸出接口電路集成在一塊超
3、大規(guī)模集成電路芯片上。集成在一塊超大規(guī)模集成電路芯片上。4、【例【例5.4】用定時器】用定時器T1的方式的方式2對外部計數(shù)對外部計數(shù)要求每計滿要求每計滿100個數(shù)個數(shù)將P1.0引腳信號求反引腳信號求反.解:P3.5引腳輸入外部信號引腳輸入外部信號每發(fā)生每發(fā)生1次負(fù)跳變計數(shù)器加次負(fù)跳變計數(shù)器加1每輸入每輸入100個脈沖個脈沖計數(shù)器溢出計數(shù)器溢出中斷中斷將P1.0引腳求反引腳求反.G0000HLJMPMAING001BHCPLP1.0RET
4、IG0100HMAIN:MOVTMOD#60HMOVTL1#9CHMOVTH1#9CHSETBTR1SETBET1SETBEAHERE:AJMPHERE5、例、例7:程序名:程序名:MAX功能功能:查找內(nèi)部:查找內(nèi)部RAM中無符號數(shù)據(jù)塊的最大值中無符號數(shù)據(jù)塊的最大值入口參數(shù):入口參數(shù):R1指向數(shù)據(jù)塊的首地址,數(shù)據(jù)塊長度存放在工作寄存器指向數(shù)據(jù)塊的首地址,數(shù)據(jù)塊長度存放在工作寄存器R2中出口參數(shù):最大值存放在累加器出口參數(shù):最大值存放在累
5、加器A中占用資源:占用資源:R1R2APSWMAX:PUSHPSWCLRA;清;清A作為初始最大值作為初始最大值LP:CLRC;清進(jìn)位位;清進(jìn)位位SUBBA@R1;最大值減去數(shù)據(jù)塊中的數(shù);最大值減去數(shù)據(jù)塊中的數(shù)JNCNEXT;小于最大值,繼續(xù);小于最大值,繼續(xù)MOVA@R1;大于最大值,則用此值作為最大值;大于最大值,則用此值作為最大值SJMPNEXT1NEXT:ADDA@R1;恢復(fù)原最大值;恢復(fù)原最大值NEXT1:INCR1;修改地址
6、指針;修改地址指針DJNZR2LPPOPPSWRET(4)CLRR0;()(5)MOVT0,#3CF0H;()1MCS51單片機(jī)可執(zhí)行指令:MOV35H,@R3。()28031與8751的區(qū)別在于內(nèi)部是否有程序存儲器。(√)3當(dāng)向堆棧壓入一個字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1。()4程序計數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。()5某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。(√)6MCS51單片機(jī)中的PC是不可尋
7、址的。(√)7當(dāng)MCS51執(zhí)行MOVX@DPTR,A指令時,伴隨著信號有效。()WR8MCS51的定時器計數(shù)器對外部脈沖進(jìn)行計數(shù)時,要求輸入的計數(shù)脈沖的高電平或低電平的持續(xù)時間不小于1個機(jī)器周期。()9區(qū)分外部程序存儲器和數(shù)據(jù)存儲器的最可靠的方法是看其是被還是被信號WRPSEN連接。(√)10各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在MCS51的TCON寄存器中。()二、簡答題(13分)1、采用6MHz的晶振,定時2ms,用定時器方式1時的
8、初值應(yīng)為多少?(請給出計算過程)(6分)答:答:(1)(1)Ts=2usTs=2us(216(216-X)X)2us2us=2ms2ms從而從而X=6453664536…………………..4..4分(2)(2)6453664536=FC18HFC18H………………………2分2、MCS51外擴(kuò)的程序存儲器和數(shù)據(jù)存儲器可以有相同的地址空間,但不會發(fā)生數(shù)據(jù)沖突,為什么?(4分)答:答:因為訪問外擴(kuò)的程序存儲器和數(shù)據(jù)存儲器執(zhí)行的指令不同,所發(fā)出的
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)考試試題(附有答案) (1)
- 單片機(jī)考試試題帶答案(多套試題綜合精簡)
- 單片機(jī)考試習(xí)題和答案
- 單片機(jī)考試題及答案
- 單片機(jī)考試題
- 單片機(jī)考試復(fù)習(xí)試題庫附答案
- 單片機(jī)考試00
- 單片機(jī)原理及應(yīng)用考試試題及答案
- 單片機(jī)原理及應(yīng)用考試試題及答案
- 51單片機(jī)考試常見試題選擇題
- 單片機(jī)原理及應(yīng)用考試試題匯總及答案
- 單片機(jī)考試判斷題
- 單片機(jī)考試復(fù)習(xí)題
- 單片機(jī)原理_期末考試試題_(附答案)
- 煤礦絞車司機(jī)考試試題帶答案
- 電機(jī)車司機(jī)考試試題答案
- 混凝土罐車司機(jī)考試試題及答案
- 統(tǒng)考計算機(jī)考試試題及答案
- 單片機(jī)模擬試卷(18套題)-單片機(jī)試題-單片機(jī)期未考試試題-匯編程序試題
- 呼吸機(jī)考試試題--
評論
0/150
提交評論