ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:34KB ,
资源ID:6659014      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6659014.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理考试.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机原理考试.docx

1、单片机原理考试单片机原理及应用复习题 28. MCS-51单片机外部中断请求信号有电平 方式和 脉冲 方式,在电平方式下,当采集到INT0、INT1的有效信号为 低电平时 时,激活外部中断。 30. 一个字节可以存 2 位BCD码。 31对89C51而言,片内ROM和片外ROM的编址方式为 统一编址 ,片外ROM的地址从 1000H 开始;片内RAM和片外RAM的编址方式为独立编址 ,片外RAM的地址从 0000H 开始。 32对单片机而言,连接到数据总线上的输出口应具有 锁存 功能, 连接到数据总线上的输出口应具有 三态 功能。 33决定程序执行的顺序是 PC 寄存器,该寄存器复位时的值为0

2、000H 。 34MCS-5l单片机的堆栈区只可设置在_片内数据存储区的低128字节,堆栈寄存器SP是_8_位寄存器。 35MCS-51单片机指令ADDC A,#20H中源操作数的寻址方式是_立即数寻址_。 36串行通信根据通信的数据格式分有两种方式,分别是 同步 和 异步 。 38MCS-51单片机89C51中有 2 个 16 位的定时/计数器,可以被设定的工作方式有 4种。 39在MCS-51中PC和DPTR都用于提供地址,其中PC为访问 程序 存储器提供地址,DPTR为访问 数据 存储器提供地址 40通过堆栈操作实现子程序调用,首先要把 PC 的内容入栈,以进行断点保护。 42一个10位

3、D/A转换器,其分辨率为_2-10_。 438051复位后,PC=00 H。若希望从片内存储器开始执行,EA脚应接_高_ 电平,PC值超过_0FFFH_时,8051会自动转向片外存储器继续取指令执行。 44单片机内包含组成微机的三个主要功能部件是CPU、存储器和_各种I/O接口_。 46若由程序设定RS1、RS0=10,则工作寄存器R0R7的直接地址为_1017H_。 47串行通讯中有同步和 异步 两种基本方式。 487段LED显示器内部的发光二极管连接方式可分为共阴极和 共阳极 两种结构。 51.MCS-51单片机的P0口和P2口除了可以作为并行口进行数据的输入输出外,通常还用来构建系统的_

4、低8位地址_和_高8位地址_。 53MCS-51单片机指令ANL A,20H中源操作数的寻址方式是_直接寻址_。 54将CY与A的第0位的“非”求“或”的指令是ORL C,/ACC.0,若原A=0,执行后A=_00H_60.8051的堆栈指针是_SP_。 64执行下列程序段中第一条指令后,(1)(P1.7)=_0_ (P1.3)=_0_, (P1.2)=_0_;执行第二条指令后,(2)(P1.5)=_1_,(P1.4)=_1_,(P1.3)=_1_.ANL P1,#73H 01110011ORL P1,#38H 00111000填空1. 8051复位后,程序计数器PC中的内容是( 0000H

5、)。2. 8051的直接寻址方式的寻址空间是( 片内RAM的低128B和 SFR )。3. CPU访问片内RAM的指令类型用( MOV )。4. 当CPU响应定时/计数器T1的中断时,( 硬件将自动对TF1清0 )。5. 指令( SETB TR1 )用于启动8051的定时器T1。6. 8051复位后,P1口状态是( 0FFH )。7. 8051单片机系统的扩展RAM和I/O口是按(外部数据存储器统一 )编址的。9. 如8051的SP的内容是30H,顺序执行PUSH ACC和POP B两句指令后,( 累加器A中的内容与寄存器B中的内容是一样的 )。10. 指令MOV R1, A与MOVX R1,

