长安大学 2009-2010 学年第 1 学期试题( A)卷课程名称计算机原理及应用考试日期10 年 1 月 15 日共 3 题学生姓名学院电控学院班级学号一、基础题(每题3 分,共 30 分)(1) EA 高电平时, MCS-51 单片机的程序存储器是怎样配置的
(2)简述 MCS-51 的位寻址空间的构成
(3)简述 8051 单片机的 4 个 I/O 口 P0、P1、P2 和 P3 口的作用
(4)已知( PSW)= 08H,(R0)= 50H ,(R5)= 30H ,(A)= 90H ,请问此时R0 和 R5对应的 RAM 单元地址是多少
(5)MCS-51 单片机的内部数据存储器是如何按功能分区的
(6)一个单片机应用系统时钟电路采用外部方式,请给出相应的电路
(7)已知( PSW)= 08H,(R0)= 50H ,(A)= 90H ,( SP)=67H ,(PC)=053DH ,单片机正在运行,请问此时复位,复位后上述寄存器和单元的内容是多少
(8)设计一个8051 的复位电路
并解释工作原理
(9)MCS-51 的 CPU 可以响应中断有哪些条件
(10)MCS-51 单片机中,外部程序存储器和外部数据存储器共用16 位地址总线和数据总线,为什么不会发生访问冲突
二、程序设计(共3 题,共 30 分,程序设计必须有流程框图)(1)( 10 分)已知a 为 8 位无符号二进制数,存放在内部RAM 的 data 单元, b 为 16位二进制数,存放在内部RAM 的 data+1 和 data+2 单元, data+1 存放高 8 位,编写程序计算 5×a + b ÷4
(2)( 10 分)逻辑表达式为:UYZYZYXUYZXQ其中, Q 为 P1
5,X 为 P1
0,U 为 P1
1,V 为 P1
2, W 为 22H
0,D 为 22H
5,E 为定时计数器