资源描述
武汉科技学院
2008年招收硕士学位研究生试卷
科目代码
821
科目名称
微机原理及接口技术(B卷)
考试时间
2008年1月20日下午
报考专业
物理电子学、机械电子工程
1、试题内容不得超过画线范围,试题必须打印,图表清晰,标注准确。
2、试题之间不留空格。
3、答案请写在答题纸上,在此试卷上答题无效。
题号
一
二
三
四
五
六
七
八
九
十
十一
得分
得分
本试卷总分150分,考试时间3小时。
共 3 页 第 1 页
一、填空题(每空1分,共50分)
1、8031的堆栈指针为 位,它是向 (上、下)生成的,堆栈算法遵循 基本原则,而且堆栈必须存放在 存储空间。
2、8031的PC为 位寄存器,其寻址的程序空间大小为 KB。
3、8031上电复位时,SP= H;PC= H;P2= H。
4、8031片内RAM中,可位寻址的单元字节地址从 H到 H, 位地址从 H到 H。
5、8031指令的读取由芯片的 引脚控制,片内数据存储空间有 Bytes。片外可寻址数据存储空间有 Bytes读取由芯片的 引脚控制。
6、指出划线部分寻址方式
(1)MOV 40H,#20H ( , )
(2)MOVX @DPTR,A ( , )
(3)MOV 20H,C ( , )
(4)HERE:JB P1.0,HERE( , )
(5)MOVC A,@A+DPTR( , )
共 页 第 页
共 3 页 第 2 页
7、已知A=7AH,R0=30H,(30H)=A5H,CY=1,问执行以下各指令的结果(每条指令都以题中规定的数据参加操作,各条语句之间无关系)。
(1)MOV A,@R0 A= H
(2)ADD A,R0 A= H CY= OV=
(3)ADC A,30H A= H CY= OV=
(4)SUBB A,#30H A= H CY= OV=
(5)ANL A,30H A= H
(6)XRL A,@R0 A= H
8、8051单片机中断系统中规定:同级中断不能相互中断.如果几个同级的
中断源同时向CPU申请中断,CPU则按硬件排定如下优先次序: 、
、 、 , 。
9、8031的定时/计数器是 位 (减1/加1)定时/计数器,采用方式2工作时,构成 计数器。
10、串行通信,数据输出是 (高位/低位)在前, (高位、低位)在后,采用方式0工作时,8位数据发送完后;TI由硬件自动置1;如要再发送,必须用 将TI清零。
二、判断题(对的打√,错的打×。每题1分,共10分)
1、 指令字节数越多,执行时间越长。 ( )
2、 内部寄存器Rn(n=0~7)作为间接寻址寄存器。 ( )
3、 子程序调用时自动保护断点和现场。 ( )
4、 8位构成一个字节,一个字节所能表达的有符号正数的范围是
0-255。 ( )
5、 8051中的工作寄存器就是内部RAM中的一部份。 ( )
6、 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。 ( )
7、 MOV A,@R0指令中@R0的寻址方式称之为寄存器间址寻址。 ( )
8、 MOV A,30H这条指令执行后的结果是A的值为30H ( )
9、 MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。………………………………………………………………….. ( )
10、 SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。……………………………………………………………….… ( )
1、 XXXXXXXXXXXXXXXXX
2、 XXXXXXXXXXXXXXXXX
3、 XXXXXXXXXXXXXXXXX
…………
三、XXXXXX( )
1、 XXXXXXXXXXXXXXXXX
2、 XXXXXXXXXXXXXXXXX
3、 XXXXXXXXXXXXXXXXX
…………
…………
三、编程题。(30分)(可用C51、汇编)
ADC0809与8051单片机的硬件接口如下图所示,模拟量输入选择通道7(IN7),编制A/D 转换程序,将转换结果送30H单元。
四、编程题。(30分)(可用C51、汇编)
设MCS-51单片机系统时钟频率为12MHz,请编写程序实现用定时/计数器0在P1.1脚上产生周期为4ms,占空比为50%的方波信号的程序。要求用中断方式。
五、编程题。(30分)(可用C51、汇编)
设有一个晶振为11.0592MHz的AT89C51系统。功能是和微机相接后微机键入的字符通过串行口接收回来,然后马上再通过串行口发送回微机以回显在屏幕上。试写出单片机的完整程序(波特率为9600bps时,定时器重新装入值为0FDH)。
共 3 页 第 3 页
展开阅读全文