中国矿业大学微机08-09年考题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国矿业大学2008~2009学年第 二 学期《微机原理与接口技术》试卷(A)
考试时间:100分钟考试方式:闭卷
学院班级姓名学号
题号一二三四五六总分
分值202020151015
得分
阅卷人
1、(20分)现有芯片RAM6264(8K×8)、EPROM2732(4K×8)
和74LS138,试设计一个在8086CPU最小模式下的,有16K字
RAM及8KBROM的存储系统。要求地址连续,且不出现重叠地
址。要求RAM工作在低地址段。
1)画出完整电路原理图,包括译码器74LS138的连接。(10分)2)计算出所需芯片数,给出每组芯片的地址范围。(10分)
2、 (20分)假设8253定时器/计数器输入的CLK时钟频率为2MHz,
设8253的端口地址为300H~306H,要求用8253的输出控制LED
灯的亮灭,使LED灯交替地亮1秒灭1秒。
1) 画出电路连接图,计算计数初值(10分)
2) 编程实现上述功能。(10分)
3、 (20分)给定芯片8086CPU、8255A、74LS138、16个10KΩ电
阻、16个键开关。试设计一个具有16键的键盘系统。要求
8086CPU工作在最小模式。
1)画出电路原理图。(8分)
2) 说明所设计的键盘系统工作原理,编程实现16键键盘(12分)
4、 (15分)某系统用8251A将以BUFFER为起始地址的内存单元中
的1000个数据进行发送,异步方式,8个数据位,奇校验位,
一个停止位,波特率因子为16,波特率为2400。该8251A的地
址为3F0H、3F2H。已知延时宏为DELAY_TIME。
1) 8251A的方式字和控制字分别是什么?(5分)
2) 编写完整汇编程序实现该发送过程。(10分)
5、 (10分)设DAC0832的两级缓冲端口地址分别为F0H和F1H,参
考电压+5V,DELAYTIME为延时20ms的宏。试编写产生梯形波
(0V~5.0V)的控制程序。
6、 (15分)ADC0809连接如图。假设8255端口地址为F0H~F3H,
要求写出对8路通道各采集一个数据存放于BUFFER开始的内存
单元的控制程序。
IN0
IN7
ADDC
ADDB
ADDA
REF(+)
START
ALE
CLK
EOC
+5V
ADC 0809
D7~D0
PA7~PA0
PC0
PC1
PC2
PC3
OE 8255A PC7 REF(-)数据总线