版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)原理與應(yīng)用 -戴勝華-課后答案LtD單片機(jī)作業(yè)答案第二章1、MCS-51 系列單片機(jī)內(nèi)部有哪些主要的邏輯部件?P10答:MCS-51/ALU、累加器AROMRAMIRPC、定時器/計數(shù)器、I/O PSW、存放器組。3、MCS-51RAM4工作存放器組?位尋址區(qū)域的字節(jié)地址范圍是多少?P13-P15答:MCS-51RAM00H-7FH,128B300H-1FH 32B4的RS1RS016B128區(qū);30H-7FH80BRAM5、8031488I/OP0-P3端口傳送?16P19-P21答:P1 口是專門供用戶使用的 I/O 口,是準(zhǔn)雙向接口,故可以使用 P1 口傳送;P0/I/O或I/O8
2、8/P016的低 8 位;P2I/OP1I/OP28 位,故P21688MCS-5110MHz一個機(jī)器周期為多少微妙?P25答:CPUMCS-516個時鐘周期振蕩周期組成。當(dāng)振蕩頻率為 10MHz 時,一個機(jī)器周期為 12/10M Hz=1.2us。9MCS-51會發(fā)生沖突?P12;P13、P18儲器的尋址方式、尋址空間和控制信號不同。2、對外部程序存儲器訪問使用 MOVC 指令;對外部數(shù)據(jù)存儲器訪問使用 MOVX 指令。10、MCS-51 的P3P192-6答: P3.0 RXD串行輸入口 P3.1 TXD串行輸出口P3.2 INT0外部中斷 0 P3.3 INT外部中斷 1P3.4 T0定
3、時器 0 外部中斷 P3.5 T1定時器 1 外部中斷P3.6 WR外部數(shù)據(jù)存儲器寫信號P3.7 RD外部數(shù)據(jù)存儲器讀信號117CH7CH7CH7CH7CHRAMRAM2FH7CH2、什么是尋址方式?MCS-51 單片機(jī)有哪幾種尋址方式?P36答:尋址方式是指令中確定操作數(shù)的形式。MSC-51存放器尋址、存放器間接尋址、變址尋址、相對尋址、位尋址。3、指出以下指令中畫線的操作數(shù)的尋址方式?P36 MOV R0, #55H ; 立即尋址MOV A, 2AH ; 直接尋址MOV A, R1 ; 存放器間接尋址MOV R0, A ; 存放器尋址DIV A, B ; 存放器尋址ADD A, R7 ;
4、存放器尋址MOVX A, DPTR ; 存放器間接尋址MOV DPTR, #0123H ; 立即尋址MOVC A, A+DPTR ; 基址加變址尋址INC DPTR ; 存放器尋址7、為什么要進(jìn)行十進(jìn)制調(diào)整?調(diào)整方法是什么?P49答:十進(jìn)制表示用BCD10169AC=1,那么06H9CY=160H。8BCDR0中,差仍存于被減數(shù)地址單元中。?答: CLR C MOV A,#9AH SUBB A,R1 ADD A,R0 DA AMOV R0,A98000HP45MOV DPTR, #8000HMOV A, DPTR10RAM(A) 。分別寫出以下各條指令的執(zhí)行結(jié)果。P41-(1) MOV R0,
5、 A ; (R0)=35H P412(2) MOV R0, A ; (6FH)=35H P424(3) MOV A, #90H ; (A)=90H P411(4) MOV A, 90H ; (A)=(90H) P411(5) MOV 80H, #81H ; (80H)=81H P423(6) MOVX R0, A ; (6FH)=35H P45 2(7) PUSH A ; (0C1H)=35H,(SP)=0C1H P436(8) SWAP A ; (A)=53H P448(9) XCH A, R0 ; (A)=6FH,(R0)=35H P447第四章2么?使用標(biāo)號有什么限制?注釋段起什么作用?
6、P69答:采用標(biāo)號便于在編寫程序時,實現(xiàn)跳轉(zhuǎn)、循環(huán)等程序控制轉(zhuǎn)移。以有空格。3、MCS-51P70-P72答:MCS-511ORGOrigin格式:ORG 起始地址作用:ORG 偽指令總是出現(xiàn)在每段源程序或數(shù)據(jù)塊的開始,可以使程序、子程序和數(shù)ORG單元開始編排目標(biāo)程序。ORG2DBDefine Byte格式:DB 作用:把項或項表的數(shù)值存入從標(biāo)號開始的連續(xù)單元中。3、定義字偽指令 DWDefine Word格式:DW DBDW164DSDefine Storage格式:DS 儲單元數(shù)由表達(dá)式的值決定。5、為標(biāo)號賦值偽指令 EQU格式:EQU 數(shù)或匯編符號作用:將操作數(shù)中的地址或數(shù)據(jù)賦給標(biāo)號字段
7、的標(biāo)號,故又稱為等值指令。6、數(shù)據(jù)地址賦值偽指令 DATA格式:DATA 作用:其功能和 EQU 類似,但有以下區(qū)別。1DATA而EQU2用 EQU 可以把一個匯編符號賦給字符名,而 DATA 只能把數(shù)據(jù)賦給字符名。3DATA 可以把一個表達(dá)式賦給字符名,而 DATA 只能把數(shù)據(jù)賦給字符名。4DATA7BIT格式:字符名 BIT 位地址作用:把位地址賦給字符名稱8、源程序結(jié)束偽指令 END格式:END 作用:ENDEND理。如果沒有這條指令,匯編程序通常會給出“警告指示。6RAM1000H10FFHRAM2500H元開始的區(qū)域中,編寫有關(guān)程序。COMPAREWITHP804.10答: STAR
8、T: MOV R0,#00H MOV DPTR,#1000HLOOP: MOVX A,DPTR MOV DPH,#25HMOVX MOV INC DPTRINCR0DJNZR0,LOOP SJMP$1112MHz50msP814.1112MHz11usDJNZ2us法,50ms=2us*250*100,程序如下:DL50MS: MOV R4, #100 DELAY1: MOV R3 , #250 DELAY2: DJNZ R3, DELAY2DJNZ R4, DELAY1 RET12MOV A, #34H ; (A)=34HMOV B, #0ABH ; (B)=0ABH MOV 34H, #7
9、8H ; (34H)=78H XCH A, R0 ; (A),(R0)互換XCH A, R0 ; (A),(R0)互換XCH A, B ; (A),(B)互換SJMP $ ; 暫停第五章:2、8051/計數(shù)器有哪幾種工作方式?各有什么特點(diǎn)?P105 8051/40:M1M0=0013/計數(shù)器,其計數(shù)器由THi8TLi5TLi3TLi5THiTHiTFi 置“1,并申請中斷。TiTFi“1。1-8192,如需再次定時或計數(shù),需要用指令重置時間常數(shù)。1:M1M2=01016/1-65536,如需再次定時或計數(shù),需要用指令重置時間常數(shù)。2:M1M0=108/1688TLiTHiTLi1-256。這種
10、工作方式可省去用戶軟件中重裝初值的程序,并可產(chǎn)生相當(dāng)精度的定時時間,特別適合于產(chǎn)生周期性脈沖及作為串行口波特率發(fā)生器,缺點(diǎn)是計數(shù)長度太小。3:M1M0=11T0。T08TL0TH08T1TR1TF1T1012,只能用在不需中斷控制的場合。312計數(shù)器初值送到計數(shù)器存放器即開始工作,啟動后不需要軟件干預(yù),也不使用溢出標(biāo)志。96MHz。編程實現(xiàn):使用定時器T02、定時,在P1.4100us4:1106MHz12us4:1,可將54P1.45256-Y*2us=20usY=246=0F6H10D7D6D5D4D3D2D1D0GATEC/M1M0GATEC/M1M0定時器工作方式定義:M1M0工作方式
11、說明00013 位定時器/計數(shù)器01116 位定時器/計數(shù)器1028/計數(shù)器11113T08/止計數(shù)定時器0,定時方式2,故TMOD00000010=02H ORG 2000HSTART: MOV TMOD, #02H /0MOV TL0,0F6H /初值送TL0MOV TH0,0F6H /初值送TH0 SETB P1.4 /P1.4 置高SETB TR0 /允許T0LOOP: MOV R0#4 /4:1WAIT1: JNB TF0,WAIT1 /等待定時器T0CLR TF0 /軟件清零TF0DJNZ R0,WAIT1 /R00CPL P1.4 /對P1.4WAIT2: JNB TF0,WAI
12、T2/T0CLR TF0 /軟件清零TF0CPL P1.4 /對P1.4SJMP LOOP /程序循環(huán)運(yùn)行第六章2、MCS-51MCS-510:SM1SM0=008fosc/12RXDTXD8T1“1。8位在后,波特率固定,一個機(jī)器周期移位一次。1:SM1SM0=0181波特率=(2smod/32) xT1101“0,8停止位“1,其波特率可變。2:SM1SM0=1092=(2smod/64) x 振蕩器頻率111“0,81為“1或“091“1。3:SM1SM0=11932方式 3 的波特率=(2smod/32) x 定時器T1 的溢出率111“0,81“1或“091“1。3、MCS-514P
13、134 MCS-511方式 0 的波特率=fosc/122方式 1 的波特率=(2smod/32) x 定時器 T1 的溢出率。3方式 2 的波特率=(2smod/64) x 振蕩器頻率4方式 3 的波特率=(2smod/32) x 定時器 T1 的溢出率7、請用查詢法編寫程序?qū)崿F(xiàn)串行口工作方式1 下的發(fā)送程序。設(shè)單片機(jī)主頻為11.0592MHz1200bps、發(fā)送數(shù)據(jù)緩沖區(qū)在外部RAM1000H30B答:1 設(shè)數(shù)據(jù)為ASCII 碼形式,最高位作為奇偶校驗位。102T1210D7D6D5D4D3D2D1D0GATEC/M1M0GATEC/M1M0定時器工作方式定義:M1M0工作方式說明0001
14、3 位定時器/計數(shù)器01116 位定時器/計數(shù)器102可重裝 8 位定時器/計數(shù)器113T08/止計數(shù)故,TMOD=20H; 3 設(shè)SMOD=0。4SCODD7D6D5D4D3D2D1D0SM0SM1SM2RENTB8RB8TIRI串行口工作方式定義:SM0SM0SM1 工作方式方式簡單描述波特率000I/O主振頻率/120118UART可變1029UART主振頻率/32率/641139UART可變故,SCON=40H;5 波特率為 1200bpsT10E8H程序如下:ORG 1000HSTARTMOVTMOD,#20H ;T1MOV TL1,#0E8HMOV TH1,#0E8HMOV PCO
15、N, #00H ;SMOD=0SETB TR1 ;啟動T1MOV SCON, #40HMOV DPTR, #1000HMOV R2, #30LOOP: MOVX A, DPTRMOV C, P ;送奇偶標(biāo)志MOV ACC.7, C ;MOV SBUF, A ;發(fā)送字符WAIT: JNB TI, WAIT ; CLR TI ;INC DPTRDJNZ R2,LOOP AJMP START第七章1、MCS-51 有幾個中斷源?有幾級中斷優(yōu)先級?各中斷標(biāo)志如何產(chǎn)生?又如何去除? P149答:52INT0INT1,3T0、T12中斷標(biāo)志的產(chǎn)生:中斷標(biāo)志,電平觸發(fā)需要軟件清標(biāo)志位;定時器T0,T1向量,
16、所以需要在中斷程序里由軟件判斷是發(fā)送中斷還是接受中斷,并且只能由軟件 清標(biāo)志位;中斷請求的去除:定時中斷由硬件自動撤除定時中斷響應(yīng)后,硬件自動把標(biāo)志位TFx清零。外部中斷的自動與強(qiáng)制撤除IEx清零。24電平方式觸發(fā),那么需由外部電路和軟件配合撤除。CLRTI; CLRRI;2、什么是中斷優(yōu)先級?優(yōu)先級的處理原那么是什么?P151CPU響應(yīng)并處理發(fā)生的所有中斷,系統(tǒng)根據(jù)引起中斷事件的重要性和緊迫程序,將中斷源分為假設(shè)干個級別,稱作中斷優(yōu)先級;中斷優(yōu)先級的處理原那么:1優(yōu)先級的中斷效勞,從而實現(xiàn)中斷嵌套。2、如果一個中斷請求已被響應(yīng),那么同級的其他中斷響應(yīng)將被禁止。3、如果同級的多個請求同時出現(xiàn),那么按CPU 查詢次序確定哪個中斷請求被響應(yīng)。其查詢次序為:外部中斷 0定時中斷 0外部中斷 1定時中斷串行中斷。8
溫馨提示
- 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屆中考聯(lián)考生物試卷含解析
- 汕頭廣東汕頭市金平區(qū)鮀江街道統(tǒng)一招聘社區(qū)工作人員17人歷年參考題庫(頻考版)含答案解析
- 松原2024年吉林扶余市衛(wèi)健系統(tǒng)事業(yè)單位招聘7人歷年參考題庫(頻考版)含答案解析
- 2024年濱州市結(jié)核醫(yī)院濱州市腫瘤醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點(diǎn)附帶答案
- 第7課 積極奉獻(xiàn)社會(專題過關(guān))-【學(xué)生版】
- 萊陽醫(yī)保小知識培訓(xùn)課件
- 流行性腮腺炎護(hù)理診斷
- 開封職業(yè)學(xué)院《工程荷載與可靠度設(shè)計原理B》2023-2024學(xué)年第一學(xué)期期末試卷
- 土地權(quán)屬界線協(xié)議書(2篇)
- 防震設(shè)施砼施工班組合同驗收
- ASTMB117-2023年鹽霧試驗標(biāo)準(zhǔn)中文
- 國際海上避碰規(guī)則(中英版)課件
- 小學(xué)思政課《愛國主義教育》
- 批量訂購車輛合同范本
- 新能源發(fā)電技術(shù)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 初中物理-初三物理模擬試卷講評課教學(xué)課件設(shè)計
- 道路危險貨物運(yùn)輸企業(yè)安全生產(chǎn)清單
- 鋼鐵生產(chǎn)企業(yè)溫室氣體核算與報告案例
- 農(nóng)業(yè)合作社全套報表(已設(shè)公式)-資產(chǎn)負(fù)債表-盈余及盈余分配表-成員權(quán)益變動表-現(xiàn)金流量表
- 深入淺出Oracle EBS之OAF學(xué)習(xí)筆記-Oracle EBS技術(shù)文檔
- 四年級計算題大全(列豎式計算,可打印)
評論
0/150
提交評論