- 1
- 0
- 约5.5千字
- 约 22页
- 2017-11-29 发布于湖北
- 举报
微机接口 ppt Lecture11概述IO
微机原理与接口技术 输入输出接口 主讲:杨蓉 机电与控制工程学院 接口 接口(interface):两个部件或两个系统之间的交接部分 微机接口:微处理器与各外部设备之间的接口 存储器接口:微处理器与储存器之间的接口,较简单 I/O接口:微处理器与外设之间的接口 微型计算机之间的接口 I/O接口是微机的基本组成部件 I/O接口的作用 采用I/O接口的必要性 外围设备的品种繁多:机械,电子,机电,磁电,光电 所传输的信息的要求不同:数字,模拟,电压,电流等 微机与外设两者信号传输的速度和时序往往不匹配 计算机与外设之间的信息交换应解决的问题 速度不匹配: CPU 100MIPS vs 外设 毫秒级 信号电平不匹配:电传电报 几十伏 vs 计算机 5V 信号格式不匹配:串行数据,并行数据,D/A,A/D 信号时序不匹配 I/O接口的一般结构 端口 每连接一个外设,就需要一个I/O接口(Interface),但每个接口都可以不止一个端口。一个接口芯片(电路)中包括一组寄存器,当CPU和外设进行数据传输时,各类信息在接口中存入不同的寄存器 端口(port):在接口电路中用以完成某种信息传送,并可由编程人员通过端口地址进行读/写的寄存器 一个接口电路可能含有一个或几个I/O端口 数据端口:存放来自CPU和内存的数据或外设送CPU和内存的数据(能读能写) 状态端口:存放外部设备或接口本身当前的工作状态,CPU通过对状态端口的访问检测并了解外设或接口的当前状态(只能读不能写) 控制端口:存放CPU发出的控制外设或接口执行具体操作的命令(只能写不能读) 每一个端口都要分配一个地址。CPU将不同的信息写到不同的端口地址,也从不同的端口地址来读取不同的信息。 外设的编码方式 MCS-51系统中外设与存储器统一编址 例:8031和外部程序存储器、外部数据存储器以及一个I/O口的连接图。外部ROM是8KB的EPROM。外部RAM是8KB。I/O本身有4个端口,需要至少4个地址。ROM的片选接译码器的/Y0,RAM的片选接译码器的/Y2。请分析各存储器和I/O口的地址范围。 MCS-51系统中外设与存储器统一编址 改进: 将外设当作数据存储器访问 8051对外设的连接方式和8051对外部存储器的连接方式相同 8051通过控制线/WR和/RD和外设的I/O口连接 —— /WR(/RD)与I/O的写(读)控制线连接 8051通过访问外部存储器的指令来访问外设接口 当外设端口地址为8位地址时 MOVX A, @Ri ;读 MOVX @Ri, A ;写 当外设端口地址为16位地址时 MOVX A, @DPTR ;读 MOVX @DPTR, A ;写 CPU与外设数据传送方式 一、无条件传送 CPU总是认为外设在任何时刻都是处于“准备好”的状态,传送方式上不需要交换状态信息 外设的工作速度非常快,可以和CPU数据传送速度相比。例如CPU和DAC的连接图 一、无条件传送 CPU总是认为外设在任何时刻都是处于“准备好”的状态,传送方式上不需要交换状态信息 外设的工作速度虽然不高,但两次数据传送的间隔足够长。 例如:8031和一组开关和一个LED显示器的接口。从开关读入一个BCD码,并将读入的值在显示器上显示。输入缓冲器的地址是8000H,输出缓冲器的地址是8002H. 4个开关16个状态,其中0000~1001对应BCD码,则先转换为7段显示码,再从输出口输出。如果输入是1010~1111,则属于错误输入,显示字母“E”。 两次输入输出操作之间加上适当的延迟,以保证稳定的显示输出。 START: MOV DPTR, #8000H ;输入口地址 MOVX A, @DPTR ;输入BCD码 ANL A, 0FH ;取低4位 CJNE A, #09H, NEXT1 ;检测是否为BCD码 NEXT1: JNC NEXT2 ;不是,转移到next2 MOV DPTR, #TABLE ;准备查表 MOV A, @A+DPTR ;查表 MOV DPTR, #8002H ;输出口地址 MOVX @DPTR, A ;输出显示 CALL DELAY ;延迟 SJMP START ;再次输入 NEXT2: MOV DPTR, #8002H ;错误输入处理 MOV A, #06H ;“E”的7段码 MOVX @DPTR, A ;显示“E” SJMP START ;再次输入 TABLE: DB 40H, 79H, 24H, 30H ;0~3的7段显示码 DB 19H,
您可能关注的文档
最近下载
- 电子倍增层背散射效应对增益及噪声的影响研究.pdf
- 弹簧模型-2023年高考物理动量常用模型模拟题精练(解析版).pdf VIP
- REF615使用操作说明书 (1).pdf
- (高清版)DB33 686-2019 机制纸板和卷烟纸单位产品能耗限额及计算方法.pdf VIP
- 7.3 世界上最大的黄土堆积区—黄土高原 第2课时(教学课件)-2025-2026学年八年级地理下册(人教版2024).pptx
- 深度解析(2026)《SFT 0074-2020耕地和林地破坏司法鉴定技术规范》.pptx VIP
- 2024年贵州省高考生物真题卷(含答案与解析)_7674.pdf VIP
- 弹簧模型-动量守恒的十种模型2025高考物理专项复习含答案.pdf VIP
- 市政协领导班子2024年民主生活会对照检查发言材料(四个带头).docx VIP
- 市政协副主席2024年民主生活会对照检查材料(四个带头).docx VIP
原创力文档

文档评论(0)