单片机系统扩展
- 格式:ppt
- 大小:1.10 MB
- 文档页数:108


单片机IO扩展8155(二)
引言概述:
本文是关于单片机IO扩展8155(二)的文档。单片机IO扩展
8155是一种常用的外围芯片,通过它可以扩展单片机的IO口数量,
增强单片机的输入输出能力。本文将从以下五个大点进行阐述:
8155的工作原理、连接方式、编程方法、使用注意事项以及实际应
用场景。
正文:
一、8155的工作原理:
1. 了解8155芯片的工作原理非常重要,它包含了输入输出和
存储器的功能。通过将数据存储在8155的内部存储器中,可以对
数据进行快速读取和写入。
2. 8155芯片的工作模式有三种,分别是输入模式、输出模式和
可编程模式。根据需要选择合适的模式,以满足不同的应用需求。
二、8155的连接方式:
1. 了解8155芯片的引脚连接方式对于正常使用很重要。典型
的连接方式包括将单片机的IO引脚与8155芯片的数据线、地址线
和控制线相连。
2. 需要注意的是,在连接过程中要避免引脚连接错误或多余的
接触点,以确保连接的稳定性和可靠性。
三、8155的编程方法:
1. 编写控制8155芯片的程序非常重要。通常,需要配置控制
字寄存器、设置端口为输入或输出模式,并对数据进行读取和写入。2. 在编写程序时,可以利用单片机的IO口的编程经验,结合
8155芯片的读写操作进行编程。
四、8155的使用注意事项:
1. 在使用8155芯片时,需要遵循一些注意事项。例如,应注
意适当的电源供应和地线连接,以确保8155芯片的稳定工作。
2. 此外,还需要注意数据的有效性和稳定性,以及合适的时序
和时钟设置。
五、8155的实际应用场景:
1. 了解8155芯片的实际应用场景对于深入理解其用途非常重
要。8155芯片广泛应用于电子设备中,例如工业自动化、通信设备
和家用电器等领域。
2. 在不同的应用场景中,可以利用8155芯片来实现各种输入
输出功能,扩展单片机的能力,并提高整体系统的灵活性和可扩展
性。
总结:
通过本文的介绍,我们对单片机IO扩展8155(二)有了更深
单片机系统扩展
[适用对象] 生物医学工程专业
[实验学时] 3学时
一、实验目的
1、学会使用汇编语言编写数据传送和存储器检测程序。
2、了解在RAM中搬移数据的方法。
3、学会使用编写译码程序。
二、预习与参考
1、MCS-51单片机扩展存储器的设计。
2、MCS-51扩展I/O接口的设计。
三、实验内容
1、将控制开关KC拨至上,并将“P00-P07”与各模块的“D00-D07”均相连,根据ZY15MCU12BD实验箱逻辑模块结构,写出8255、0809、0832的地址和8279、6264的地址。
2、开机,进入仿真状态后,用仿真机的命令检验实验板上扩展的RAM/IO硬件正确性。读出单片机程序的内容;对单片机中程序反汇编;把常数写入240,观察L0-L7指示灯状态;把常数写入0832,观察直流电机转动状态;启动0809对AN0、AN2、AN4进行A/D转换;调节电位器RW2,检查对0809的哪一个A/D通路结果有影响。
3、将“P00-P07”与“U7D0-U7D7”用八根线分别相连。
4、编写并调试实验程序,其功能为将8031内部RAM中50H-7FH的内容写入外部RAM 0000H开始区域中,并检查写入的内容是否正确。
四、主要仪器设备功能和材料清单
ZY15MCU12BD实验箱,连接线若干,串口线,PC机。 五、实验要求
要求学生独立完成每个实验,教师进行实验指导,检查实验结果。每完成一个实验,要求写一份实验报告。
六、实验报告要求
设计性实验报告标题(可与实验名称不同)
一、实验目的和要求。
二、实验仪器设备。
三、实验设计及调试:
(一)实验内容。
(二)实验电路:画出与实验内容有关的简单实验电路。
(三)实验设计及调试步骤:
(1)对实验内容和实验电路进行分析,理出完成实验的设计思路。
(2)列出程序设计所需的特殊标志位、堆栈SP、内部RAM、工作寄存器等资源的分配列表,分配列表时注意考虑资源在程序执行过程可能会出现冲突的问题。
习题5答案 单片机系统扩展与接口技术
一、选择题
1、地址空间3000H~37FFH共有 B 存储单元。
A.1K
B.2K
C.4K
D.8K
2、在生产过程中完成程序写入的只读存储器称为 A 。
A.掩膜ROM
B.PROM
C.EPROM
D.E2PROM
3、805l单片机系统扩展时使用的锁存器用于锁存 B 。
A.高8位地址
B.低8位地址
C.8位数据 .
D.ALE信号
4、使用线选法扩展3片2732作外部程序存储器,需要使用 C 位地址线。
A.13
B.14
C.15
D.16
5、8155中的定时器/计数器是 D 。
A.16位加法计数器
B.16位减法计数器
C.14位加法计数器
D.14位减法计数器
6、定时器/计时器0的初始化程序如下:
MOV TMOD,#06H
MOV TH0,#0FFH
MOV TL0,#0FFH
SETB EA
SETB ET0
执行该程序段后,把定时器/计时器0的工作状态设置成为 D
A.工作方式0,定时应用,定时时间2u s,中断禁止
B.工作方式1,计数应用,计数值255,中断允许
C.工作方式2,定时应用,定时时间510 u s,中断禁止
D.工作方式2,计数应用,计数值1,中断允许
7、MCS-5 l单片机I/O编址采用的是统一编址的方法,因此 B 。
A.有专门的I/O操作指令
B.I/O寄存器与存储单元同等对待
C.地址空间与存储器空间是相互分开的
D.使用MOVX指令访问存储器,而使用MOVC指令进行I/O数据传送 8、8155是一个可编程的I/O接口芯片,“可编程”是指 D 。
1 第七章 MCS-51 单片机系统扩展及结构
一、单选题
1.在 MCS-51 ,需双向传递信号的是
( A )地址线 ( B )数据线
( C )控制信号线 ( D )电源线
2.在 MCS-51 中,为实现 P0 口线的数据和低位地址复用,应使用
( A )地址锁存器 ( B )地址寄存器
( C )地址缓冲器 ( D )地址译码器
3.在下列信号中,不是给程序存储器扩展使用的是
( A ) PSEN ( B ) EA
( C ) ALE ( D ) WR
4.在下列信号中不是给数据存储器扩展使用的是
( A ) EA ( B ) RD
( C ) WR ( D ) ALE
5.如在系统中只扩展一片 intel2732(4KBX8) 除应使用 P0
口的 8 条口线外,至少还应使用 P2 口的口线
( A ) 4 条 ( B ) 5 条
( C ) 6 条 ( D ) 7 条
6.在系统中只扩展两片 INTEL2732 ( 4KX8 ) 除应使用 P0 口2 的 8 条口线外,至少还应使用 P2 口的口线
( A ) 5 条 ( B ) 6 条
( C ) 7 条 ( D ) 8 条
7.在使用译码法同时扩展多片数据存储器芯片时,不能在各存储芯片间并行连接的信号是
( A )读写信号 ( B )地址译码输出信号
( C )数据信号 ( D )高位地址信号
8.下列叙述中,不属于单片机存储器系统特点的是
( A )程序和数据两种类型的存储器同时存在
( B )芯片内外存储器同时存在
( C )扩大数据存储器与片内数据存储器存储空间重叠
( D )扩大程序存储器与片内程序存储器存储空间重叠
9.利用8155产生连续方波,其计数输出方式为
( A )方式0 ( B )方式1