《微机原理与接口技术》试卷(A)卷
考试时间:100分钟 考试方式:闭 卷
学院 班级 姓名 学号
题 目 得 分 阅卷人
一 二 三 四 五 六 总 分 一、填空题。(24分,每空1分)
1、CPU是计算机的控制和指挥中心,主要由 和 等部件组成。 2、程序计数器PC由两个 组成,共16位。 3、已知X=-45,则[X]反= H,[X]补= H。
4、当8051的P1口作为输入口使用时,应先向P1口锁存器 。
5、如果8051的定时/计数器设置为计数方式,则最高计数频率为 。 6、ADC0809有8个输入通道,要选择通道IN6,ADDC、ADDB、ADDA应为 。 7、8051串行口的发送与接收都是以 特殊功能寄存器的名义进行读或写的。
8、按键消除抖动的方法主要有两类方法,它们是 和 。 9、当8155的引脚IO/M=0时,单片机对8155的 进行读写。 10、在单片机中,中断能实现的功能有: 、 、和 。 11、执行一次PUSH指令后,堆栈指针SP的内容 。
12、在变址寻址方式中,以A作为变址寄存器,以 或 作基址寄存器。 13、在异步通信中,一个字符由起始位、 和停止位四个部分组成。 14、ADC0809与8031的连接可采用 方式,也可采用 方式。
15、汇编语言源程序必须转换为 表示的目标程序,计算机才能执行,这种转换过程称为汇编。对单片机来说,有 和 两种汇编方法。
二、选择题(只有一个答案是正确的;每题2分)。(26分) 1、8051复位后,程序计数器PC中的内容是 。
A、0030H B、0000H C、0FFFFH D、不确定 2、当执行指令时,PC中的内容总是指示出 。
A、将要执行的下一条指令地址 B、状态字寄存器中的内容 C、正在执行的当前指令的地址 D、中断的断点的地址 3、关于8051定时器T1溢出标志位TF1正确的描述是 。 A、溢出时,硬件自动将TF1清0 B、溢出时,需用软件将TF1置1 C、溢出时,硬件自动将TF1置1 D、中断响应后必须用软件将TF1清0
4、执行指令MOVC A,@A+DPTR后,当前A中的内容是 。
A、原来A中的内容与DPTR中的内容之和
B、寄存器DPTR中的内容为地址的单元中内容与原来A中的内容之和 C、PC的内容、原来A的内容、DPTR的内容三者之和所指地址单元的内容 D、DPTR的内容与原来A的内容之和所指地址单元的内容 5、访问8051特殊功能寄存器只能用 方式。
A、立即数寻址 B、寄存器间接寻址 C、直接寻址 D、变址寻址
6、在MCS-51中,需要外加电路实现中断撤除的是 。 A、定时中断 B、串行中断
C、边沿触发方式的外部中断 D、电平触发方式的外部中断
7、当8155PA和PB口工作在选通I/O方式时,此时PC口 。
A、作为PA和PB口的联络信号 B、为输出口
C、为输入口 D、也可工作在选通I/O方式 8、串行通信的传输方式通常有三种,8051的串行口属于 。 A、单工配置 B、半双工配置 C、全双工配置 D、以上三者都不是
9、根据DAC0832控制信号的逻辑关系,可以将DAC0832连接成 。 A、直通式工作方式 B、单缓冲工作方式 C、双缓冲工作方式 D、以上三者都可以
10、共阴极LED显示“7”,应向各控制端dp、g、f、e、d、c、b、a顺次送入 信号。
A、01111101 B、00000110 C、00000111 D、01110111
11、用串行口扩展并行口时,串行接口的工作方式应选为 。
A、方式0 B、方式1 C、方式2 D、方式3
12、定时器T0工作在模式2 计数方式,要求计一个脉冲就溢出,则计数初值为 。
A、00H B、FFH C、0000H D、FFFFH 13、在中断服务程序中,最后一条指令必须为 。
A、PUSH B、POP C、RETI D、RET
三、解释带下划线语句的含义并说明程序段的作用。(11分) ORG 30H VAR DATA 30H FUNC DATA 31H MOV A,VAR ① ; JZ DONE ② ; JNB ACC.7,POSI ③ ; MOV A,#0FFH ④ ; SJMP DONE ; POSI: MOV A, #01H ⑤ ; DONE: MOV FUNC,A ⑥ ; SJMP $ ⑦ ; END 四、简答题。(16分)
1、8051单片机中断响应的条件有哪些,编写中断服务程序时应注意的基本问题?(8分)
2、简述单片机系统扩展时系统三总线的作用(8分)
五、试编写程序,查找在内部RAM的40H~70H单元中是否有0AH这一数据。若有,则将
71H单元置01H;若未找到,则将71H单元置0。(10分) 六、试编写一段程序:
功能为:对定时器T0初始化,使之工作在模式2,产生200μs的定时,控制P1.4引脚上输出周期为20ms的方波。设单片机的晶振频率fosc=6MHz。 (13分)
?微机原理与接口技术?试卷A 参考答案
一、填空题。(23分,每空1分) 1、运算器、控制器
2、两个程序计数器PCH,PCL 3、D2H、D3H 4、置1
5、振荡频率的1/24 6、110 7、SBUF
8、硬件方法、软件方法 9、RAM单元
10、分时操作、实时处理、故障处理 11、自动加1 12、PC、DPTR
13、数据位,奇偶校验位 14、查询方式,中断方式
15、机器码、手工汇编、机器汇编
二、选择题(只有一个答案是正确的;每题2分)。(26分)
1、B 2、A 3、C 4、D 5、C 6、D 7、A 8、C 9、D 10、C 11、A 12、B 13、C
三、解释带下划线语句的含义并说明程序段的作用。(11分) 语句解释:(7分,其中每一条语句1分)
① A=VAR; ②若VAR=0,则转向DONE; ③若X>0,则转向POSI; ④若X<0,则A <=-1; ⑤若X>0,A =1; ⑥存结果值; ⑦动态停机 程序功能:(4分)
本程序段完成下列比较操作,X在30H单元,结果存放31H单元。 1 X>0 Y = 0 X=0 -1 X<0 四、简答题。(16分) 1、