6、 A比较,(前一条指令的目的地址在片内RAM,后一条指令的目的地址在片外RAM )。11. 当执行指令时,PC中的内容总是指示出(将要执行的下一条指令地址 )。 13. 将8031片外RAM某单元中的内容送累加器A,应采用(MOVX A, DPTR )这样的指令。19. 如8051的SP的内容是30H,执行LCALL SUBRTN这样的指令后, 当前寄存器SP中的内容为(32H )。21. 8051产生中断时,CPU将自动将(中断入口地址 )装入程序计数器PC中。22. 当CPU响应串行口发送中断时,( 需用软件将TI清0 )。25.定时器T0设定为16位计数器定时方式,则T0应工作在(模式1

7、 )。26. 8051的(P2 )口作为扩展片外数据存储器时16位地址总线中的高8位。41. 改变(程序计数器PC )中的内容就可改变程序执行的方向。53. CPU访问片外RAM的指令类型用(MOVX )。54. 当CPU响应定时/计数器T0的中断时,(硬件自动将当前PC值 )压入堆栈。55.定时器T1溢出标志位TF1,溢出时,硬件自动将TF1值变为1 。A. B. 溢出时,需用软件将TF1置1C. 溢出时,硬件自动将TF1清0 D. 中断响应后必须用软件将TF1清056. 如果要P1口作为输入口用,可以先用指令(MOV P1,#0FFH )对P1口进行操作。59. 执行查表指令MOVC A,

8、A+PC后,当前A中的内容是( 执行该指令时,当前指令下一条指令对应PC中的内容与原来A中的内容之和所指地址单元的内容 )。61. 在程序开始执行前,必须将其起始地址送入(程序计数器PC )。63. 将8031扩展程序存储器EPROM单元中常数送累加器A,应采用(MOVC A,A+DPTR )这样的指令。64. 为了使中断能正确返回,在中断子程序中(PUSH和POP )指令必须成对出现。65. 定时器T1工作在模式2 计数方式,要求计3个脉冲就溢出,则计数初值为( FDH )。66. 8051的特殊功能寄存器可以用(直接寻址 )方式进行访问。69. 执行指令MOVC A,A+DPTR后,当前A

9、中的内容是(DPTR的内容与原来A的内容之和所指地址单元的内容 )。71. 执行调用指令LCALL后,( 程序计数器PC )中的内容由硬件自动改变。72. 8051的寄存器间接寻址方式的寻址空间是(片内RAM的低128B和片外RAM )。73. 将8031累加器A中的内容送片外RAM某单元,应采用(MOVX DPTR, A )这样的指令。74. 当执行中断返回指令RETI时,(硬件自动将当前栈顶2字节内容 )弹出,送程序计数器PC。75. 用指令(CLR TR0 )可以让正在计数的定时器T0停止计数。76. 8051内部RAM位地址( 08H )对应字节地址21H的最低一位。A. 00H B.

10、 01H D. 10H79. 执行指令DJNZ R1,TABL1,其描述是(R1中的内容减1如不等于零,程序跳转到TABL1处执行 )。18. 执行以下程序段 MOV SP,#3AH MOV A,#20H MOV B,#30H PUSH ACC PUSH B POP ACC POP B 后, A(30H)和B(20H)19. 假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段 ANL A,#17H ORL 17H,A XRL A,R0 CPL A 后, A的内容为CBH113. 设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBBA, R2后结

11、果为(自行计算)114. 设(A)=0C3H,(R0)=0AAH,执行指令ANLA,R0后,结果(自行计算)116. 提高单片机的晶振频率,则机器周期(变短)120. 执行如下三条指令后,30H单元的内容是(0EH) MOVR1,30H MOV40H,0EH MOVR1,40H121. 有如下程序段: MOVR0,30H SETBC CLRA ADDCA,00H MOVR0,A执行结果是(30H)=01H)124. 执行MOVIE,81H指令的意义是:(开放外部中断源0)132. 如下程序段: CLRC MOVA,BCH ADDCA,65H则其结果为(A)= (自行计算)C=()(自行计算)

12、A、(A)=21HB、CY=1C、AC=1D、CY=0E、AC=0*1.写出下列指令执行的结果(1).MOV A,#20HMOV R0,#20HMOV R0,AANL A, #0FHORL A, #80HXRL A, R0A=_ ; R0= ; (20H)=_(2).MOV DPTR, #2314HMOV R0, DPHMOV 14H, #22HMOV R1, DPLMOV 23H, #56HMOV A, R0XCH A, DPH执行以上指令后A=_ DPTR=_(3).MOV A,#50HMOV B,#77HPUSH ACCPUSH BPOP ACCPOP B执行完本段指令后(A)=_ (B

13、)=_2.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?MOVA, 59HMOVR0, AMOVA, #00HMOVR0, AMOVA, #25HMOV51H, AMOV52H, #70H3.已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。ANL A,#17HORL 17H, AXRL A, R0CPL A4. 试分析下列程序段,当程序执行后,位地址00H,01H中的内容为何值?P1口的8条I/0线为何状态?CLR CMOV A,#66HJC LOOP1CPL CSETB 0

14、1HLOOP1: ORL C, ACC.0JB ACC.2, LOOP2CLR 00HLOOP2: MOV P1,A5.若A=11H,R0=33H,B=55H,(11H)=22H,(22H)=66H,(33H)=44H,在注释区写出分别执行下列指令后果的结果。写出每一行中参与计算的有关单元值,下同 MOV R1,A ; MOV R3,#11H ; MOV R0,#22H ; MOV A, R0 ; MOV B,33H ; MOV 40H,R0 ; 6.若A=78H,R0=34H,(34H)=DCH,(56H)=ABH,Cy=1,求分别执行下列指令后A和Cy中的数据。(1)ADDC A,R0 ;

