- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 I/O扩展及应用
一、教学要求:
掌握:单片机扩展8255、8155、8279、键盘、显示器和打印机的接口技术和方法。
了解:8255、8155和8279等芯片的结构原理及与单片机的接口技术。教学内容:
/O扩展
7.2 单片机简单I/O扩展
7.3 8255可编程通用并行接口芯片
7.4 8155带RAM和定时器/计数器/显示器接口芯片
7.6 单片机键盘接口芯片
7.7 单片机显示器接口芯片
7.8 单片机打印机接口技术
三、教学重点:难点:单片机的接口技术
原因:1、单片机本身接口功能有限;
2、控制应用中的复杂接口要求:速度差异大、设备种类繁多、数据信号形式多种多样。
I/O设备必须通过I/O接口与计算机连接。
I/O接口的功能:
1、速度协调:
锁存数据、传送联络信号。
2、数据格式转换:
并—串转换、A/D、D/A转换。
3、电平转换:
电平幅值或正/负逻辑转换。
4、隔离:
多个设备信号通过接口三态门隔离干扰信号。
5、输入三态缓冲:
6、输出锁存驱动:驱动多个逻辑部件或大功率执行部件。
7-1-1 I/O接口信号及编址技术
一、CPU与I/O之间接口信号:
每个I/O接口分配有对应的I/O地址。
1、数据信息:
微型机与外设交换的数据,经接口数据缓冲器传送。
2、状态信息:
反映外设工作状态的信号。
3、控制信息:
设定I/O电路工作方式的信号。
数据总线传递三种信息,用不同I/O地址区别:
输入/输出数据缓冲器共用一个I/O地址:数据端口。
状态/控制寄存器共用一个I/O地址:控制/状态端口。
二、I/O编址方式:
需要编址的子系统:存储器和接口电路。
1、存储器地址方式:统一编址
I/O接口共用存储器的地址空间,每个I/O端口视为一个存储单元。
2、专用I/O地址方式:独立编址
有专用I/O控制信号和I/O指令。I/O接口独立编址,不占用存储器的地址空间。如的Z80。
MCS-51、96为存储器地址方式(统一编址)。
MCS-51单片机有片内I/O接口和扩展I/O接口。
片内I/O接口寄存器在SFR中,使用片内数据存储器空间,扩展I/O接口使用片外数据存储器地址空间:
输出指令: 输入指令:
片内寻址: MOV P1,A MOV A,P1
片外寻址: MOVX @DPTR,A MOVX A,@DPTR
MOVX @R0,A MOVX A,@R0
7-1-2 I/O控制方式
一、无条件传送(同步程序传送)方式:
已知I/O设备准备就绪,可直接进行数据传送。
适用:1、具有常驻的或变化缓慢的数据信号的设备。
如:指示灯、数码管等;
2、工作速度快,足以和单片机同步工作的设备。
如:DAC等。
二、查询方式:
(有条件传送方式)
先查询I/O设备当前状态,若准备就绪,则交换数据,否则循环查询状态。
1.硬件查询电路:
设置状态锁存和数据锁存电路。
2.软件查询程序:
先输入状态,决定是否进行数据传送。
INPUT:MOV DPTR,#SATUS ;状态口地址
WAIT:MOVX A,@DPTR
JB ACC.6,WAIT
MOV DPTR,#DATA ;数据口地址
MOVX A,@DPTR
查询方式只适用:
单道作业、规模比较小的单片机系统。
三、中断方式(程序中断方式):
大多数时间计算机与外设并行工作,计算机不必因等待而浪费资源。当外设准备就绪,向CPU发出中断请求信号。CPU暂停当前程序,执行I/O操作。当I/O操作结束,CPU仍继续被中断的工作。
四、直接存储器存取方式传送:(DMA—Direct Memory Access)
用于计算机与高速外设进行大批量数据交换,由DMA控制器接管总线控制权,RAM与外设之间直接数据传输,不需CPU的介入。
7-2 单片机并行接口
片内接口寄存器在SFR中的映象地址:
I/O数据锁存器:P0、P1、P2、P3、SBUF。
I/O控制/状态寄存器:IE、IP、TCON、TMOD、SCON、PCON。
并行I/O接口:
用于微型机与外部设备之间并行传送数据。
7-2-1 MCS-51的并行接口
4个8位双向并行I/O接口:
P0.0~ P0.7、P1.0 ~P1.7、P2.0 ~P2.7、P3.0~P3.7。
均为多功能I/O接口,CPU按当前操作自动进行功能切换。
一、并行接口内部结构:
输出锁存器、输出驱动器、输入缓冲器及多路功能切换电路。
1)输出操作:输出数据经过内部
您可能关注的文档
最近下载
- 102609 AVEVA Plant (PDMS12.0)多专业支吊架定制开发培训-管理员培训.pdf VIP
- 2021年中国机器视觉市场研究报告 .pdf VIP
- 锂离子电池材料与技术课程思政教学设计教案.pdf
- 学前儿童卫生与保健第二章.ppt VIP
- T_ZZB 2185—2021_预制混凝土楼梯.pdf VIP
- 汽车连接器,插接件德尔福,安普,型号,国产型号对照表,文档.doc VIP
- 检验科如何开展科研活动.ppt VIP
- 2025年山东黄金集团有限公司人员招聘笔试备考试题及答案解析.docx VIP
- 2022 ISG-3000网络安全监测装置用户手册.docx VIP
- 《学前儿童卫生与保健》第二章.ppt VIP
文档评论(0)