1、桂林电子科技大学2016年硕士研究生统一入学考试试题科目代码:821 科目名称: 单片机原理及应用请注意:答案必须写在答题纸上(写在试题上无效)。答题纸请注明页码与总页数。一、填空题(每空2分,共30分)1. 从基本操作处理的数据来看,单片机可分为4位、8位、16位及32位单片机,MCS-51系列单片机属于_(1)_位单片机。2.单片机具有片外三总线结构,分别是_(2)_、_(3)_和_(4)_。3.单片机的基本操作周期是_(5)_。4. JNC rel指令执行时,当CY为_(6)_时程序实现跳转。5. 存储器芯片与单片机连接时,存储器低8位地址线与_(7)_口相连,高8位地址线与 _(8)_
2、口相连。6. 中断服务程序的返回指令是_(9)_。7. 51单片机系统复位后SP的初值为_(10)_。8. 将A的内容传送到R1的指令是_(11)_。9. CPU专门提供一个控制信号_(12)_来区分片内ROM和片外ROM。当其接_(13)_,单片机从片内ROM取指令;当其接_(14)_,CPU从片外ROM取指令。10. MCS-51单片机用16根地址线可寻址的地址空间是_(15)_。二、填空题(每题4分,共40分)1. 单片机( )口的引脚,具有定时/计数器外部输入端、外部中断请求等第二功能。A P0 B P1 C P2 D P32. 寄存器间接寻址的指令是( )A MOV A, R0 B
3、MOV A, 78H C MOVE A, #38H D MOV A, R03. 对于定时/计数器工作方式0,最大的计数值是()A 210 B 28 C 213 D 2164. 通常用于扩展并行I/O口的是串行口工作方式( ) A方式0 B 方式1 C 方式2 D 方式35. 关于8051单片机的中断系统,下列说法不正确的是( )A 有五个中断源 B 提供两个中断优先级 C 可实现二级中断服务程序嵌套 D. 中断源的优先级不能改变 6. 单片机( )口可作为高8位地址线使用。A P0 B P1 C P2 D P37. 可以实现计数初值自动重装的定时/计数器工作方式是( ) A方式0 B 方式1
4、C 方式2 D 方式38. 单片机复位后,PC的值为()A 0000H B 0003H C 0800H D 0100H9. 用8051单片机构成最小应用系统时,只要将单片机接上( )即可。AROM和RAM B 按键和显示器 C 时钟电路和复位电路 D A/D和D/A芯片10. 以下关于8051单片机的串行接口,说法不正确的是( )A 有一个全双工的异步通讯串行接口 B 有三个可供软件直接访问的单元 C 有四种工作方式 D. 串行口的波特率与振荡频率无关三、程序阅读(共30分)1.(10分)CLR CMOV A, 4DHSUBB A, 4EHMOV 30H, AMOV A, 7FHSUBB A,
5、 2BHMOV 31H, ASJMP $ 请分析以上程序所要完成的主要功能。若(4DH)=06H, (4EH)=05H, (7FH)=0AH, (2BH)=01H, 程序执行完成后,(30H)和 (31H)中的值分别是多少?2. 设晶体振荡器频率为12MHz,试分析以下程序段的主要功能。(10分)DELAY:MOVR7,#200;1个机器周期DE1:MOVR6,#123;1个机器周期NOP;1个机器周期DE2: DJNZR6,DE2;2个机器周期 DJNZR7,DE1;2个机器周期 RET;2个机器周期3.(10分)DESORT: MOV A,20H MOVR6, A MOVR7, #08HR
6、ESO: CLRC MOVA, R6 RLCA MOVR6,A MOVA,21H RRCA MOV21H,A DJNZ R7,RESO RET分析以上程序所要完成的主要功能。四、综合编程题(共50分)1. 选用T1方式0产生500us的定时,在P1.1输出周期为1ms的方波,晶振频率为6MHz。请编写相应程序实现上述功能。(15分)已知:十进制数7942的十六进制数为1F06H, 方式寄存器TMOD和控制寄存器TCON的格式如下:TMODD7D6D5D4D3D2D1D088HGATEC/TM1M0GATEC/TM1M0定时器1定时器0TCON8FH8EH8DH8CH8BH8AH89H88H88HTF1TR1TF0TR0IE1IT1IE0IT0定时控制中断控制2. 设A、B、D代表位地址,试编程实现D为A与B 之异或,即D=AB + A B (15分)3. 测试P1口输入的100个数中09各数各有多少个,并将结果存储在30H39H的地址中。(20分)第 3 页 共 3 页