单片机微机原理与接口技术(A)卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苏州大学单片微机原理与接口技术课程试卷(A)卷共6 页
考试形式闭卷年月院系年级专业
学号姓名成绩
一、将下列无符号二进制数转换成十进制和十六进制数(6分)
1、 0000000011001010B = D H
2、 0001000110000000B = D H
3、0010001000000000B = D H
4、 0101111111101101B = D H
5、 1111111111111111B = D H
6、 0000100100110100B = D H
二、将下面十进制数转换成8位二进制原码,反码及补码(4分)
1、 45的原码反码补码
2、-23的原码反码补码
3、 90的原码反码补码
4、-82的原码反码补码
三、回答下列问题(18分)
1.单片微型计算机有哪些主要功能部件组成?
2.某微机系统有17根地址线,它的寻址范围是多少?
3.MCS-51单片机外扩程序存储器和外扩数据存储器的地址线、数据线都是并联的,CPU 是通过发出怎样的控制信号,从而正确地访问外部程序存储器和外部数据存储器。
4.某单片机系统采用的CPU是8032,其EA引脚必须接什么电平?
5.MCS-51单片机的并行I/O口有哪两种读操作?为什么要作这样的安排?
6.51系列单片机有几个中断源?写出这几个中断源的名称。
7.当特殊功能寄存器TMOD中GA TE位为“1”时,相应的定时器/计数器将如何工作?
8.当8051单片机采用12M晶振,定时器/计数器的计数脉冲取自内部时,其计数频率为多少?而取自外部时其所能计数的最高频率又是多少?
9.若当前SP中的内容为3FH,执行指令LCALL 3535H 后SP中的内容为何值?
四、用指令实现以下操作(18分)
1、将R5中的低四位与R6中的高四位拼装后送内部RAM 90H单元。
2、将位地址为05H中的数据分别送位地址为10H、56H。
3、将ROM 3050H单元中的内容取出求反后再进行高低四位交换后送外部RAM 2090H单元。
4、将内部RAM 78H单元中的内容右移一位后再除以九,然后商送外部RAM 2090H单元。
5、将外部RAM 1065H单元中的内容左移二位后再求反,然后送外部RAM 6090H单元。
6、根据累加器A中的数根据大于、等于、小于5FH,设计程序的三个流向。
五、硬件分析和设计(24分)
1、下图为CPU执行读外部RAM指令的时序,请填写出P0口、P2口应出现的内容(4分)
2、某
数
据存储器(使用1片SRAM 6264芯片),请画出硬件连接图。(12分)
3、某8051单片机系统要求外扩1个8位的输入口(使用74LS373)和1个8位输出口(也使用74LS373),要求用高位地址线P2.7选通,可使用门电路,请画出硬件连接图。(8分)
六、软件分析和设计(30分)
1、下列程序段执行后,(R0)=_________,(7EH)=_________,(7FH)=_________。(5分)
MOV R0,#7FH
MOV 7EH,#0
MOV 7FH,#40H
DEC @R0
DEC R0
DEC @R0
2、设内部RAM 50H单元中的内容为38H,执行下列指令后寄存器A、R0和内部RAM 38H、39H、3AH单元中的内容为何值?(5分)
MOV A,50H
MOV R0, A
MOV A,#20H
MOV @R0, A
MOV A,#25H
MOV 39H, A
MOV 3AH,#87H
(A)= (R0)= (38H)= (39H)= (3AH)=
3、指出下面程序段中的错误,并简述错误类型(6分)
DEL:MOV R6,#256
DEL1:MOV R7,#10
DJNZ R7,DEL1
DJNZ R6,DEL
MOV A,#23
CJNE A,65H,ART
MOV 65H,#0
RET
4、程序设计(14分)
编写程序找出内部RAM 30H~3FH中的最大无符号数,并将结果送40H单元。30H~3FH 单元的内容保持不变。