版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
課堂練習(xí)
一.、判斷改錯題
1、XCHDA,@R3(F)
2、CPLR0(F)只能用于累加器A
3、MOVR4,OEOH(T)
4、PUSHDPTR(F)只能是直接地址
5、MOV@R1,R2(F)寄存器不能互相賦值
6、SUBBB,56H(F)不能是B
7、XCHA,#50H(F)只能是地址或寄存器
8、ORLPl,A(T)
9、MOV?DPTR,A-:F)應(yīng)該是MOVX
10、TABDB01U0010B,16H,45,*8'JA'(T)
二、程序分析題
1、執(zhí)行下列程序段中第一條指令后,(P1.7)-_P1.7_;執(zhí)行第二條指令后,(P1.3)--1。
ANLP1,#7311
ORLP1,#3811
2、下列程序段執(zhí)行后,(A)=ODH,(B)=11Ho
MOVA,ttOFBH
MOVB,#12H
DIVAB
3、已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后,(SP)=_0BH_____,內(nèi)部RAM(OAH)
=_67H____,(OBH)=_45H—0
PUSHDPL
PUSHDPH
4、下列程序段執(zhí)行后,(RO)=_7EH____,(7EH)=_-l____,(7FH)=3FH_o
MOVRO,47FH
MOV7EH,#0
MOV7FIL#40H
DEC@R0
DECRO
DEC@R0
5、下列程序段匯編后,從3000H開始的各有關(guān)存儲單元的內(nèi)容將是什么?(11分)
ORG3000H
TABIEQU3234H
TAB2EQU4000H
DB“START”
DWTABI,TAB2,9000H
答:32H,34H,40H,OOH,90H,OOH
選擇題
第一章微型計算機基礎(chǔ)知識
1、十六進制數(shù)A到F和對應(yīng)的ASCII碼的差為(A)
A.37HB.30HC.40HD.47H
2、CPU是單片機的核心部件,它包括運算器和(A)
A,控制器B,數(shù)據(jù)存儲器C.程序存儲器D.I/O端口
第二章CPU結(jié)構(gòu)
1、ALE管腳可以作為低八位地址的鎖存控制信號,也可以作為其他芯片的時鐘信號。ALE時鐘振蕩頻率
為(B)
A.1/12晶振頻率B.1/6晶振頻率C.1/4晶振頻率D.1/2晶振頻率
2、讀片外部數(shù)據(jù)存儲器時不起作用的信號是(C
A./RDB./WRC./PSEND.ALE
3、89S51單片機是以下哪個公司的產(chǎn)品?(C)
A、INTELB、AMDC、ATMELD、PHILIPS
4、MCS-51系列單片機是屬于(C)體系結(jié)構(gòu)。
A、馮諾依曼B、普林斯頓C、哈佛D、圖靈
5、PC中存放的是(A)
A.下一條要執(zhí)行的指令的地址B.當(dāng)前正在執(zhí)行的指令
C.當(dāng)前正在執(zhí)行指令的地址D.下一條要執(zhí)行的指令
6、8051有四個工作寄存器區(qū),由PSW狀態(tài)字中的RS1和RSO兩位的狀態(tài)來決定,單片機復(fù)位后,若執(zhí)行
SETBRSO指令,此時只能使用區(qū)的工作寄存器。(B)
AI區(qū)B.II區(qū)C.HI區(qū)D.IV區(qū)
7、開機復(fù)位后,CPU使用的是第0組工作寄存器,地址范圍是(D)。
A.00H-10HB.08H-0FHC.10H-1FHD.00H-07H
8、進位標志CY在(C)中。
D.DPTRB.算邏運算部件ALUC.程序狀態(tài)字寄存器PSWD.DPTR
9、ATMEL的89s51驅(qū)動能力最強的并行端口為(A)。
A.POB.P1C.P2D.P3
10、對MCS-51系列單片機P0口用作輸出時,應(yīng)外接(A)o
A.上拉電阻B.二極管C.三極管D.Y拉電阻
11、MCS-51單片機的最大時序定時單位是(D),>
A、拍節(jié)B、狀態(tài)C、機器周期D、指令周期
12、單片機復(fù)位后,SP、PC、I/O□的內(nèi)容為(C)
A.SP=60HPC=OOHP0=Pl=P2=P3=FFH
B.SP=OOHPC=0000HP0=Pl=P2=P3=OOH
C.SP=07HPC=0000HP0=Pl=P2=P3=FFH
DSP=OOHPC=OOHPO=Pl=P2=P3=OOH
13、單片機復(fù)位后,累加器A、PC、PSW的內(nèi)容為(B)
A、A=FFHPC=OOHPSW=FFHB、A=OOHPC=0000HPSW=OOH
C、A=07HPC=OOOOHPSW=FFHD、A=OOHPC=OOHPSW=GOH
14..MCS-51單片機的最大程序?qū)ぶ房臻g是一64KB,該空間的地址范圍為OOOOH—OFFFFH系統(tǒng)
上電及復(fù)位的程序入口地址為0000H。
15、/PSEN為片外ROM讀選通信號,ALE為地址鎖存允許信號。
16、片外ROM的選通信號是/PSEN片外RAM的讀選通信號是歿
17、當(dāng)系統(tǒng)處于正常工作狀態(tài)且振蕩穩(wěn)定后,在RST引腳上加一個高電平并維持2個機器周期,
可將系統(tǒng)復(fù)位。
18、MCS-51單片機內(nèi)部RAM共有256字節(jié),低128字節(jié)是真正的用戶一區(qū),其中通用寄存器
組的地址為30?7F單元、可位尋址區(qū)為20?2F_單元。高128字節(jié)為特殊功能寄存器區(qū)
5、存儲器可分為程序存儲器、數(shù)據(jù)存儲器o
6、與CPU相關(guān)的特殊功能寄存器有ACC、B、PSW、SP.DPIPC
7、單片機的Pl口用作輸入,在進行讀引腳的操作之前必須向鎖存器寫1o
8、單片機在外接存儲器時P2口的第一功能是I/O端口,第二功能是一作地址總線高8位。
9、51單片機有兩種低功耗操作方式:節(jié)電操作方式和掉電操作方式。
第三章指令系統(tǒng)
1>MOVA,@R1屬于寄存器間接尋址方式,MOVC,bit屬于位_尋:fc方式。
2、訪問8051片外數(shù)據(jù)存儲器MOVX指令采用的寄存器間接尋址方式,訪問片外程序存儲器MOVC
指令采用的是且尋址方式。
3、利用KEIL軟件進行仿真調(diào)試時,在執(zhí)行調(diào)用指令時調(diào)試可跟蹤到子程序內(nèi)部并逐條執(zhí)行子程序內(nèi)部
的各條指令。(C)
A哲停B調(diào)試C單步D連續(xù)運行
4、已知MOVA#28H
MOVRO#20H
MOV@R0,A
ANLA,#OFH
ORLA,#80H
XRLA,@R0
執(zhí)行結(jié)果A的內(nèi)容為(A)
A.AOHB.28HC.08HD88H
5、在進行BCD碼運算時,緊跟加法運算指令后面的指令必須是(B)
A.ADDB.DAAC.ADDCD.由實際程序確定
6、MCS-51單片機有七種尋址方式,MOVXA,@A+DPTR屬于(B)尋址。
A間接B變址C相對D直接
7、有如下程序段
MOV31H,#24H
MOVA31H
SWAPA
ANLA,#OFOH
執(zhí)行結(jié)果是(C)
A.A=24HB.A=42HC,A=40HD.A=00H
8、編程時.一般在中斷服務(wù)子程序和子程序中需要保護和恢復(fù)現(xiàn)場.保護現(xiàn)場用PUSH指令,恢復(fù)現(xiàn)場用
POP指令
9、訪問MCS-51單片機程序存儲器地址空間.片內(nèi)數(shù)據(jù)存儲器地址.片外數(shù)據(jù)存儲器地址的指令分別為—
,MOV和_MOVX____o
10、單片機系統(tǒng)的第一條偽指令是QBS、最后條指令是END。
II、下列程序段匯編后,從3000H開始的各有關(guān)存儲單元的內(nèi)容將是什么?
ORG3000H
TABIEQU3234H
TAB2EQU4000H
DB“START”
DWTABI,TAB2,9000H
答:SjrjATR'JT,,32H,34H,40H,OOH,90H,OOH
12、下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機器周期數(shù),若單片機的晶振頻率為6MHz,問機器周
期是2us,執(zhí)行下列程序共需1006us,寫出計算過程。
MOVR3,#100;1
LOOP:NOP;1
NOP答:l+(l+l+l+2)*100+2
NOP
DJNZR3,LOOP;2
RET;2
13、下列程序段要實現(xiàn)把片外RAM從8100H開始的10個存儲單元的內(nèi)容移到片內(nèi)RAM40H開始的單
元,找出其中的錯誤并改正。
PUSHA;改正為:PUSHACC
MOVR7,10;改正為:MOVR7,410
MOVR2,#40H;改正為:MOVR0,#4011
MOVR0,#810011;改正為:MOVDPTR,#810011
LOOP:MOVA,@R0;改正為:MOVA,@DPTR
MOV@R2,A;改正為:MOV@R0,A
INCR0;
INCR2;改正為:INCDPTR
DJNZR7,LOOP
POPA;改正為:POPACC
14、某單片機應(yīng)用系統(tǒng)的Pl口連如下圖,問:(1)執(zhí)行下列程序的第一條指令后,哪些燈會亮?(2)
第二條指令的用處?(3)執(zhí)行到最后,(A):?
程序為:MOVPl,#OEH
ORLPl,#OCOH
MOVA,Pl
ANLA,#OCOH
答:除D2,3,4都亮;點亮D7,8;OCOH
15、請按下列要求完成答題
1、對后面帶分號的指令加上注釋
2、說明連續(xù)運行該程序時二極管的變化的規(guī)律
答:依次輪流熄滅二極管。
3、如果要使發(fā)光二極管依次輪流點亮,如何修改程序。
答:LEDRESET:MOVR2,#0IH
ORG0000H
AJMPMAIN
ORG01OOH
MAIN:MOVSP,#60H;給堆棧指針
LEDRESET:MOVR2,#80H
MOVR1,#08H
CLRP2.7;因為三極管是PI
端P2.7為0,輸出高電平才能點亮二極
管,即要對P2.7清零
IEDUP:MOVP1,R2;(燈為dl-d8)
使除了D8外都亮
ACALLDELAY;燈亮延時
MOVA,R2
RRA;循環(huán)右移一位,使D7不?
MOVR2,A
DJNZR1JEDUP;繼續(xù)使D6到D1依次
不亮
AJMPLEDRESET;循環(huán)亮燈過程
第4章中斷系統(tǒng)
4.1概述
1、在中斷子程序使用累加器、工作寄存器等資源時要先將其原來的內(nèi)容俁存起來,這一過程叫做保護
現(xiàn)場;當(dāng)中斷子程序執(zhí)行完畢,在返回主程序之前,要將這些內(nèi)容再取出送還到累加器、工作寄存
器等原單元中,這一過程稱為恢復(fù)現(xiàn)場。
2、發(fā)生中斷之后,CPU響應(yīng)中斷所執(zhí)行的處理程序,稱為中斷響應(yīng)。中斷發(fā)生之前運行的程
序稱為主程序。
4.251單片機中斷系統(tǒng)
1、CPU響應(yīng)(C)中斷時,不會由CPU自動清除中斷
A.外部中斷0B.外部中斷1C.串行口中斷D.定時器/計數(shù)器溢出中斷
2、在MCS-51中,需要外加電路實現(xiàn)中斷撤除的是(D)
A.定時中斷B.脈沖方式的外部中斷C.外部串行中斷D.電平方式的外部中斷
3、MCS-51單片機系列至少有一個中斷源,可分為2個優(yōu)先級。上電復(fù)位時外部中斷0中斷
源的優(yōu)先級別最高。
4、外部中斷有兩種觸發(fā)方式,電平觸發(fā)方式和邊沿觸發(fā)方式。其中電平觸發(fā)方式只適合于外部中斷以
低(高或低)電平輸入,邊沿觸發(fā)方式適合于以(正或負)脈沖輸入。
3、與中斷有關(guān)的4個特殊功能寄存器是TCON、SCON、IE、IP
4.3中斷處理過程
1、若IP=00001101B,則優(yōu)先級最高者為」XQ,最低者為PS。
2、若同時中斷實現(xiàn)下列順序,T0>外中斷外中斷0,則要_SETBPT0、SETBPX1和CLR
PXOo(IP-----PSPT1PX1PTOPXO)
3、一個完整的中斷過程包括中斷請求、中斷響應(yīng)、中斷處理和中斷返回
4個階段。
4、MCS—51單片機響應(yīng)中斷矢量地址是(C)。
A中斷服務(wù)程序的首句地址B中斷服務(wù)程序的出口地址
C中斷服務(wù)程序的入口地址D主程序等待中斷指令的地址
第五章定時器
1、關(guān)于定時器,若振蕩頻率為12MHz,在方式1下最大定時時間為(B)
A.8.192msB.65.536msC.0.256msD.16.384ms
2、若系統(tǒng)晶振頻率為12MHz,利用定時器/計數(shù)器1定時1ms,在方式0下的定時初值(A)
A.THFOEOHTL1=18HB.TH1=18HTLl=EOH
C.TH1=1CHTL1=18HD.TH1=18HTL1=1CH
3、已知8051所接晶振頻率為6MHz,定時器/計數(shù)器工作在模式1,計算定時時間為50ms時的定時器/
計數(shù)器初值。(寫出計算過程)
16
TC=2-(6*10*5*10)/12=40536=9E58H
高八位為9E,第八位為58H
4、如何運用兩個定時/計數(shù)器相串聯(lián)來產(chǎn)生一秒的時鐘基準信號。試畫出必要的電路部分,并寫出程序。
補圖(設(shè)晶振頻率為12MHz,用一個發(fā)光二極管的閃爍來顯示秒信號。)
分析:由TO定時,在P1.0產(chǎn)生0.1S的方波作為T1的外部計數(shù)信號,T1計數(shù)10次在P1.1口產(chǎn)生2S
的方波驅(qū)動發(fā)光二極管閃爍
電路圖跟本文檔唯一的那幅圖差不多。
1)選用T0模式1定時,定時時間為50ms。
166-2
TC=2-(12*10*5*10)/12=15536=3CB0H
2)選用T1模式1計數(shù)10次。
16
TC=2-10=65526=0FFF6H
ORG0000H
LJMPMAIN
ORG0(X)BH
LJMPONE
ORG001BH
LJMPCOU
ORG0030H
MAIN:MOVP1,#OFFH
MOVSP,#60H
MOVTMOD,#51H
MOVTL0,#0B0H
MOVTH0#3cH
MOVTL1,#OF6H
MOVTH1,#OFFH
SETBTRO
SETBTRI
SETBETO
SETBETI
SETBEA
SJMP$
ONE:PUSHPSW
PUSHACC
MOVTL0,#0B0H
MOVTH0,#3CH
CPLP1.0
POPACC
POPPSW
RETI
COU:PUSHPSW
PUSHACC
CPLPl.l
POPACC
POPPSW
RETI
END
5、當(dāng)系統(tǒng)選用6MHz晶體振蕩器時,由TOT作在方式為1,并中斷響應(yīng)周期為1*的矩形波占空比
為75%,并由P2.0輸出。
1、寫出TO定時器的方式控制字TO定時器初值計算
2、試編寫程序完成此功能。
由于0.75S沒辦法一次達到,所以可以采用定時50ms再循環(huán)15次的做法。
l.TMOD=l
TC=9E58H
2COUNTEREQU30H
ORG0000H
UMPTOINT
ORG0040H
MAIN:MOVTMOD,#()IH
MOVTHO,#9EH
MOVTLO,#58H
MOVCOUNTER,#OOH
SETBEA
SETBETO
SETBTRO
SJMP$
T0INT:PUSHPSW
PUSHACC
INCCOUNTER
MOVA,COUNTER
CJNEA,#15,T0INT1
CLRP2.0
AJMPT0INT2
T0INT1:CJNEA,#2O,T0INT2
SETBP2.0
MOVCOUNTER,#OOH
TOINT2:MOVTHO,#9EH
MOVTLO,#58H
POPACC
POPPSW
RETI
END
第六章串行通信
6.1概述
1、在進行串行通信時,若兩機的發(fā)送與接收可以同時進行則稱為(D)。
A、半雙工傳送B、單工傳送C、雙工傳送D、全雙工傳送
2、設(shè)有一幀信息,1個起始位、8個數(shù)據(jù)位、1個停止位,傳輸速率為每秒960個字符。波特率為信()0
bit/s。
3、異步通信中,每幀數(shù)據(jù)由
起始位、數(shù)據(jù)位、奇偶校驗位和停止位4部分組成。
6.2串行接口的結(jié)構(gòu)與控制
1、控制串行口工作方式的寄存器是(C)
A.TCONB.PCONC.SCOND.TMOD
2、發(fā)送一次串行數(shù)據(jù)的操作不包含的是(B
A.CLRTIB.MOVA,SBUFC.JNBTI,$D.MOVSBUF,A
3、串行口的工作方式由(C)寄存器決定。
A、SBUFB、PCONC>SCOND、RI
4、8Q51內(nèi)部有兩個16位可編程的定時/計數(shù)器,對其控制由兩個特殊功能寄存器完成,即
TMOD和TCOMo
5、CS51單片機定時器/計數(shù)器的初始化步驟為設(shè)定方式控制字(TMOD)、裝初值、根據(jù)需要設(shè)定IE和
IP并開中斷、
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024飼料原料出口銷售合同
- 職業(yè)學(xué)院學(xué)生資助工作實施辦法
- 2024年建筑工程施工及安全責(zé)任保險合同范本3篇
- 2024年裝修項目監(jiān)理合同3篇
- 2025年度豪華大理石臺面定制與安裝服務(wù)合同范本3篇
- 2024年租房責(zé)任保險合同2篇
- 2024年股權(quán)轉(zhuǎn)讓合同(雙邊)
- 2024年簡明鋼結(jié)構(gòu)購買合同
- 構(gòu)造地質(zhì)學(xué)看圖題及答案
- 2025年度網(wǎng)絡(luò)安全責(zé)任書協(xié)議書保障數(shù)據(jù)安全3篇
- FZ/T 81024-2022機織披風(fēng)
- GB/T 24123-2009電容器用金屬化薄膜
- 艾滋病梅毒乙肝實驗室檢測
- 國鐵橋梁人行道支架制作及安裝施工要點課件
- 領(lǐng)導(dǎo)科學(xué)全套精講課件
- 粵教版地理七年級下冊全冊課件
- 小學(xué)科學(xué)蘇教版六年級上冊全冊精華知識點(2022新版)
- 萎縮性胃炎共識解讀
- 《中外資產(chǎn)評估準則》課件第8章 澳大利亞與新西蘭資產(chǎn)評估準則
- 2022版義務(wù)教育語文課程標準(2022版含新增和修訂部分)
- 精品金屬線管布線施工工程施工方法
評論
0/150
提交評論