资源描述:
《单片机试卷及答案_1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《单片机原理与接口技术》模拟试题(3)一、填空(每题2分,共10分) 1、MCS-51单片机内部RAM区有 32 个工作寄存器,有 128 个位地址。2、外部中断1(INT1)的中断入口地址为 0013H ;定时器1的中断入口地址为 001BH 。3、单片机一共有四个物理存储器空间,分别是_片内程序存储器空间_、_片内数据存储器空间、__片外程序存储器空间和_片外数据存储器空间。4、A/D转换器芯片ADC0809中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是EOC 。5、在存储
2、器编址中,不需要额外增加电路,却造成存储器映象区重叠的编址方法是线选法,能有效地利用存储空间适用于大容量存储器扩展的编址方法是 译码 法。二、选择题(每小题2分,共10分)1、假定设置堆栈指针SP的值为37H,进行子程序调用时把断点地址进栈保护后,SP的值为(A)36H (B)37H (C)38H (D)39H2、在寄存器间接寻址方式中,指定寄存器中存放的是(A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量3、中断查询的是(A)中断请求信号 (B)中断标志位 (C)外中断方
3、式控制位(D)中断允许控制位4、以下不是构成单片机的部件( )(A) 微处理器(CPU)(B)存储器 (C)接口适配器(I/O接口电路) (D)打印机5、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择( ) (A)方式0(B)方式1(C)方式2(D)方式3三、指令题(每小题4分,共16分)1、若20H位为1,则转移到到标号LOOP,并将20H位清零(一条指令)JBC20H,LOOP2、片内20H中的字符从串行接口发送出去。(串行口工作方式已设定)MOVA,20HMOVSBUF,A3、已知DAC083
4、2地址为7FFFH,启动D/A转换。MOVDPTR,#7FFFHMOVX @DPTR,A 4、把DPTR所指地址的内容压入堆栈MOVX A,@DPTRPUSH ACC四、读程序填写每条指令执行结果(每小题5分,共20分)1、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H。 MOV R0,#30H (R0)=30H MOV A,@R0 (A)=5AH MOV R1,A (R1)=5AH MOV B,R1 (B)
5、=5AH MOV @R1,#20H (5AH)=20H MOV 30H,40H (30H)=00H 2、已知:(60H)=23H,(61H)=61H。CLR C (CY)=0MOV A,#9AH (A)=9AHSUBB A,60H (A)=77HADD A,61H (A)=0C8HDA A (A)=38HMOV 62H,A (62H)=38H3
6、、若(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00HMOV A,10H (A)=0FFHANL A,#01H (A)=01HMOV A,11H (A)=00HORL A,#01H (A)=01HMOV A,12H (A)=0FFHXRL A,#01H (A)=0FEHMOV A,13H (A)=00HXRL A,#0AAH (A)=0AAH 4、已知:(SP)=60H,(A
7、)=01H,(B)=02H。 PUSH A (SP)=61H , PUSH B (SP)= 62H, POP ACC (SP)=61H,(A)=02H POP B (SP)=60H,(B)=01H 六、简答题(共14分)1、MCS-51单片机可以外接64KB的程序存储器和64KB数据存储器。这两种片外存储器地址重叠而不发生总线冲突,主要依靠单片机外引脚上的那些信号来区分?简述区分的方法?(10分)主要靠ALE、PSEN、RD、WR引脚上的信号来区分。(2分)PSEN连接程序存储
8、器的允许输出控制端OE,低电平有效;ALE连接地址锁存器的锁存控制端G,低电平锁存。RD连接片外数据存储器的允许输出控制端OE,低电平有效;WR连接片外数据存储器的允许输入出控制端WE,低电平有效。(2分)在访问片外程序存储器时,在每个机器周期ALE出现两次高电平,出现时刻为S1P2和S4