欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机复习题与答案.doc

    • 资源ID:43218750       资源大小:53.50KB        全文页数:10页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机复习题与答案.doc

    单片机复习一、选择(1) 有如下程序段:MOV    R0,30H       SETB     C       CLR    A       ADDC     A,00H       MOV     R0,A 执行结果是( B )。  A. ( 30H ) =0 0H  B. ( 30H ) =0 1H  C. ( 00H ) =0 0H D. ( 00H ) =0 1H (2) 在 CPU 部,反映程序运行状态或运算结果特征的寄存器是( B )。  A.   PC   B. PSW   C. A D. SP (3) 各中断源发出的中断请求信号,都会标记在( D )寄存器 。  A.   TMOD/SCON   B. TCON/PCON   C. IE/TCON D. TCON/SCON (4) 帧格式为 1 个起始位, 8 个数据位, 1 个停止位的异步串行通信方式是( B )。  A.   方式 0   B. 方式 1   C. 方式 2 D. 方式 3 (5) 外部中断 1的中断入口地址为( )。  A. 0003H    B. 000BH     C. 0013H     D. 001BH (6) 下列指令中正确的是( B )。  A. MOV P2.1,A  B. C TF0,L1   C. MOVX B,DPTR D. MOV A ,R3  (7) 在 MCS-51中,需双向传递信号的是( C )。  A.   电源线   B. 地址线   C. 数据线 D. 控制信号线 (8) 在定时器操作中,选择其工作方式的寄存器是( A )。  A.   TMOD  B. TCON   C. IE D. SCON  (9) 当标志寄存器 P S W 的 R S 0 和 R S 1 分别为 1 和 0 时,系统选用的工作寄存器组为( B )。  A.  组 0    B. 组 1   C. 组 2 D. 组 3 (10) 8051 单片机中,唯一一个用户可使用的 16 位寄存器是( B )。  A.  PSW   B. DPTR   C. ACC D. PC  (11) 下列指令中错误的是( D ).A . MOV A ,R4   B . MOV 20H, R4   C . MOV R4 ,20H   D . MO V R4,R3 (12) LJMP 跳转空间最大可达到( D )。   A . 2KB         B . 256B         C . 128B         D . 64KB (13) 8051 单片机共有( B )中断源 。A . 4           B . 5           C . 6             D . 7 (14) 8051 单片机共有( A )个中断优先级 。  A . 2           B . 3           C . 4             D . 5 (15) 外部中断源 I E 1 (外部中断 1 )的向量地址为( C )。   A . 0003H         B . 000BH         C . 0013H         D . 002BH (16) 累加器 A 的位地址为( A )。   A . E 7 H         B . F 7 H         C . D 7 H         D . 87H  (17) 8051 的部 RAM 中,可以进行位寻址的地址空间为( B )。   A . 00H2FH       B . 20H2FH       C . 00HFFH       D . 20HFFH (18) 设累加器 A 的容为 0 C 9 H ,寄存器 R2 的容为 54H , C Y=1 ,执行指令SUBB   A,R2 后结果为( A ).   A .( A ) =74H     B .( R2 ) =74H     C .( A ) =75H D .( R2 ) =75H (19) 设( A ) =0C3H ,( R0 ) =0AAH ,执行指令 ANL A , R0 后,结果( A ).  A .( A ) =82H      B .( A ) =6CH       C .( R0 ) =82     D .( R0 ) =6CH (20) 提高单片机的晶振频率,则机器周期( C )中 。   A .不变         B .变长           C .变短           D .不定 (21) 执行如下三条指令后, 30H 单元的容是( C )。     MOV   R1,30H        MOV   40H,0E H        MOV   R1,40H       A . 40H       B . 30H       C . 0EH         D . FFH   (22) 中断是一种( A )。   A .资源共享技术   B .数据转换技术   C .数据共享技术   D .并行处理技术  (23) 执行 MOV   I E , 81H 指令的意义是:( B )。 A .屏蔽中断源   B .开放外部中断源 0   C .开放外部中断源 1   D .开放外部中断源 0 和 1 (24) 二进制数 110010010 对应的十六进制数可表示为( A ).  A. 192H    B. C90H     C. 1A2H     D. CA0H (25) 二进制数 110110110 对应的十六进制数可表示为( B ).  A. 1D3H     B. 1B6H    C. DB0H    D. 666H (26) -3 的补码是( D )。  A. 10000011      B. 11111100   C. 11111110   D. 11111101  (27) CPU 主要的组成部分为( A )。  A. 运算器.控制器    B. 加法器.寄存器    C. 运算器.寄存器    D. 存放上一条的指令地址(28) 计算机的主要组成部件为( A )。  A.   CPU ,存, I O 口  B. CPU ,键盘,显示器    C. 主机,外部设备 D. 以上都是  (29) INTEL 8051CPU 是位( C )的单片机。  A.   16   B. 4   C. 8 D. 准 16  (30) 对于 INTEL 8031 来说, EA 脚总是( A )。  A.   接地   B. 接电源   C. 悬空 D. 不用  (30) 数据指针 DPDR 访问的是( D )。  A.   CPU 控制器    B. CPU 运算器   C. 外部程序存储器 D. 外部数据存储器 (32) 指令和程序是以( C )形式存放在程序存储器中.  A. 源程序    B. 汇编程序     C. 二进制编码     D. BCD 码 (33) 单片机应用程序一般存放在( B ).  A. RAM     B. ROM    C. 寄存器    D. CPU (34) 单片机上电后或复位后,工作寄存器 R0 是在( A )。  A. 0 区 00H 单元     B. 0 区 01H 单元   C. 0 区 09H 单元 D. SFR (35) 进位标志 CY 在( C )中 。   A. 累加器   B.  算术逻辑运算部件 ALU    C.程序状态字寄存器PSW   D.DPOR(36) 8031 复位后, PC 与 SP 的值为( B )。  A.   0000H , 00H    B. 0000H , 07H   C. 0003H , 07H 寄存器D. 0800H , 00H (37) 一个 EPROM 的地址有 A0-A11 引脚,它的容量为( B )。  A.   2KB   B. 4KB  C.11KBD.12KB   (38) 在单片机中,通常将一些中间计算结果放在( A )中 。   A. 累加器   B. 控制器    C. 程序存储器   D. 数据存储器(39) 假定( A)=0C5H,执行指令: SWAP A 后,累加器 A的容为( C )。   A.0CH B.C0H C.5CH D.C5H (40) 80C51与87C51的区别在于( C )。  A.部程序存储器的类型不同 B.部数据存储器的类型不同 C.部程序存储器的容量不同 D.部数据存储器的容量不同 (41)8031 单片机中片 RAM 共有( A )字节 。  A.   128  B. 256  C. 4K D. 64K  (42) INTEL 8031 的 P0 口,当使用外部存储器时它是一个( D )。  A.  传输高 8 位地址口     B.传输低 8 位地址口   C. 传输低 8 位数据口D.传输低 8 位地址数据总线口    (43)启动 T1 运行的指令是( D )A. SETB ET0 B. SETB ET1 C. SETB TR0 D. SETB TR1 (44)CPU 允许串行口中断的指令为( B )A. SETB EX0 B. SETB ES C. SETB ET0 D. SETB ET1 (45)8051 系统中,同一优先级的几个中断源中 优先权最高( A )。 A. INT0 B. T0 C. INT1 D. T1 (46)在程序状态字 PSW 中, 位是奇偶校验位( D )。A. C B. AC C. OV D. P (47)某异步通讯接口的波特率为 4800 ,则该接口每秒钟传送( A ) 。 A. 4800 位 B. 4800 字节 C. 9600 位 D. 9600 字节(48) MCS 51 单片机复位后,从下列那个单元开始取指令( C )。 A. 0003H B. 000BH C. 0000H (49)对片外数据 RAM 单元读写数据须用( B )。 A. MOV 指令 B. MOVX 指令 C. MOVC 指令 (50) 当 晶振频率是 12MHz 时, MCS 51 单片机的机器周期是( A )。 A. 1s B. 1ms C. 2s D. 2ms 二、填空:1、MCS-51部程序存储器(ROM)容量4KB,地址从0000H开始,用于存放程序和表格常数。2、MCS-51输入/输出口线 8条,它们都是 I/O 端口。3、MCS-51,有5个中断源,分为2个优先级。4、寻址方式就是如何找到存放操作数的地址,把操作数提出来的方法。5、复位方式有上电自动复位和按键手动复位。6、与定时/计数器控制有关的寄存器TCON,TMOD,IE 。7、MCS-51单片机的CPU包括了运算器和控制器两部分电路。8、MCS-51单片机有2个16位定时器/计数器。9、MCS-51外部数据存储器寻址空间64KB。10、MCS-51常用的寻址方式有立即寻址、直接寻址、寄存器、寄存器间接寻址、变址寻址。11、MCS-51单片机的 PSEN引脚是外部程序存储器读选通信号。12、MCS-51共有4个8位的并行I/O口,分别记作P0、P1、P2、P3,它们都是双向端口,每个端口有8条I/0线。13、寻址就是寻找指令中操作数或操作数所在地址。14、MCS-51外部数据寻址空间64KB。15、以助记符形式表示的计算机指令就是它的汇编语言。16、在变址寻址方式中,以累加器作变址寄存器,以PC或DPTR作基础寄存器。三、简答题:1、MCS-51单片机的EA信号有何功能?在使用8031时EA信号引脚应如何处理?答:(1) 是访问外部程序存储器ROM的控制信号。当为低电平(接地)时,CPU只执行外部程序存储器中的程序。当为高电平且PC值小于0FFFH(4K)时,CPU执行部程序存储器的程序,但当PC的值超出4K时(对8051/8751/8951)将自动转去执行片外程序存储器的程序。8031单片机无片ROM,必须外接程序存储器,因此,8031的必须接地(低电平)。2、什么叫振荡周期?答:晶体振荡器直接产生的振荡信号的周期。3、什么叫外部中断?有几个外部中断源?请求信号由什么引脚引入?答:当CPU执行主程序时,外设向CPU强行发出的一个中断请求,CPU接到信号,中断主程序的执行并保存断点地址,然后转去响应中断。有2个外部中断源;请求信号有INT0和INT1引脚引入。4、请说明MCS-51单片机RAM低128字节和高128字节的用途?答:单片机部低128位字节是部数据存储器,此存储器分为3部分:工作寄存区、位寻址区、数据缓冲区。80HFFH是高128字节做为特殊功能寄存器使用。5、什么叫通信?有几种通信方式?其方式特点是什么?答:设备之间进行的数据交换,如CPU与外设之进行的数据交换,计算机之间结构进行的数据交换等,称为数据通信。有两种通信方式:(1)并行通讯是多位数据同时通过多根数据传送,其优点是传送速度快;缺点是数据有多少位,就需用多少根传送线。适用于近距离。(2)串行通讯是数据通过一根数据线,一位一位的传送。其优点是只需一对传输线;缺点是传输速度慢,串行通信适用于远距离通信。6、什么叫中断?中断的作用是什么?答:当CPU正在处理某事件时,外界发生了更为紧急的请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完毕,CPU再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。中断作用:(1)分时操作 (2)实时处理 (3)故障处理7、中断优先级的顺序?5个中断源的入口地址?答:顺序:外部中断0定时器0中断外部中断1定时器1中断串行接口中断。5个中断源的入口地址:中断源中断矢量地址中断源中断矢量地址外部中断0(INT0)0003H定时器T1中断001BH定时器T0中断000BH串行口中断0023H外部中断1(INT1)0013H四、分析结果1、已知(A)=06H,(R3)=08H执行 ADD A,R3DA A 结果(A)= 14H 2、已知(A)=0C3H,(R0)=55H执行 ORL A,R0结果(A)= D7H ; (R0)= 55H 。3、说明下列指令中源操作数采用的寻址方式MOV A, R7 ;寄存器寻址MOV A, 55H ;直接寻址MOV A, #55H ;立即寻址MOV A, R0 ;寄存器间接寻址JMP A+DPTR 基址变址寻址4、设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H,请指出在执行下列程序段后,上述各单元容的变化。MOV A, R0 ; (A)=80HMOV R0,40H ; (32H)=08HMOV 40H, A ; (40H)=80HMOV R0, #35H ; (R0)=35H5、阅读下列程序段,说明程序段实现功能,并把每条指令加注释; 已知 (40H)=98H, (41H)=0AFHMOV R0,#40H ;40HR0MOV A, R0 ;98HAINC R0 ;41HR0ADD A, R0 ;98+(A)=47HAINC R0MOV R0,A ;结果存入42H单元CLR A ;清AADDC A, #0 ;进位存入AINC R0MOV R0, A ;进位存入43H功能:将40H,41H单元中的容相加结果放在42H单元,进位放在43H单元,(R0)=43H,(A)1,(40H)=98H,(41H)AFH,(42H)47H,(43H)=01H。6、已知(A)=83H,(R0)=17H,(17H)=34H,请写出执行完下列程序段后A的容,并把分析过程写出。ANL A, #17H ;(A)03HORL 17H, A ;(17H)37HXRL A, R0 ;(A)34HCPL A ;(A)0CBH五、编程与计算题1、用定时器T1,工作方式0,在P1.0产生周期为500us的连续方波,时钟振荡频率为6MHZ,用查询方式编写程序。答:(1)计算机器周期:Tm=12/focs=12/6*106=2us(2)to=(213X)*Tm 500/2*10-6=(213X)*2*106250=(213X)*2X=213125=8067TH1=0FCHTL1=03HMOV TMOD, #00HMOV TL1,#03HMOV TH1,#0FCHSETB TR1LOOP: C TF1, NEXTSJMP LOOPNEXT:MOV TL1,#03HMOV TH1,#0FCHCPL P1.0SJMP LOOP2、设T0工作在方式0,定时时间为1ms,在P1.0输出,周期为2ms的方波,时钟晶振为6MHZ,请用查询方式编程。答:t=(213TO初值)*机器周期1*10-3=(213X)*12/6*1061*10-3=(213X)*2*106(213X)=0.5*103X=213500=8192500=7692TL0=0CHTH0=0F0HTMOD=00HMOV TMOD, #00HMOV TL0,#0CHMOV TH0,#0F0HSETB TR0LOOP: C TF0, NEXTSJMP LOOPNEXT:MOV TL0,#0CHMOV THP,#0F0HCPL P1.0SJMP LOOP3、用定时器0以工作方式2,产生100us定时,在P1.0输出周期为200us连续方波。时钟晶振为6MHZ,请用查询方式编程。答:(1)计算机器周期:Tm=12/focs=12/6*106=2us(2)to=(28X)*Tm 200/2*10-6=(28X)*2*10-6100=(28X)*2X=25650=206TH0= 0CEHTL0= 0CEHMOV TMOD, #02HMOV TL0,# 0CEHMOV TH0,# 0CEHSETB TR0LOOP: C TF0, NEXTSJMP LOOPNEXT:MOV TL0,# 0CEHMOV TH0,# 0CEHCPL P1.0SJMP LOOP4、已知(30H)=40H,(40H)=10H,(10H)=00H,(P1)=CAH,请写出执行以下程序段后,各有关单元的容。MOV R0 , #30H ; (R0)=30HMOV A, R0 ; (A)= 40HMOV R1 ,A ; (R1)=40HMOV B ,R0 ; (B)= 40HMOV R1,P1 ; (40)=0CAHMOV P2 ,P1 ; (P2)=0CAHMOV 10H, #20H ; (10H)= 20HMOV 30H, 10H ; (30H)=20H5、假设三个8位无符号数相加,其中一加数在部RAM的50H,51H,52H,另一个数在部RAM的53H,54H,55H相加之后放在50H,51H,52H单元中,进位存放在53H单元中,请编写程序。答: MOV R0 ,#52HMOV R1 ,#55HMOV R7 ,#03HCLR CLOOP: MOV A ,R0ADD A,R1MOV R0 ,AINC R0INC R1 DJNZ R7 , LOOPCLR AADDC A, #00HMOV R0 , ASJMP $6、存中有两个4字节无符号数相加,一个存放在30H33H开始的单元中,一个存放在40H43H开始的单元中,请编程求它们的和,结果放在30H33H中。答:MOV R2,#04H ;字节长度R2MOV R0,#30H ;一个加数首地址R0 MOV R1,#40H ;另一个加数首地址R1CLR C ;清进位位L1; MOV A,R0 ;取一个加数 ADDC A,R1 ;两个加数带进位相加 DAA ;十进制调整MOV R0,A ;存放结果INC R0 ;指向下一个字节 INC R1 DJNZ R2,L1 ;字节长度减l,没加完,转L1,继续相加 RET ;全加完,返回7、用移位指令计算,10*X,已知X是一个8位无符号数。请编程序。答:MOV R0 ,# DATAMOV A , R0RL AMOV R1,ARL ARL AADD A, R1MOV R0 , A8、外RAM2000H单元开始存放的8个数据传送到片RAM50H的单元中。答: MOV R2,#08H ;数据块长度R2MOV R1,#50H ;数据块目的地址R1MOV DPTR,#2000H ;数据块源地址DPTRLOOP: MOVX A,DPTR ;传送一个数据 MOV R1,AINC DPTR ;指向下一个数据INC R1 DJNZ R2,LOOP ;长度减1,没传送完,转LOOP,继续传送RET ;传送完,返回9、将1000H单元容拆开,高位送1001H单元,低位送1002H单元答:ORG 0660HMOV DPTR ,#1000HMOVX A,DPTRMOV B, A ;(1000)ABSWAP A ;交换ANL A, #0FH ;屏蔽高位INC DPTRMOVX DPTR ,A ;送1001HINC DPTRMOV A ,BANL A, #0FH ;(1000)容屏蔽高位MOVX DPTR ,A ;送1002HLOOP: SJMP LOOP10、R0低位有一个十六进制数,把它转换成ASC码送入R0。答:ORG 0100HMOV A,R0 ;取转换值ANL A,#0FH ;屏蔽高4位ADD A,#03H ;计算偏移量MOVC A,A+PC ;查表MOV R0,A ;存结果SIMP $ASCTAB: DB 0,1,2,3DB 4,5,6,7DB 8,9,A,BDB C,D,E,FEND10 / 10

    注意事项

    本文(单片机复习题与答案.doc)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开