




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理练习题一、填空题1. 单片机与普通微型计算机的不同之处在于其将 、 、和 3部分集成于一块芯片上。2. 单片机晶振频率为24MHz,则振荡周期、状态周期、机器周期分别为_ 、_ 、_,它执行一条MUL AB指令的周期为_。3. 程序计数器PC,其内容表示 ,是一个地址指示器,改变PC中的内容就可以改变指令执行的次序 。4. 在逻辑上,80C51有三个存储空间,分别为片内 RAM空间,片外 RAM空间和片内、外统一编址的 ROM空间,大小分别为_、_、_ , 访问时分别用指令 _、_、_ 来区分。5. 80C51在物理结构上有四个存储空间,采用程序存储器和数据存储器分开的结构形式, 称
2、为 。 6. 堆栈是在片内RAM中专门开辟出来一个区域,数据的存取是以“ ”的结构方式处理的,常用于中断、子程序调用时的 。7. 位地址为39H的位所在的字节地址为_ ,若PSW的RS0、RS1分别0、1,则当前寄存器R5的实际地址为_。8. P0P3 口在作输入口使用时,应先向口锁存器写入_ 。 9. P0 口在作输出口使用时,必须外接_。 10. 8051 中断源共 5 个,它们分别是_ 、_ 、_、_、_ 。11. 中断服务程序的返回指令是 _,子程序的返回指令是 _。 12. TMOD 中 M1 、 M0 的用途是_ , C/T=1 时为 方式_。13. 已知:( A )=E7H ,C
3、Y=1 。问执行指令 SUBB A ,#70H 后, (A)=_ 、CY=_ 、 AC=_ 、 OV=_ 、 P=_ 。 14. 为确保 CPU 读键的准确性,消除按键抖动可用_ 和_两种办法解决。 15. 单片机的键盘结构有两种,分别是_ 和_ 。 16. LED 显示器按内部发光二极管的公共点连接方法不同,有_ 和_ 之分。 LED 显示有_ 和_ 两种方式。17. 8051 四组工作寄存器区的地址范围分别是_ 、_ 、_ 和_。如果当前要使用 1 区的话,那么 PSW 中的 RS1 和 RS0 应分别设置为 _和_ 。18. MCS 51 单片机外扩存储器时, P0 口用作_ , P2
4、口用作_ 。19. 8051 中断源共 5 个,它们分别是_ 、_ 、_、_、_ 。 8051 对中断源的开放或屏蔽是由_ 控制的, 8051 复位后, IP 被清 0 ,所有的中断源为_ 优先级中断。20. 无条件转移指令 SJMP 、 AJMP 和 LJMP 的转移范围依此是_ 、_、_ 。21. 8051 四个控制信号脚 RST 、 ALE 、 PSEN 、 EA 的功能分别是_ 、_、_ 、_ 。22. 串行口的方式0的波特率为_串行口方式3发送的第9位数据要事先写入_寄存器的_位。23. 8031内部数据存储器的地址范围是_,位地址空间的字节地址范围是_,对应的位地址范围是_外部数据
5、存储器的最大可扩展容量是_。24. 如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, R1后;结果(A)= _,(49H)= _。25. 当单片机复位时PSW_H,SP=_,P0P3口均为_电平。26. 若A中的内容为88H,那么,P标志位为_。27. 当MCS-51执行MOVC A,A+ DPTR指令时,伴随着_控制信号有效。28. MCS-51访问片外存储器时,利用_信号锁存来自_发出的低8位地址信号。29. 若MCS-51外扩8KB 程序存储器的首地址若为1000H,则末地址为_H。30. 51单片机的机器周期等于 个时钟振荡周期,如果采用6MHz晶振,
6、则一个机器周期为 。31. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别 为 和 。32. 片内字节地址为2AH单元的最低位的位地址是 ;片内字节地址为88H单元的最低位的位地址是 。33. AT89C51单片机复位后,R4所对应的存储单元的地址为 ,因上电时PSW = 。这时当前的工作寄存器区是 组工作寄存器区。34. 通过堆栈操作实现子程序调用,首先要把 的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到 。35. 在基址加变址寻址方式中,以 作为变址寄存器,以 或 作为基址寄存器。36. 指令格式是由 和 组成,也可仅
7、由 组成。37. 假定累加器A中的内容为30H,执行指令1000H:MOVC A,A+PC后,把程序存储器 单元的内容送入累加器A中。38. 在AT89C51单片机中,PC和DPTR都用于提供地址,但PC是为访问 存储器提供地址,而DPTR是为访问 存储器提供地址。39. 在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 。40. 假设(A) = 55H,(R3) = 0AAH,在执行指令“ANL A,R5”后,(A) = ,(R3) = 。41. 如果(DPTR)
8、= 507BH,(SP) = 32H,(30H) = 50H,(31H) = 5FH,(32H) = 3CH,则执行下列指令后,(DPH) = ,(DPL) = ,(SP) = 。POP DPHPOP DPLPOP SP42. 假定,(SP) = 60H,(A) = 30H,(B) = 70H,执行下列指令后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。PUSH A
9、ccPUSH B43. 外部中断1的中断入口地址为 。定时器1的中断入口地址为 。44. 若(IP) = 00010100B,则优先级最高者为 ,最低者为 。45. AT89C51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 ,使程序执行转向 中的中断地址区。46. 帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式 。47. 在串行通信中,收发双方对波特率的设定应该是 的。48. 在存储器扩展中,无论是线选法还是译码法最终都是为扩展芯片的片选端提供 控制信号。49.
10、 起止范围为0000H3FFFH的存储器的容量是 KB。50. 在AT89C51单片机中,PC和DPTR都用于提供地址,但PC是为访问 存储器提供地址,而DPTR是为访问 存储器提供地址。51. 11条地址线可选 个存储单元,16KB存储单元需要 条地址线。52. 4KB RAM存储器的首地址若为0000H,则末地址为 H。53. 使用双缓冲同步方式的D/A转换器,可实现多路模拟信号的 输出。二、选择题1. MCS-51 单片机复位后,从下列那个单元开始取指令:( ) 0003H 000BH 0000H 0013H2. 对片外数据 RAM 单元读写数据须用:( ) MOV 指令 MOVX 指令
11、 MOVC 指令 PUSH3. MCS-51 的无条件转移指令中,其转移范围最大的是:( ) LJMP AJMP SJMP JMP4. 执行 MOV SP,#30H 指令后,压栈从片内 RAM 哪单元开始:( ) 2FH 30H 31H 00H5. 以下指令中,哪条指令执行后使标志位 CY 清 0 :( ) MOV A,#00H CLR A ADD A,#00H INC A6. 对 8031而言,可作为普通 I/O 口使用的是:( ) P0 、P2 口 P1 、P3 口 P0 、P1 、P2 、P3 口 P0、P1口7. 下面那一段程序能准确地读取 P1 口引脚信号:( ) MOV A,#00
12、H ;MOV P1,A ;MOV A,P1 MOV A,#0FFH ;MOV P1,A ;MOV A,P1 MOV A,#0FFH ;MOV A,P1 MOV A,#00H ;MOV A,P1 8. MCS-51 单片机的四个并行 I/O 中,其驱动能力最强的是:( ) P0 口 P1 口 P2 口 P3 口 9. 定时器 / 计数器工作于模式 2 ,在计数溢出时:( ) 计数从零重新开始 计数从初值重新开始 计数停止 计数从随机值开始10. T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的:( ) 1/12 1/24 1/48 1/3611. 当晶振频率 12MHz 时, M
13、CS-51单片机的机器周期是:( ) 1s 1ms 2s 2ms 12. 外部中断 INT0 的触发方式控制位 IT0 置 1 后,其有效的中断触发信号是: ( ) 高电平 低电平 上升沿 下降沿 13. 按键的机械抖动时间参数通常是: ( ) 0 510s 510ms 1s 以上 14. N 位 LED 显示器采用动态显示方式时,需要提供的 I/O 线总数是: ( ) 8+N 8×N N 2N15. 一字节补码所表示的数值范围是:( ) -128+127 -127+128 -128+128 025516. PSW 中的 RS1=0 、 RS0=1 时,当前使用的工作寄存区对应的单元
14、是:( ) 00H07H 08H1FH 10H17H 18H1FH 17. MCS-51 中的位地址 00H7FH ,位于下列那些单元中:( )片内 RAM 00H1FH 片内 RAM 20H2FH 片外 RAM 0020H002FH 片内 RAM 30H3FH18. MCS-51 中 DPTR 寄存器用途是:( )程序计数器 片内 RAM 指针 片外 RAM 指针 19. MCS-51 单片机用来开放或禁止中断的控制寄存器是:( ) IP TCON IE SCON 20. MCS -51 单片机复位后,压栈从片内 RAM 哪单元开始:( ) 06H 07H 08H 00H21. MCS-51
15、 的无条件转移指令中,其转移范围最小的是:( ) SJMP AJMP LJMP JMP22. 外部中断 INT0 的中断入口地址是: ( ) 0003H 000BH 0013H 001BH23. 8051 单片机在响应中断后,需要用软件来清除的中断标志是: ( ) TF0 、 TF1 RI 、 TI IE0 、 IE1 24. 已知晶振频率为 6MH Z , 定时器 T0 工作在模式 2 时,其初值计算公式是:( ) t =( 28-X)×1s t = ( 28 X)×2s t =( 216-X)×2s t =( 216-X)×2s25. N 位 LED
16、 显示器采用静态显示方式时,需要提供的 I/O 线总数是: ( ) 8+N 8×N N 2N26. MOV A,20H 指令的寻址方式为 立接数寻址 直接寻址 寄存器寻址 寄存器间接寻址 27. 工作寄存器区设定为 2 组,则 RS1=0 , RS0=0 RS1=0 , RS0=1 RS1=1 , RS0=0 RS1=1 , RS0=128. ( TMOD ) =05H ,则 T0 工作方式为 13 位计数器 16 位计数器 13 位定时器 16 位定时器 29. 将外 RAM 中的数据送至 ACC ,执行指令为 MOVC A , A+DPTR MOV A , R0 MOVX A ,
17、 DPTR MOVC A , A+PC 30. T0 的中断服务程序入口地址为 0003H 000BH 0013H 001BH 31. 启动 T1 运行的指令是 SETB ET0 SETB ET1 SETB TR0 SETB TR1 32. CPU 允许串行口中断的指令为 SETB EX0 SETB ES SETB ET0 SETB ET1 33. 8051 系统中,同一优先级的几个中断源中 优先权最高。 INT0 T0 INT1 T1 34. 在程序状态字 PSW 中, 位是奇偶校验位 C AC OV P 35. 某异步通讯接口的波特率为 4800 ,则该接口每秒钟传送 。 4800 位 4
18、800 字节 9600 位 9600 字节36. 8051与8751的区别是 。内部数据存储单元数目不同 内部数据存储器的类型不同内部程序存储器的类型不同 内部寄存器的数目不同37. 在家用电器中使用单片机应属于微计算机的 。辅助设计应用 测量、控制应用 数值计算应用数据处理应用38. 下列说法正确的是 。各中断源发出的中断请求信号,都会标记在AT89C51单片机的IE寄存器中各中断源发出的中断请求信号,都会标记在AT89C51单片机的TMOD寄存器中各中断源发出的中断请求信号,都会标记在AT89C51单片机的IP寄存器中各中断源发出的中断请求信号,都会标记在AT89C51单片机的TCON与S
19、CON寄存器中39. 中断查询确认后,在下列各种AT89C51单片机运行情况下,能立即进行响应的是 。当前正在进行高优先级中断处理当前正在执行RETI指令当前指令是DIV指令,且正处于取指令的机器周期当前指令是MOV A,R340. 在AT89C51单片机的中断请求源中,需要外加电路实现中断撤销的是 。电平方式的外部中断脉冲方式的外部中断外部串行中断定时中断41. 下列说法错误的是 。同一级别的中断请求按时间的先后顺序响应同一时间同一级别的多中断请求将形成阻塞,系统无法响应低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求同级中断不能嵌套42. 通过串行口发送
20、或接收数据时,在程序中应使用 。MOVC指令 MOVX指令MOV指令XCHD指令43. 串行口工作方式1的波特率是 。固定的,为fosc/32固定的,为fosc/16可变的,通过定时器/计数器T1的溢出率设定固定的,为fosc/6444. 区分AT89C51单片机片外程序存储器和片外数据存储器的最可靠方法是 。看其位于地址范围的低端还是高端看其离AT89C51单片机芯片的远近看其芯片的型号是ROM还是RAM看其是与RD*信号连接还是与PSEN*信号连接45. 下列 项说法是正确的。AT89C51单片机P0P3口的驱动能力是相同的AT89C51单片机P0P3口在口线输出为高电平的驱动能力和输出为
21、低电平的驱动能力是相同的AT89C51单片机扩展的外围芯片较多时,需加总线驱动器,P2口应加单向驱动器,P0口应加双向驱动器AT89C51单片机最小系统可对温度传感器来的模拟信号进行温度测量三、程序阅读题1已知程序执行前有(A) = 02H,(SP) = 52H,(51H) = FFH,(52H) = FFH。下述程序执行后,(A) = ,(SP) = ,(51H) = ,(52H) = ,(PC) = 。POP DPHPOP DPLMOV DPTR,#4000HR
22、L AMOV B,AMOVC A,A+DPTRPUSH AccMOV A,BINC AMOVC A,A+DPTRPUSH AccRETORG 4000HDB 10H,80H,30H,50H,30H,50H2假定(A) = 83H,(R0) = 17H,(17H) = 34H,执行以下指令后,(A) = ,(17H)= 。ANL A,#17HORL 17H,AXRL A,R0CPL A3已知程序执行前有A = 02H,SP = 42H,(41H) = FFH,(42H
23、) = FFH。下述程序执行后,A = ;SP = ;(41H) = ;(42H) = ;PC = 。POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,A+DPTRPUSH AccMOV A,BINC AMOVC A,A+DPTRPUSH AccRETORG 3000HDB 10H,80H,30H,80H,50H,80H4. 已知(30H)=06H,(31H)=0FH,执行下列程序后,问执行下列程序后32H 和 33H单元
24、内容是什么?该程序的功能是什么? START:MOV A,30H ACALL SQR MOVR1,A MOVA,31H ACALL SQR ADDA,R1 MOV32H,A MOV 33H,#0 JNC ENDD INC 33HENDD: SJMP$SQR: MOVDPTR,#TAB MOVC A,A+DPTR ; RET TAB:DB 00H,01H,04H,09H,10H,19H,24H,31H,40H,51H,64H,79H,90H,A9H,0C4H,0E1H5. 已知( 30H ) =95H,( 31H )=8FH,问执行下列程序后32H 和 33H单元内容是什么?该程序的功能是什么?
25、 MOV R0,#30H MOV A,R0 INC R0 ADD A,R0 INC R0 MOV R0,A CLR A ADDC A,#00H INC R0 MOV R0,A6已知( A ) =83H ,( R0 ) =17H ,( 17H ) =34H ,执行下列程序段后: ANL A , #17H ORL 17H , A XRL A , R0 CPL A 问:( A ) = ( R0 ) = ( 17H ) = 7已知( 10H ) =5AH ,( 2EH ) =1FH ,( 40H ) =2EH ,( 60H ) =3DH , 执行下列程序段后: MOV 20H , 60H MOV R1 , 20H MOV A , 40H XCH A , R1 XCH A , 60H XCH A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑抗震装修租赁协议3篇
- 家具销售发票3篇
- 劳务分包合同解除协议3篇
- 四方抵账协议模板3篇
- 悔过自新之家暴者3篇
- 合同起诉状模板范文3篇
- 划款授权委托书示例样本格式3篇
- 二手房屋买卖合同纠纷的处理流程3篇
- 小程序技术开发服务合同模板3篇
- 糖果与巧克力市场动态监控考核试卷
- 成人高尿酸血症与痛风食养指南(2024年版)
- 2024年首都机场集团招聘笔试参考题库附带答案详解
- 2023年山东省专升本考试高等数学Ⅲ试题和答案
- 抗血栓药物临床应用与案例分析课件
- 吉林省地方教材家乡小学二年级下册家乡教案
- 决策树在饲料技术推广中的应用研究
- 儿童长期卧床的护理
- 投标书细节美化教程
- 《小儿支气管肺炎》课件
- 对辊式破碎机设计
- 财产险水灾现场勘查及理赔定损标准
评论
0/150
提交评论