15、 (2)SUBB A,56H ; (3)DEC R0 ; (4)INC 56H ; 7若A=B7H,R0=5EH,(23H)=A1H,Cy=0,将分别执行下列指令的结果写在注释区。(1)ANL A,R0 ; (2)ORL A,#23H ; (3)XRL 23H,A ; (4)RLC A ; 8已知外RAM(2040H)=50H,ROM(2090H)=96H,内RAM(20H)=85H,试求下列程序依次运行后有关单元中的内容。MOV DPTP,#2040H ;MOVX A,DPTR ;MOVC A,A+DPTR ;ADD A,20H ;DA A ;SWAP A ;10试求下列程序依次运行后有关单

16、元中的内容。MOV 20H,#A7H ; MOV C,07H ; ORL C,/H ; CPL 00H ; SETB 03H ; MOV A,20H ; RLC A ; MOV 20H,A ; 11已知:(60H)23H,(61H)61H,以下程序段执行后(62H) 。CLR CMOV A,9AHSUBB A,60HADD A,61HDA AMOV 62H,A12已知:(A)02H,(SP)40H,(41H)FFH,(42H)FFH,以下程序段执行后(A) .(SP) .(41H) .(42H) .(PC) 。POP DPHPOP DPLMOV DPTR,3000HRR AMOV B,AMOV

17、C A,ADPTRPUSH ACCMOV A,BINC AMOVC A,ADPTRPUSH ACCRETORG 3000HDB 10H,80H,30H,50H,30H, 50H13以下程序段执行后(A)= ,(30H) 。MOV 30H,0A4HMOV A,0D0HMOV R0,30HMOV R2,5EHANL A,R2ORL A,R0SWAP ACPL AXRL A,0FEHORL 30H,A14已知(59H)50H,以下程序段执行后(A)= ,(50H) ,(51H) ,(R0) 。MOV A,59HMOV R0,AMOV A,00MOV R0,AMOV A,25HMOV 51H,AMOV

18、 52H,70H16.若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。试分析执行下列程序段后上述各单元内容的变化。 MOV A,R1 MOV R1,40H MOV 40H,A MOV R1,#7FH17.若(A)=E8H,(R0)=40H,(R1)=20H,(R4)=3AH,(40H)=2CH,(20)=0FH,试写出下列各指令独立执行后有关寄存器和存储单元的内容?若该指令影响标志位,试指出CY.AC.和OV的值。 (1)MOV A,R0 (2)ANL 40H,#0FH (3)ADD A,R4 (4)SWAP A (5)DEC R1 (6)XCHD A,R119MO

19、V DPTR,#2000H (DPTR)= MOV A,#80H (A)= MOVX DPTR,A (2000H)= INC DPTR (DPTR)= MOV A,#90H (A)= MOVX DPTR,A (2001H)= MOV DPTR,#2000H (DPTR)= MOVX A,DPTR (A)= MOV B,A (B)= INC DPTR (DPTR)= MOVX A,DPTR (A)=21.若(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00H,写出每一步指令运行结果MOV A,10H(A)= , ANL A,#01H(A)= , MOV A,11H(

20、A)= , ORL A,#01H(A)= , MOV A,12H(A)= , XRL A,#01H(A)= , MOV A,13H(A)= , XRL A,#0AA(A)= , (10H)= , (11H)= , (12H)= , (13H)=22.MOV 30H,#60H MOV R0,#60H MOV A,30H MOV B,A MOV R0,B (A)= ,()= ,()= ,23MOV SP,#60H MOV A,#01H(A)= , MOV B,#02H()= , PUSH A()= , PUSH B()= , POP A POP B()= , 25.设内部RAM(30H)=5AH,

21、(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何? MOV R0,#30H ;R0=30H MOV A,R0 ;A=5AH MOV R1,A ;R1=5AH MOV B,R1 ;B=5AH MOV R1,P1 ;(5AH)=7FH MOV A,P1 ;A=7FH MOV 40H,#20H ;(40H)=20H MOV 30H,40H ;(30H)=20H26.位地址为M.N.Y,程序如下:MOV, ;() ANL C, ;(M) MOV Y,C ;(Y)=(M)MOV C,M ;(M)

22、 C ANL C,N ;(M)ORL CY ;MOV Y,C 求程序功能表达式:27.阅读下列程序并回答问题CLR CMOV A,#9AH SUBB A,60H ADD A,61H, DA A MOV 62H,A请问该程序执行何种操作?28.已知初值:(60H)=23H,(61H)=61H,请问运行程序后:(62H)=( )?(1).程序如下2506H M5: MOV SP,#58H; 2509MOV 10H,0FH; 250CH MOV 11H,#0BH; 250FH ACALL XHD; 2511H MOV 20H,11H 2514H M5A: SJMP M5A XHD: PUSH 10H PUSH 1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1