微机原理与接口技术模拟卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与接口技术》模拟卷
一.填空(每小题1.5分,共30分)
1.程序存储器指令地址使用计数器为,外接数据存储器地址指针
为,堆栈的地址指针为。
2.外接程序存储器的读信号为,外接数据存储器的读信号为。
3.DAC0832可采用种接口方式,对于要求2路DAC0832同时输出信号
的电路,应采用接口方式。
4.读外部数据存储器的指令为。
5.可编程并行I/O芯片8255的扩展与统一编址。
6.已知80C51单片微机外接晶振为12MHz,则它的机器周期为,指
令周期最短为,指令周期最长为。
7.80C51单片微机的中断矢量地址共有个,外部中断0的矢量地址
为。
8.串行口的输入脚为,输出脚为。
9.MOVC A,@A+DPTR 指令为寻址方式。
10.80C51单片微机的并行扩展三总线,即、和。
二.简答下列问题(每小题5分,共20分)
1. 80C51单片微机的中断与子程序调用有哪些异同点,请各举1例加以说明
2. 简述80C51单片微机ALE管脚的时序功能,请举例说明其在应用系统中
有那些应用。
3. 简述单片微机系统扩展的两种方法。
4. 简述80C51单片微机中布尔(位)处理器的特点
三. 读下列程序,并完成下面两个任务。
(10分)
⑴写出程序功能。
⑵对程序加以注释。
四.按题意编写程序并加以注释,加上必要的伪指令。
(20分)
1. 已知实测温度值存在2000H中,设定温度值存在片内RAM 20H单元中,编写程序,当实测温度值 >设定温度值时,从P1.0引脚上输出低电平;当实测温度值 <设定温度值时,从P1.0引脚上输出高电平;实测温度值 =设定温度值时,P1.0引脚输出状态不变。
(假设温度值都在0℃以上)
2. 有10个无符号数存放在2000H开始的片外RAM中,请编程查找其中的最
大值并存放到40H中。
五. 设计一个80C51单片机巡回检测系统,拟外扩一片ADC 0809,如图1所示。
编写检测IN0路的源程序,采样转换值存入内部RAM的20H中。
(20分)
①连接各芯片,补充必要的器件。
②列出ADC0809 IN0地址。
③编写源程序并加以注释,加上必要的伪指令。
图1巡回检测系统示意图。