欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机平时测试题6Word格式文档下载.docx

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

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

    单片机平时测试题6Word格式文档下载.docx

    1、 D. sbit ba = 0x87 13. 下列关于位变量的定义,不正确的是_? A:bit不能定义位变量指针; B:bit不能定义位变量数组; C:bit不能做函数的返回值; D:bit可以做函数的参数。14. 在程序流程图中,用_标识判断?A. 近似椭圆框 B. 矩形框 C. 菱形框 D. 小圆形 15. 能实现多分支选择结构的语句是_?A. for语句 B. while语句 C. switch语句 D. do_while语句 16. 若外部中断0采用边沿触发方式,外部中断1采用电平触发方式,则需要设置TCON中的_?A. IT1=0,IT0=0 B. IT1=0,IT0=1 C. IT

    2、1=1,IT0=0 D. IT1=1,IT0=117. CPU在每个机器周期的( )期间采样INT0引脚上的中断申请信号。A. S5P2 B. S3P2 C. S2P5 D. S2P318. 请问指令MOV A, R1中划线操作数的寻址方式为_。A. 寄存器寻址 B. 寄存器间接寻址 C. 变址寻址 D. 直接寻址19. 将累加器A高4位置“0”,低4位不变的汇编指令是_。A. MOV A, #0FH B. ANL A, #0FH C. ORL A, #0FH D. XRL A, #0FH20. 将累加器A高4位不变,低4位取反的汇编指令是_。21. 将累加器A高4位置“1”,低4位不变的汇编

    3、指令是_。A. MOV A, #0F0H B. ANL A, #0F0H C.ORL A,#0F0H D.XRL A, #0F0H22. MCS-51单片机复位后,IP和IE的内容为_,即各个中断源均为低优先级中断且所有中断被禁止_。A. IP = 00H , IE = 00H B. IP = 00H , IE = FFHC. IP = FFH , IE = 00H D. IP = FFH , IE = FFH 2、填空题1. 存储器包括_和_ ; _存放程序, _存放数据。2. 单片机系统核心是单片机芯片,芯片引脚按照功能分为3类,即_、_和_。3. MCS-51单片机的4个8位并行口中,_

    4、、_和_是复用口。4. MCS-51单片机具有_个中断源,_个优先级嵌套结构。5. 单片机的核心部分是_,由_、_、和_组成。6. 当EA为为低电平时,只访问_。7. 堆栈是是按_的原则存取数据的。8. MSC-51在物理结构上有4个存储空间,分别是_、 _、 _和_。9. 4个工作寄存器组共有32个通用寄存器。当前寄存器的选择是通过PSW中的_和_设置来实现。10. 51子系列片内有_KB的ROM,最多可扩展_KB ROM,片内片外统一编址。11. 当EA为高电平时,首先访问_,当它为低电平,只访问_。12. 若EA端保持_,则所有取指令操作均在_程序存储器中进行,0000H地址在_;若EA

    5、端保持_,0000H地址在_,所有取指令操作均在_程序存储器中进行。13. 程序存储器的_地址是单片机系统复位后的程序起始入口地址。14. 当并行I/O口作为输入时,该口的锁存器必须先写入_,这是一个重要条件。否则,该口不能读入正确数据。15. MCS-51的时钟产生方法有_和_ 两种。16. 单片机的外部复位电路有_和_两种。17. MCS-51单片机的基本工作方式是_,它分为_和_。18. 在上电复位时,在时钟电路工作后,在RST端连续给出_个机器周期的_电平就可完成复位操作。19. MCS-51单片机有两种低功耗运行方式,即_方式和_方式。20. MCS-51单片机有两种低功耗运行方式,

    6、即_方式和_方式。21. 指令有两种格式,分别是_指令和_指令。每条指令两部分组成,分别是_和_。22. MCS-51单片机能够识别并执行的指令共有_条。23. 汇编语言源程序由_指令和_指令两者构成,其扩展名是_。24. 用汇编语言编写的源程序通常需经过微机汇编程序编译成_组成的_后才能被单片机执行。25. 汇编有_和_两种方法。26. 顺序结构时程序结构中最简单的一种,在执行程序时从_条指令开始顺序执行到_条指令为止。27. 分支程序可根据要求无条件或有条件地改变程序执行流向,分支程序有:_、_和_。28. 典型循环程序包含四部分:_、_、_和_。29. 循环结构程序有_和_两种基本结构。

    7、30. Char类型的长度是_B,分为_和_两类,默认值为_;表示的数值范围分别是_和_。31. int类型的长度是_B,分为_和_两类,默认值为_;32. long类型的长度是_B,分为_和_两类,默认值为_;33. C51的程序是一个函数定义的集合,可以由任意个函数构成,其中必须包含_函数,且该函数只能有_个。34. 单片机C语言源程序经过编辑、编译、连接后生成目标程序,目标文件的扩展名是_。35. C51有三种存储模式:_、_和_。36. C51中数据存储模式的设定有两种方式:_和_。37. 从用户使用角度划分,C51函数分为_和_。38. 在调用库函数前要先使用_命令包含和该函数有关的

    8、头文件,然后才能调用。39. 用户自定义函数是用户根据任务编写的函数,从函数定义形式上可划分为三种:_、_和_。40. interrupt是中断函数的关键字,n是中断号,MCS-51的中断号有_个。41. 声明中断函数时,关键字using指定中断函数中选用工作寄存器组的关键字,m的取值范围是_,若不用该选项,编译器自动选择默认工作寄存器组是_组寄存器。42. C51程序是一种结构化程序,基本结构有三种_、_和_。43. C语言提供三种循环语句,分别是_、_和_。44. CPU与外部输入/输出设备交换信息的方式主要四种,分别是_、 _ 、 _ 和_ 。45. MCS-51单片机有5个中断源,包括

    9、_、 _ 、_ 、_和_ 。46. 外部中断请求有_和_两种触发方式。47. 外部中断的中断请求标志及T0和T1的溢出中断请求标志位,锁存在_中;串行口对应的中断请求标志位,锁存在_中。48. MCS-51单片机的中断系统有两种中断方式,即_和_。49. 外部中断源有_个,分别是_;内部中断源有_个,分别是_。50. 在内部中断中,CPU响应中断后能自动撤除中断请求信号的中断源是_;CPU不能自动撤除中断请求信号的是_。51. MCS-51中断系统在4个特殊功能寄存器控制下工作:分别是_、 _ 、_和_ 。52. 特殊功能寄存器IE中的EA为总中断允许控制位,当EA=_时,屏蔽所有的中断;当E

    10、A=_时,开放所有的中断。53. 在1个单一中断的系统里,MCS-51单片机对外部中断请求的响应时间为_个机器周期。54. 常用于数据通信的传输方式有_、 _和_ 。55. 定时/计数器T0和T1的核心都是_位的加1计数器。56. 在串行通信的过程中,常用的3种差错校验方法有_、 _和_ 。三、简答题1. 请写出十进制数015的二进制表示(用四个bit位)以及十六进制表示?2. 什么是时钟周期和机器周期?当单片机时钟频率为6MHZ时,它的一个机器周期是多少秒?ALE引脚的输出频率是多少?3. 什么是寻址方式?立即寻址方式中的立即数位于哪里?直接寻址方式的操作数指的是什么?4. 什么是基址加变址

    11、寻址方式?5. 程序设计的步骤是什么?6. 程序设计的方法有哪些?7. 什么是子程序,什么是子程序结构?8. 子程序在调用过程中,需要解决哪两个问题?9. 保护现场和恢复现场的方法是什么?10. 子程序在调用过程中,有几种参数传递的方法?11. sbit和bit的区别是什么?12. 将累加器A高4位置“0”,低4位不变的汇编指令是什么?将累加器A高4位置“1”,低4位不变的指令是什么?将累加器A高4位取反,低4位不变的指令是什么?13. 某程序中对IE、IP的初始化如下:MOV IE, #9EHMOV IP, #14H请回答如下的问题(附:IE和IP的结构如下所示):1)CPU是否中断允许,为

    12、什么?(2分)2)如果允许,则允许哪些中断,屏蔽哪些中断?(4分)3)如果允许,允许中断源的中断优先级是什么?14. 单片机响应中断的三个条件是什么?15. 指出下列指令中下划线操作数的寻址方式。1) MOVR0, #60H2) MOVA, 30H3) MOV A, R04) MOV R1,A5) MOVC A,A+DPTR6) MOV C ,30H7)JNC 40H16. 若A中的内容为56H,R2的内容为3BH,CY=1,请问执行指令ADD A,R2后,A、Cy、AC、OV和P的值为多少?17. 若A中的内容为56H,R2的内容为3BH,CY=1,请问执行指令SUBB A,R2后,A、Cy

    13、、AC、OV和P的值为多少?18. 当SCON=0x50时,串行口的工作方式是什么?请画出该工作方式的帧格式。四、程序分析题1. 请问先执行指令MOV 40H, #7FH,然后再执行指令MOV R1, 40H后,R1 =_ ?2. 请问若(PC)=1027H,执行下列语句后, A的值为哪个存储单元的值?PC = _? MOV 40H, #33H MOV R1, #40H MOV A, R1 MOV A, R1; MOVC A, A+PC3. 请说明顺序执行上面的指令后,A =_ : MOV 40H, #7FH MOV R1, 40H MOV A, R14. 请说明顺序执行下列四条语句后,A =

    14、_ ? : MOV 40H, #25H; MOV R1, 40H; MOV A, R1 5. 请问若(PC)=1027H,执行下列语句后, A的值为哪个存储单元的值? MOV 40H, #40H MOV R1, 40H MOV A, R1 MOV A, R1;6. 执行如下程序段后,DPTR=_,ORG 8000H ; START: MOV A, #30H MOV DPTR, #START7. 执行如下程序段,并回答问题: AB EQU 16HS BIT P1.0 MOV AB, #20H ; (16H)= _ MOV A, AB ; A = _ MOV A, #AB ; SETB S ; P

    15、1.0 = _ MOV C, S ; C = _8. 分析下列伪指令:ORG 1010HTAB1: DB 32, C TAB2: DW 32, 2325HTAB3: DS 02H写出从地址1010H开始的8个存储单元的内容:地址内容1010H1011H1012H1013H1014H1015H1016H1017H9. 分析下面的指令: ORG 1200H N EQU 3 T1: DB 43H, 44H,45H T2: DW 46AH,4748H,49H请问下列语句执行后,目的操作数的内容是什么?:(1)MOV A, #N ;A = _(2)MOV 1 ;DPTR= _(3)MOVC A, DPT

    16、R+A ;(4)MOV DPTR, #T T2 ;10. 请问下列程序段中每条语句的执行结果,且说明带下划线的操作数的寻址方式: MOV 20H, #08H MOV A, 20H ORL A, #30H MOV 20H, A11. 请问下列所表示的数学函数: ORG 1000HSTART: MOV A, 30H JZ ED ANL A, #80H JZ NEXT MOV 30H, #01H SJMP EDNEXT: MOV 30H, #FFHED: SJMP $12. 请说明带下划线操作的寻址方式,执行结束后,A=_,R0=_? MOV A, #0H MOV R0, #01HLOOP: ADD

    17、 A, R0 INC R0 CJNE R0, #0BH, LOOP SJMP $13. 执行下列程序后,请问A、B、R2的值是多少? MOV A, #00H MOV R2, #0AH L1: MOV B, A ADD A, R2 DEC R2 CJNE R2, #00H , L1 EXIT: SJMP EXIT14. 说明下列程序中,带下划线的寻址方式,且回答,程序结束后,(20H)=_, MOV 20H, #03H MOV A, 20H ANL A, #0FH MOV DPTR, #TAB MOVC A, A+ DPTR MOV 20H, A RET TAB: DB 30H, 31H, 32

    18、H,33H,34H END15. 下列程序执行后,(20H)=_? DPTR =_? TAB = _? EN= _?MAIN: MOV 20H, #03H MOV R0, #20H MOV A, R0 ACALL SORT MOV 20H , A SJMP ENSORT: MOV DPTR, #TAB MOVC A, A+DPTR RET ORG 8000HTAB: DB 0, 1, 4, 9, 16EN: NOP END16. 如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,执行下列程序段后,各单元的结果:DPH=_,DPL=_,SP=_?

    19、 POP DPH POP DPL POP SP17. 若CY=1,P1=10100011B,P3=01101100B;执行下列程序段,说明每条语句的操作结果:MOV P1.3, C ; P1 = _;MOV P1.4, C ;MOV C, P1.6 ; CY = _;MOV P3.6, C ; P3 = _;MOV C, P1.0 ;MOV P3.4, C ;18. 若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H,试分析执行下列程序段后上述各单元内容的变化:MOV A, R1MOV R1, 40HMOV 40H, AMOV R1, #7FH19. 若(A)=E8H,

    20、(R0)=40H,(R1)=20H,(20H)=0FH,(40H)=2CH,(R4)=3AH,试写出下列各指令独立执行后有关寄存器和存储单元的内容?若该指令影响标志位,试指出AC、OV和CY的值? 1)MOV A, R0 2)ADD A, R4 3)SWAP A 4)DEC R1 5)XCHD A, R1 6)ANL 40H, #0FH20. 若(A)=0CDH,(30H)=0EFH,R0=30H,独立执行如下的语句后,目的操作数的结果?ORL A, #69HORL A, R0ORL A, 30HORL A, R0ORL 30H, AORL 30H, #69H21. 已知程序执行前有A=02H

    21、,SP=52H,(51H)=FFH,(52H)=FFH。执行下列程序段后,若干指定单元 (51H)=_,(52H)=_,(SP)=_的结果。POP DPHPOP DPLMOV DPTR, #4000HRL AMOV B, AMOVC A, A+DPTRPUSH AMOV A, BINC ARETORG 4000HDB 10H, 80H, 30H, 50H, 30H, 50H五、编程题1. 用汇编语言写出实现下列要求的指令或程序段。1.1 将R0的内容传送到R1;1.2 内部RAM的20H单元的内容传送给寄存器R1;1.3 内部RAM的20H单元的D7和D3位清零,其他位保持不变;1.4 外部RAM的1000H单元内容传送到内部RAM的60H单元中;1.5 外部RAM的1000单元内容传送到寄存器R2中;1.6 累加器高4位清零。2. 用汇编语言试编写一段程序 ,将内部数据存储器的30H和31H的单元内容传送到外部数据存储器的1000H和1001H单元中。3. 用汇编语言编写一段程序,将外部数据存


    注意事项

    本文(单片机平时测试题6Word格式文档下载.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

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

    收起
    展开