单片机原理及接口技术期末考试试题及答案 下载本文

P1,32H

五、分析执行如下指令后,中的 、、、P各为多少? A中的结果用十进制表示是多少?(15分) 85H A,#0

六、编程题: (每小题10分,共20分)

1、在程序中定义一个0——9的平方表,利用查表指令找出累加器A=03的平方值。(10分)

2、试采用两种方法编制程序,开放定时器T1的溢出中断。(10分)

《单片机原理及接口技术》试卷(闭卷A卷)答案: 一、单项选择题单项选择题(每题2 分,共 30 分)

1-5 C B A B C 6-10 A D A A A 11-15 C A D C D 16-20 C B C A C

二、填空(每题 2 分,共 10 分) 1、数据,控制

2、锁存低8位地址信号(或 低8位地址锁存) 3、直接

4、下一条要执行的指令的地址 5、8,40

三、简答题:(每题 10 分,共 20 分 1、什么是单片机?单片机有何特点?课本1页

答:单片微型计算机简称单片机,它是把微型计算机的各个功能部件:中央处理器、随机存储器、只读存储器、定时/计数器及接口电路等集成在一块芯片上,构成一个完整的微型计算机。 应用领域:(1)单片机在智能仪器仪表中的应用;(2)单片机在工业控制中的应用;(3)单片机在计算机网络与通信技术中的应用;(4)单片机在日常生活及家电中的应用。

2、什么叫中断?中断有什么特点?

答:(1)“中断”是指计算机在执行某段程序的过程中,由于计算机系统内、外的某种原因,当出现以外的某种情况时,由服务对象向发出中断请求信号,要求暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再返回继续执行原来被中断的程序。

(2)特点:分时操作;实时处理;故障处理。 四、(10分)

解:上述指令执行后的操作结果为: (A), (50H)=, (R6)=, (32H), (P1)=

五、( 10分) 1110。(A)=307

六、编程题:(每小题10分,共20分)

1、在程序中定义一个0——9的平方表,利用查表指令找出累加器A=03的平方值。 解:编程如下: 0050H

;表首地址→ ;03→A A ;查表指令,25→A $ ;程序暂停 0,1,4,9,16,25,36,49,64,81 ;定义0——9平方表

2、试采用两种方法编制程序,开放定时器T1的溢出中断。 解:编程如下: ,88H

或者 A8H,88H 或者 1