三、请回答:(共16分)
1.下图中外部扩展的程序存储器和数据存储器容量各是多少?(2分) 2.三片存储器芯片的基本地址范围分别是多少? (6分,) P2.7 P2.6 P2.5 P2.4 ● ● │ 5 5 5 5 P2.0 Q0 D0 ● ● │ 8 │ 8 8 D7 Q7 A0-A7 A8-A12 A0-A7 A8-A12 A0-A7 A8-A12 74LS373 CE CE CE G ALE OE 1# 6264 2# 6264 89C52764 +5V CS +5V CS 8031 1 8 D0-D7 OE WR D0-D7 OE WR OE 8 8 P0.7 8 8 ● ● ● │ P0.0 PSEN RD ● ● WR 3.请编写程序,要求:
(1)将内部RAM 30H~3FH中的内容送入1# 6264的前16个单元中;(4分) (2)将2# 6264的前4个单元的内容送入内部RAM 40H~43 H中;(4分)
解答:1.外扩程序存储器的容量是8K,外扩数据存储器的容量是16K
2、 2764范围: C000H ~ DFFFH 1#6264范 围: A000H ~ BFFFH 2#6264范 围: 6000H ~ 7FFFH
3.编写程序如下: 解:(1)MOV R1 ,#10H MOV DPTR, @A000H MOV R0, #30H LOOP: MOV A, @Ro
第 16 页 共 6 页
MOVX @DPTR,A
INC DPTR INC R0
DJNZ R1,LOOP
RET
(2) MOV R1, #04H MOV DPTR, #6000H MOV R0 ,#40H LOOP: MOVX A, @DPTR MOV @R0, A INC DPTR INC R0 DJNZ R1, LOOP RET
五、简答题(共16分,每题4分)
1.采用12MHz的晶振,定时1ms,用定时器方式1时的16进制的初值应为多少?(请给出计算过程)(4分) 答:
图为8段共阴数码管,请写出如下数值的段码。(5分)
a b c d e f g h
D1 D2 D3 D4 D0 D5 D6 D7 第 17 页 共 6 页
0:3FH
3:4FH 5:6DH
3.位地址00H—7FH和片内字节地址00H—7FH编址相同,读写时会不会搞错?为什么? 答:访问指令不同
六、正误判断题
(下列命题你认为正确的在括号内打“√”,错误的打“X”。)(5分)(每题一分) 1、 MCS-51的程序存储器只能用来存放指令。 (X ) 2、 当TMOD中的GATE=1时,由TR0=1即可保证定时器T0的启动。(X ) 3、 MCS-51是一种微处理器。 (X ) 4、 PC存放的是当前正在执行的指令。 (X )
七、查错题
对于给出的程序或系统原理图,查找并指出其中的错误
三、命题原则及复习指导
1、教务处要求的命题基本原则:
1)、命题应以课程教学大纲作为基本依据,试题应能体现教学大纲的基本要求。命题应能覆盖课程的所有主要内容,以保证考试具有较高的内容效度。 2)、试题要能区别不同水平的学生,一般应掌握:70%的试题属于基本原理、基本知识、基本技能方面的内容;20%的试题属于考核灵活运用本课程知识能力,具有一定的难度;10%的试题应有更高的深度和难度,用以考察优秀学生的学习程度。
第 18 页 共 6 页
3、命题教师应完成难易程度、题型题量相当的A、B两卷,作为考试或补考试卷。所命试题两年内两次考试试卷重复
率不得超过40%,但相邻两次考试试题重复率不得超过30%。
2、根据命题原则,希望同学们全面复习,重点掌握基本概念、基本原理及基本方法,在此基础上学会对知识的综合运用,获得一个好的成绩。
3、具体内容要求: 1)、了解微型计算机的基本知识。 2)、熟习MCS-51单片机的硬件结构及工作原理 3)、熟习MCS-51单片机的指令系统 4)、掌握MCS-51单片机汇编语言程序设计与调试的基本方法,能够独立编程解决常见的较简单问题,学过的程序应该能够看得懂。 5)、熟练掌握MCS-51单片机中断系统、定时/计数器及串行口的结构、工作原理及应用。 6)、熟练掌握MCS-51单片机存储器的扩展原理及方法。 7)、熟练掌握MCS-51单片机并行接口扩展的基本原理和方法,熟练掌握8255并行扩展接口芯片的结构、工作原理及应用。 8)、了解键盘、显示器的工作原理及与单片机的接口
9)了解MCS-51单片机与A/D、D/A转换器的接口原理,重点掌握0832和0809的结构、原理及应用。
第 19 页 共 6 页