- 6
- 0
- 约1.85千字
- 约 59页
- 2017-08-12 发布于河南
- 举报
第9章 扩展IO接口课件
第九章 AT89S51扩展I/O接口的设计;1.实现和不同外设的速度匹配
大多数外设的速度很慢,无法和μs量级的单片机速度相比。单片机在与外设间进行数据传送时,只有在确认外设已为数据传送做好准备的前提下才能进行数据传送。外设是否准备好,就需要I/O接口电路与外设之间传送状态信息,以实现单片机与外设之间的速度匹配。
2.输出数据锁存
与外设比,单片机的工作速度快,数据在数据总线上保留的时间十分短暂,无法满足慢速外设的数据接收。所以在扩展的I/O接口电路中应有输出数据锁存器,以保证输出数据能为慢速的接收设备所接收。
3.输入数据三态缓冲
数据总线上可能“挂”有多个数据源,为使传送数据时不发生冲突,只允许当前时刻正在接收数据的I/O接口使用数据总线,其余的I/O接口应处于隔离状态,为此要求I/O接口电路能为数据输入提供三态缓冲功能。;I/O数据的传送方式;;;;;;;;访问扩展端口有2种软件方法: ;MOVX指令的写端口时序;MOVX指令的读端口时序
;2、C51语言方法
;方法2:利用xdata存储类型指针变量对外设端口进行操作;;; 9.1 简单的I/O扩展;; 图9-1: 简单I/O接口扩展电路;;;;`;;;82C55是Intel公司生产的可编程I/O口接口芯片。具有3个8位的并行I/O口:PA、PB、PC,其中PC口又分高4位口(PC7~PC4)和低4位口(PC3~PC0),可以通过软件编程来改变I/O口的工作方式。
一、8255A的引脚和结构:
1、引脚:82C55的引脚图
I/O口:PA、PB、PC VCC:+5V
数据线:D0~D7 GND
CS :片选 RESET:复位
读、写:RD、WR A0、A1:端口选择信号线;; 82C55的引脚图; 82C55的结构框图;;糙蒜继赣恭钝帕瑚须溅椰金抱咱革楞骂捕鲸途货爹兹浩咕课芳所侯矢抛角第9章 扩展IO接口课件第9章 扩展IO接口课件;;; 82C55的方式控制字格式;;PC口按位置位/复位控制字格式;;9.3 AT89S51与可编程RAM/IO芯片8155H的接口; 81C55的逻辑结构; 81C55的引脚图;;8155的I/O口工作方式选择是通过对8155内部命令寄存器送命令字实现的。命令寄存器只能写不能读;; 8155命令控制字格式; 8155状态字格式;作定时器/计数器用;8155定时器格式及输出方式 ; 任何时候都可设置计数器长度和工作方式,将控制字写入控制寄存器。如果计数器正在计数,只有在写入启动命令后,计数器才接收新计数长度并按新的工作方式计数。
若写入计数器的初值为奇数, 引脚的方波输出是不对称的。例如,初值为9时,计数器的输出,在5个计数脉冲周期内为高电平,4个计数脉冲周期内为低电平,如下图所示。
计数长度为奇数时的不对称方波输出(长度为9);;图9-6 8155和8031的连接方法 ;退览稻洞将抨谴婪禁颁馁屑明磅倍敬词饵酿苏伸莽彬品帖娠陵钱涩业己东第9章 扩展IO接口课件第9章 扩展IO接口课件;例:若PA口定义为基本输入方式,PB口定义为基本输出方式,对输入脉冲进行24分频(81C55计数器的最高计数频率为4MHz),则81C55的计数初值为24,对应的十六进制为18H。初始化程序如下
;9.4 用AT89S51的串行口扩展并行口; 用74LS165扩展并行输入口; ;;用74LS164扩展并行输出口;【例】将内部RAM单元30H、31H的内容经串行口由74LS164并行输出的子程序。
START:MOV R7,#02H ;设置要发送的字节个数
MOV R0,#30H ;设置地址指针
MOV SCON,#00H ;设置串行口为方式0
SEND:MOV A,@R0
MOV SBUF,A ;启动串行口发送过程
WAIT:JNB TI,WAIT ;一帧未发完,??待
CLR TI
INC R0 ;取下一个数
DJNZ R7,SEND ;未发完,继续,从子程序返回
RET
您可能关注的文档
- 2-市场供求原理课件.ppt
- Unit 4 Presentation课件.ppt
- 第03章-广域网等(第3版)课件.ppt
- 第03讲-AVR软件开发环境课件.ppt
- 第03讲-第3章_典型电气控制系统分析课件.ppt
- 第04章汇编语言程序设计new课件.ppt
- 第04讲-逐点比较法(直线)课件.ppt
- 第05章 5.5 正交测试法课件.ppt
- 第05章 汇编语言程序设计课件.ppt
- 第05讲 自适应线性元件课件.ppt
- 高中政治辨析式教学策略在课堂实践中的实施与反思教学研究课题报告.docx
- 基于多传感器融合的校园垃圾满溢预测与智能调度课题报告教学研究课题报告.docx
- 高中生对AI在体育赛事战术分析系统在训练中的应用效果调查课题报告教学研究课题报告.docx
- 2026年汽车电子芯片技术创新与市场竞争分析报告.docx
- 校园AI志愿者服务智能匹配系统的灾难响应与应急联动机制课题报告教学研究课题报告.docx
- 2026年汽车零部件行业配套体系协同创新研究报告.docx
- 面向职业教育美术的数字教育资源构建与教学应用研究教学研究课题报告.docx
- 2026年水泥行业绿色生产技术创新与投资机会.docx
- 《农村土地流转与农业规模化经营中的农业可持续发展研究》教学研究课题报告.docx
- 2026年水产品加工行业技术创新趋势与质量安全提升策略.docx
最近下载
- 新疆兵团考试题型及答案.doc VIP
- 公考:申论26个高分万能写作模板(考前必看).pdf
- 2026年严格对照“带头固本培元、带头干事创业、敬畏人民等(五个带头)”方面检查材料与政法委书记带头强化政治忠诚、提高政治能力等“五个带头”方面检查材料2篇文.docx VIP
- 探界者钟扬-课件.ppt VIP
- 湖北鸿强矿业科技有限公司年产20000吨选矿药剂产品建设项目环境影响报告书.pdf VIP
- 2026年春季青岛版(五四制2024)三年级下册小学科学教学计划含进度表.docx VIP
- 2025年政府采购评审专家考试题库附含答案.docx VIP
- 医疗器械注册质量管理体系核查指南讲解.pptx VIP
- 营销策划 -塔斯汀中国汉堡品牌手册.pdf
- 19.3 二次根式的加法与减法(第2课时)课件 人教版数学八年级下册.pptx VIP
原创力文档

文档评论(0)