广工 微机 试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东工业大学试卷用纸,共 4 页,第1 页
学 院: 专 业: 学 号: 姓 名:
装 订 线
广东工业大学考试试卷 (A 卷)
课程名称: 微机原理与接口技术
考试时间: 第 周星期 ( 月 日)
题号 一 二 三 四 五 六 七 八 九 十 总分
得分 评分人
一、 填空(每空1分,共30分)
1. 计算机系统常用总线方式实现CPU 与外设之间的互连,这些总线分别称为 、 和 。其中 总线具有双向三态特征。
2. 根据指令特征,可将计算机指令系统分为CISC 和 两大类;MCS-51单片机采用 指令系统。 3. 在MCS-51单片机中,特殊功能寄存器支持 寻址方式;而高128字节内部RAM(80H ~0FFH)支持 寻址方式;当使用“MOVX A,@DPTR ”指令读89C51RX 芯片内部ERAM 时,RD 引脚 (无效、有效)。
4. 串行口工作在方式3,当SM2为1时,接收中断RI 置1的条件是 ;而当串行口工作在方式0时,SM2位必须为 。
5. 在由MCS-51构成的单片机控制系统中,如果没有外部程序存储器,则EA /Vpp 引脚应 (接地、接Vcc 、悬空),PSEN 引脚应 (接地、接Vcc 、悬空)。 6. 在MCS-51中,使用 、 引脚选通以总线方式扩展的I/O 口。
7. 在MCS-51单片机中,各有关特殊功能寄存器的初值如下:
PSW=10H ;SP=0D0H ;TCON=04H ;IE=81H ;DPH=02H ;DPL=00H ;而(0D0H)=5AH 回答下列问题:
(1)寄存器R0和R7对应的物理地址分别是 、 。
(2)外中断0INT 定义为 触发方式;外中断1INT 定义为 触发方式;0INT 中断处于 (允许、禁止)状态,可执行 指令同时允许1INT 和定时器T0中断。 (3)执行 POP ACC
MOVX @DPTR, A
指令后,则SP 寄存器内容为 ;外部RAM 0200H 单元内容为__ __。
广东工业大学试卷用纸,共 4 页,第2 页
8. 指出下列指令中指定操作数的寻址方式:
(1) MOVC A, @A+DPTR 源操作数寻址方式 。 (2) MOV R0, A 目的操作数寻址方式 。 (3) MOVX @R1,A 目的操作数寻址方式 。 (4) INC P1 操作数P1寻址方式 。 (5) MOV A, 40H 源操作数寻址方式 。 (6) MOV C ,F0 源操作数寻址方式 。 (7) MOV 10H ,C 源操作数寻址方式 。
二、 判断题(每小题1分,共5分)
1. 在MCS-51芯片中,复位后将重新初始化内部RAM 。
2. 使用MOVX A, @R0指令可以访问SST89E(V)系列MCU 全部768字节ERAM 。
3. 对于SPI 总线从设备来说,当片选信号SS 无效时,MISO 引脚处于高阻态。
4. 执行“CJNE A, #60, NEXT ”指令后,将改变Acc 寄存器的内容。
5. 理想情况下,晶振电路输出端X2引脚应为方波。
三、 指出下列指令的错误(每小题1分,共5分) 1. DJNZ A, LOOP ;A 减1,不为0转移 2. MOVX B, @R0 ;外部RAM 送寄存器B
3. MOV 20H, ACC.4 ;把Acc 的b4位送20H 位单元 4. MOV @R0, @R1 ;内部RAM 单元之间的数据传送 5. MOV 80H, B ;把寄存器B 送内部RAM 80H 单元
四、写出实现下列功能的指令或程序段。(每小题4分,共32分) 1. 利用MCS-51位操作指令,实现1.10.1P P 的逻辑运算。
2. 将外部RAM 0100H ~011FH 单元内容送内部RAM 30H ~4FH 单元。
3. 利用双数据指针功能,将外部RAM 2000H ~201FH 单元内容送外部RAM 1000H ~101FH 单元中。 4. 将存放40H 单元的二进制数转换为BCD(假设结果存放在41H 、42H 单元中,且低位存放在低地址,高位存放在高地址)。
5. 将存放在40H 、41H 单元中的16位二进制数减1(假设低位存放在低地址,高位存放在高地址)。 6. 将内部RAM 40H 单元内容的b3、b0置1、b7位取反、b1为清0,而其他位不变。 7. 将30H ~3EH 单元对256模求和、取补,并存放到3FH 单元中。 8. 利用定时/计数器T2在P1.1引脚上输出周期为20ms 的方波,请写相应的初始化命令及中断服务程序(假设时钟频率为11.0592MHz)
五、简答题(共28分)
1. 简述同优先级中断服务程序可以使用同一工作寄存器区的理由。(4分)
广东工业大学试卷用纸,共 4 页,第3 页
2. 用1只10uF 电容和1只二极管可构成MCS-51 MCU 简单可靠的复位电路,请画出复位电路简图。(4分)
3. 简述中断响应过程(4分)。
4. 某单片机应用系统使用8255 芯片扩展并行I/O 口,如图1所示,请回答下列问题(16分)。 (1) 完善图中未连接的必要连线。(5分)
(2) 使用电阻、电容、二极管、晶体振荡器完善晶振及复位电路(带手动复位功能)。(5分) (3) 根据连线,分别指出8255A 、B 、C 及状态口地址(用十六进制表示)(每空1分)。 即8255 A 口地址为
8255 B 口地址为 8256 C 口地址为 8255 状态口地址为
(4) 如果8255 A 口及C 口低4位工作在基本输出方式、B 口及C 口高4位工作在基本输入方式,请写出
8255初始化命令(2分)。
D034D133D232D331D430D529D628D727PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC7
10
RD 5WR 36A09A18RESET 35CS
6
U28255
EA/VP 31X1
19
X218RESET 9RD 17WR
16
INT012INT113T014T115P10/T 1P11/T 2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN 29ALE/P 30TXD
11
RXD 10U1MCS-51
图1