单片机04级梁强.docx
- 文档编号:27754934
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:26
- 大小:28.45KB
单片机04级梁强.docx
《单片机04级梁强.docx》由会员分享,可在线阅读,更多相关《单片机04级梁强.docx(26页珍藏版)》请在冰豆网上搜索。
单片机04级梁强
桂林航天工业高等专科学校—学年第学期
期末考试试题(卷)
适用于级班
考生注意:
题号
一
二
三
四
五
六
七
八
总分
评分
评卷人
班别、学号、
姓名要准确、
工整地填写
在相应的
框格内。
一、填空题(每空1分,共10分)
1.单片机8031定时计数器的工作方式是由方式寄存器TMOD[GATE,C/T,M1,M0,GATE,C/T,M1,M0]位状态字决定的,当以定时器T1方式2对内定时,定时器T0不工作时其状态字应为,当定时器T1以方式1对内定时,同时定时器T0以方式2对外记数,其状态字应为。
2.JNCrel指令执行时,当CY位为时程序发生跳转。
3.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是。
4.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用的溢出率来设定和计算波特率。
5.在只使用外部程序存储器时,单片机的管脚必须接地。
6.ADC0809的转换时钟一般为500KHz,可采用单片机的信号,再经过分频的方法获得。
7.在进行BCD码加法运算时,紧跟ADD或ADDC指令后的指令必须是
指令。
8.中断源的允许是由寄存器决定的,中断源的优先级别是由
寄存器决定的。
装
订
线
班别
学号
姓名
装订线内
不要答题
二、选择题(每题1分,共10分)
1.下列指令中,不影响堆栈指针的指令是()。
ARETBJBbit,rel
CLCALLaddr16DRETI
2.扩展存储器时要加锁存器74LS373,其作用是()。
A锁存寻址单元的低八位地址B锁存寻址单元的数据
C锁存寻址单元的高八位地址D锁存相关的控制和选择信号
3.启动ADC0809进行A/D转换时,使用()指令。
AMOVX@DPTR,ABMOVXA,@DPTR
CMOVA,R0DMOVCA,@A+DPTR
4.在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是()。
A.PCB.PSW
C.AD.SP
5.调用子程序、中断响应过程及转移指令的共同特点是()。
A.都能返回B.都通过改变PC实现转移
C.都将返回地址压入堆栈D.都必须保护现场
6.单片机复位后,累加器A、PC、PSW的内容为()
A.A=FFHPC=00HPSW=FFH
B.A=00HPC=0000HPSW=00H
C.A=07HPC=0000HPSW=FFH
D.A=00HPC=00HPSW=00H
第页(共页)
7..当向51单片机片外扩展的并行接口输出数据时,可采用的指令为()。
A、MOV@R0,AB、MOVC@A+DPTR,A
C、MOVX@R0,#dataD、MOVX@DPTR,A
8.8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。
A.OV标志B.CY标志C.中断标志D.奇偶标志
9.扩展程序存储器2732时,需要()条P2口线。
A.12 B.5 C.8 D.4
10.读取A/D转换的结果,使用()指令。
AMOVA,@RiBMOVX@DPTR,A
CMOVCA,@DPTRDMOVXA,@DPTR
三、写出能实现如下要求的指令(每题2分,共10分)
1.已知内部RAM的78H单元内容为30H,将其乘以2后送回78H。
2.将内部RAM中78H单元的低4位求反。
3.将20H单元中的内容的第7位取反后送给F0。
4.交换内部RAM30H单元和40H单元的内容。
5.将ROM中2000H单元的内容送入片外RAM20H单元中。
四、读下列程序段,并在后面填出相应的运行结果(共20分)
1.已知(60H)=60H,(70H)=70H,请指出下列程序段执行完后的结果
MOVSP,#50H
PUSH60H
PUSH70H
POP60H
POP70H
结果:
(60H)=(70H)=
2.请指出下列程序段执行完后的结果
MOVR1,#7FH
MOV7EH,#0
MOV7FH,#40H
DEC@R1
DECR1
DEC@R1
结果:
(R1)=(7EH)=(7FH)=
第页(共页)
五.程序分析题(每空2分,共20分)
以下是两单片机通过串行口进行通信的程序。
它能将甲机内部RAM20H~27H单元的数据发送给乙机,试分析程序并填空解释相应语句。
说明程序运行后出现的现象。
甲机发送程序如下:
MOVTMOD,#20H;定时器()工作在()方式。
MOVTL1,#0F4H
MOVTH1,#0F4H
SETBTR1
MOVSCON,#40H;指令的作用是()
MOVR0,#20H
MOVR7,#08H
START:
MOVA,@R0
MOVSBUF,A;将累加器A中的内容送()
WAIT:
JBCTI,CONT;判断TI是否置位,其目的是()
AJMPWAIT
CONT:
INCR0
DJNZR7,START
SJMP$
乙机接收程序如下:
MOVTMOD,#20H
MOVTL1,#0F4H
MOVTH1,#0F4H
SETBTR1
MOVSCON,#40H
MOVR0,#20H
MOVR7,#08H
SETBREN;将REN置位的目的是()
WAIT:
JBCRI,READ;判断RI是否置位,其目的是()
AJMPWAIT
READ:
MOVA,SBUF;将()的内容送累加器A
MOV@R0,A
INCR0
DJNZR7,WAIT
SJMP$
甲、乙机都运行完程序后,将出现()现象。
甲、乙机的程序中都有相同的对定时器初始化的程序,目的是()。
装
学号
订
姓名
线
装订线内
不要答题
MOVSCON,#40H
MOVR0,#20H
MOVR7,#08H
SETBREN;将REN置位的目的是()
WAIT:
JBCRI,READ;判断RI是否置位,其目的是()
AJMPWAIT
READ:
MOVA,SBUF;将()的内容送累加器A
MOV@R0,A
INCR0
DJNZR7,WAIT
SJMP$
甲、乙机都运行完程序后,将出现()现象。
甲、乙机的程序中都有相同的对定时器初始化的程序,目的是()。
六.硬设计题(共15分)
将8031芯片外扩一片2764EPROM组成最小单片机系统。
①地址线、数据线至少各需多少根?
②详细画出该最小系统的连接图。
③指出连接后该EPROM的地址范围
第页(共页)
七.程序设计(共15分)
设定时/计数器T0工作于方式2,TL0为8位计数器,产生500us定时中断,在中断服务程序中将A的内容减一,然后送P1口,晶体振荡为6MHz。
第页(共页)
装
学号
订
姓名
线
装订线内
不要答题
第页(共页)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 04 级梁强