单片机原理与接口技术阶段性作业4
- 格式:doc
- 大小:1.75 MB
- 文档页数:13
中国地质大学(武汉)远程与继续教育学院单片机原理与接口技术课程作业4(共4 次作业)学习层次:专科涉及章节:第6章——第7章一.填空题1.使用8KBx8的RAM芯片,用译码法扩展64KBx8的外部数据存储器,需要片存储器芯片,共需要条地址线。
其中条用于存储器单元选择,条用于芯片选择。
2.三态缓冲器的三态分别是、和。
3.MCS-51单片机为外部扩展存储器准备了条地址线,其中低位地址线由提供,高位地址线由提供。
4.MCS-51单片机系统中,存储器并行外扩展涉及的控制信号有、、、和。
其中用于分离低8位地址和数据的控制信号是,它的频率是晶体频率的分之一。
5.起止地址为0000H-3FFFH的外部扩展存储器芯片的容量为 KB。
若外部扩展存储器芯片的容量为2KB,起始地址为3000H,则终止地址为。
6.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的引脚端提供信号。
7.MCS-51单片机I/O扩展占据的是存储器的地址空间,因此,其扩展连接只涉及、和 3个控制信号。
8.AD转换器的位数越多,分辨率就越,转换精度也就越。
9.使用双缓冲方式的D/A转换器,可以实现多路模拟信号的输出。
二.选择题1.下列有关单片机程序存储器的论述中,错误的是()A.用户程序保存在程序存储器中B.断电后程序存储器仍能保存程序C.对于程序存储器只使用MOVC一种指令D.执行程序需要使用MOVC指令从程序存储器中逐条读出指令2.下列有关单片机数据存储器的论述中,错误的是()A.数据存储器只使用MOV指令进行读写B.堆栈在数据存储器中开辟C.数据存储器只用于存储临时数据D.专用寄存器也是数据存储器的一部分3.在单片机系统中,1KB表示的二进制位数是()A.1000 B.8x1000 C.1024 D.8x10244.在下列信号中,不是供外部扩展程序存储器使用的是()A./PSEN B.A C.ALE D./WR5.RAM是随机存储器的意思,随机存储器的准确含义是()A.存储器内各存储单元的存取时间相等B.可以在任何时刻随机读/写存储器内各存储单元C.随机表示即可读又可写D.随机是易失的意思,因为随机存储器具有易失的特点6.若在系统中只扩展一片Intel 2732(4Kx8),除使用P0口的8条口线外,至少还应使用P2口线()条。
A.4 B.5 C.6 D.77.下列叙述中,不属于单片机存储器系统特点的是()A.程序和数据两种类型的存储器同时存在B.芯片内外存储器同时存在C.扩展数据存储器与片内数据存储器空间重叠D.扩展程序存储器与片内程序存储器空间重叠8.在MCS-51单片机中,为解决内外程序存储器衔接问题所使用的信号是()A./EA B./PSEN C.ALE D./CE9.I/O接口位于()之间A.总线与设备之间B.CPU和I/O设备之间C.控制器与总线之间D.运算器与设备之间10.在接口电路中“口”的精确定义应当是()A.已赋值的寄存器B.8位数据寄存器C.可寻址的可读或(和)可写寄存器D.既可读又可写的寄存器11.下列理由中,不能说明MCS-51的I/O编址是统一方式而非独立方式的是()A.没有专用的I/O指令B.没有区分存储器和I/O的控制信号C.使用存储器指令进行I/O操作D.通过地址线进行编址12.下列有关可编程并行接口芯片的叙述中,不正确的是()A.可编程并行接口芯片使用前需要进行初始化,向其控制寄存器写入相关信息B.各可编程并行接口芯片内具有数目相同的控制寄存器、数据寄存器和状态寄存器C.可编程并行接口芯片只供并行数据输入/输出使用,不能用于串行数据传送D.I/O编址就是给每个接口芯片分配唯一的地址13.下列概念中错误的是()A.输出数据量变化一个相邻值所对应的输入模拟量变化值是AD转换器的分辨率B.如果AD转换器的转换速度足够快就可以省略锁存器而直接与单片机总线相连C.ADC0809可以通过转换结束EOC向单片机发出中断请求D.当输入的模拟信号变化很慢时,可以在模拟输入通道省略采样/保持电路14.A/D转换芯片中需要编址的是()A.用于转换数据输出的三态锁存器B.A/D转换电路C.模拟信号输入通道D.地址锁存器15.数据缓冲(锁存)器在()A.D/A转换接口时需要B.A/D转换器接口时需要C.A/D和D/A转换器接口时需要D.A/D和D/A转换器接口时都不需要16.在测控系统中,与模拟量对应的是数字量,下列4对状态中不能用数字量表示的是()A.开与闭 B.通与断 C.亮与灭 D.大与小三.假定选择8155的PA口为输出口,PB口为输入口,PC口为输出口,电路连接如下图所示。
(1)写出命令寄存器、PA口、PB口、PC口的口地址;(2)写出命令寄存器的命令字及初始化子程序;(3)编写子程序,将立即数53H输出到PA口,立即数2CH输出到PC口,将PB口的状态读入并存放到外部数据存储器的E000H单元中。
四.设计一个以AT89S51单片机为中心的系统,要求用1片6264扩展8K字节的外部数据存储器, 用1片8155扩展16个输出口,6个输入口。
(1)试画出电路连接图;(2)写出6264地址映射后的寻址空间;(3)编写子程序,将内部数据存储器的30H-5FH单元内的数据保存到6264的低48个地址单元中;(4)写出8155命令寄存器、PA口、PB口、PC口的口地址,以及命令字。
(5)编写8155的初始化子程序。
五.已知一单片机应用系统如下图所示,晶体频率为12MHz。
试回答问题并编写显示程序,以1秒为间隔,亮暗相间,显示“P_P_P_......”。
(1)写出PA口地址、PB口地址、PC口地址、命令控制寄存器地址以及命令控制寄存器内容;(2)编写显示程序。
六.A/D转换芯片有“转换启动”和“转换结束”信号,为什么D/A转换芯片没有?参考答案一.填空题1.使用8KBx8的RAM芯片,用译码法扩展64KBx8的外部数据存储器,需要 8 片存储器芯片,共需要 16 条地址线。
其中 13 条用于存储器单元选择, 3 条用于芯片选择。
2.三态缓冲器的三态分别是高电平、低电平和高阻。
3.MCS-51单片机为外部扩展存储器准备了 16 条地址线,其中低位地址线由 P0口提供,高位地址线由 P2 提供。
4.MCS-51单片机系统中,存储器并行外扩展涉及的控制信号有 /WR 、 /RD 、ALE 、 /PSEN 和 /EA 。
其中用于分离低8位地址和数据的控制信号是ALE ,它的频率是晶体频率的 6 分之一。
5.起止地址为0000H-3FFFH的外部扩展存储器芯片的容量为 16 KB。
若外部扩展存储器芯片的容量为2KB,起始地址为3000H,则终止地址为 37FF 。
6.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的片选引脚端提供信号。
7.MCS-51单片机I/O扩展占据的是外部数据存储器的地址空间,因此,其扩展连接只涉及 /WR 、 /RD 和 ALE 3个控制信号。
8.AD转换器的位数越多,分辨率就越高,转换精度也就越高。
9.使用双缓冲方式的D/A转换器,可以实现多路模拟信号的同步输出。
二.选择题1.下列有关单片机程序存储器的论述中,错误的是( D)A.用户程序保存在程序存储器中B.断电后程序存储器仍能保存程序C.对于程序存储器只使用MOVC一种指令D.执行程序需要使用MOVC指令从程序存储器中逐条读出指令2.下列有关单片机数据存储器的论述中,错误的是( A)A.数据存储器只使用MOV指令进行读写B.堆栈在数据存储器中开辟C.数据存储器只用于存储临时数据D.专用寄存器也是数据存储器的一部分3.在单片机系统中,1KB表示的二进制位数是( D )A.1000 B.8x1000 C.1024 D.8x10244.在下列信号中,不是供外部扩展程序存储器使用的是( D )A./PSEN B./EA C.ALE D./WR5.RAM是随机存储器的意思,随机存储器的准确含义是( B )A.存储器内各存储单元的存取时间相等B.可以在任何时刻随机读/写存储器内各存储单元C.随机表示即可读又可写D.随机是易失的意思,因为随机存储器具有易失的特点6.若在系统中只扩展一片Intel 2732(4Kx8),除使用P0口的8条口线外,至少还应使用P2口线( A )条。
A.4 B.5 C.6 D.77.下列叙述中,不属于单片机存储器系统特点的是( D )A.程序和数据两种类型的存储器同时存在B.芯片内外存储器同时存在C.扩展数据存储器与片内数据存储器空间重叠D.扩展程序存储器与片内程序存储器空间重叠8.在MCS-51单片机中,为解决内外程序存储器衔接问题所使用的信号是( A )A./EA B./PSEN C.ALE D./CE9.I/O接口位于( B )之间A.总线与设备之间B.CPU和I/O设备之间C.控制器与总线之间D.运算器与设备之间10.在接口电路中“口”的精确定义应当是( C )A.已赋值的寄存器B.8位数据寄存器C.可寻址的可读或(和)可写寄存器D.既可读又可写的寄存器11.下列理由中,不能说明MCS-51的I/O编址是统一方式而非独立方式的是( D )A.没有专用的I/O指令B.没有区分存储器和I/O的控制信号C.使用存储器指令进行I/O操作D.通过地址线进行编址12.下列有关可编程并行接口芯片的叙述中,不正确的是( B )A.可编程并行接口芯片使用前需要进行初始化,向其控制寄存器写入相关信息B.各可编程并行接口芯片内具有数目相同的控制寄存器、数据寄存器和状态寄存器C.可编程并行接口芯片只供并行数据输入/输出使用,不能用于串行数据传送D.I/O编址就是给每个接口芯片分配唯一的地址13.下列概念中错误的是( B )A.输出数据量变化一个相邻值所对应的输入模拟量变化值是AD转换器的分辨率B.如果AD转换器的转换速度足够快就可以省略锁存器而直接与单片机总线相连C.ADC0809可以通过转换结束EOC向单片机发出中断请求D.当输入的模拟信号变化很慢时,可以在模拟输入通道省略采样/保持电路14.A/D转换芯片中需要编址的是( C )A.用于转换数据输出的三态锁存器B.A/D转换电路C.模拟信号输入通道D.地址锁存器15.数据缓冲(锁存)器在( B )A.D/A转换接口时需要B.A/D转换器接口时需要C.A/D和D/A转换器接口时需要D.A/D和D/A转换器接口时都不需要16.在测控系统中,与模拟量对应的是数字量,下列4对状态中不能用数字量表示的是( D )A.开与闭 B.通与断 C.亮与灭 D.大与小三.假定选择8155的PA口为输出口,PB口为输入口,PC口为输出口,电路连接如下图所示。