《单片机期末练习题(4页).doc》由会员分享,可在线阅读,更多相关《单片机期末练习题(4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-单片机原理与应用练习题一、填空题: 1、MCS5l单片机的最大程序寻址空间是 KB,该空间的地址范围从 至 ,系统上电及复位后,程序入口地址为 。2、若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0R7的直接地址为 。3、指出下列各指令中源操作数的寻址方式。(1) MOVC A,A+DPTR( )(2) XCH A,R0;( )(3) MOVC,P1.0( )4、判断下列各条指令的书写格式是否有错,并指出原因。(1) MUL R0,R1 ( )(2) MOV A,#3000H( )(3) MOV R1, C( )5、内部RAM中,位地址为7FH的位,该位所在字节的字节地址为 6、
2、若A中的内容为46H,那么,P标志位的值为 7、MCS-51访问片外存储器时,利用 信号锁存来自 发出的低8位地址信号。8、RET指令执行前后会发生变化的寄存器有 个,它们是 二、选择题: 1当MCS-51单片机接有外部存储器时,P2口可作为 。A数据输入口 B. 数据的输出口 C准双向输入输出口 D高8位地址线2单片机的并行接口中,作为数据线使用的并行口是 。AP0 B. P1C. P2D. P3 3MCS5l单片机的堆栈区是设置在 中。 A片内ROM区 B片外ROM区 C片内RAM区 D. 片外RAM区4当需要从MCS-51单片机程序存储器取数据时,采用的指令为 。A. MOV A, R1
3、 B.MOVC A, A + DPTRC. MOVX A, R0 D.MOVX A, DPTR5. 能够用紫外光擦除ROM中程序的只读存储器称为 。A.掩膜ROM B.PROM C.EPROM D.EEPROM6. 定时器/计数器工作方式1是 。A. 8位计数器结构 B. 2个8位计数器结构C. 13位计数结构 D. 16位计数结构7T0中断的中断入口地址为 。A. 0003H B. 000BH C. 0013H D. 001BH8. 执行MOVIE,84H指令的意义是:( )A、屏蔽中断源 B、开放定时器中断源0C、开放外部中断源1D、开放外部中断源0和198031单片机中,将累加器A中的数
4、送入外RAM的40H单元,可执行的指令( )A. MOV R1 ,40H B. MOV R1 ,#40H MOVX R1 , A MOVX R1 , AC. MOVX 40H , A D. MOV R1, #40HMOVX R1 , A10.要用传送指令访问MCS-51 片内RAM,它的指令操作码助记符应是( )A.MOVX B.MOV C.MOVC D.以上都行11. 若一个压缩的BCD 码为0001 0001B,它表示的数是( ) A.11H B.11 C.17 D.0001 0001B12.在MCS-51 单片机复位后,PC 与SP 的值为( )A.0000H,00HB.0000H,07
5、HC.0003H,07HD.0800H,00H三、程序分析设计题1. 已知(A)=83H, (R0)=17H,(17H)=34H,执行下列程序段后(A)= 。ANL A, #17HORL 17H, AXRL A,R0CPLA2. 已知(SP)=30H,(DPTR)=1234H,在执行下列指令后,(SP)= _,内部RAM(31H)= ,(32H)= PUSH DPLPUSH DPH3编程实现将片外RAM的2000H-2030H单元的内容,全部搬移到片内RAM的20H单元开始的位置,并将原位置清零。4. 设系统时钟频率为12MHz,要求由P1.0端输出一个周期为500us的方波信号,用定时器T1采用查询方式编程实现四、简答分析题1简述MCS-51单片机的结构特点。2简述单片机的四个I/O口在使用上有哪些分工和特点,系统扩展时的作用分别是什么。3单片机的控制线有哪些,功能是什么?451单片机有几个中断源?中断源有几个等级?中断源是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少? -第 4 页-