




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机简单I/O口 扩展及应用,2019年5月26日1时44分,MCS-51单片机引脚图,2019年5月26日1时44分,简单输入口扩展,主要功能:解决数据缓冲问题 典型芯片:74LS244/245,74LS244: 2个4位缓冲器,2019年5月26日1时44分,利用74LS244进行简单输入扩展,没有扩展RAM,当读外部RAM时,即选 中244进行数据输入,外扩I/O和RAM统一编址,2019年5月26日1时44分,2019年5月26日1时44分,简单输出口扩展,主要功能:数据保持(锁存) 典型芯片:具有使能控制的8D锁存器 74LS273、74LS373、74LS377等,74LS273 D7D0:8位数据输入 Q7Q0:8位数据输出 CP:时钟信号 MR:清除,2019年5月26日1时44分,74LS273真值表,2019年5月26日1时44分,锁存器和缓冲器的特点应用,组成锁存器单元电路:带时钟控制端触发器 组成缓冲器单元电路:门电路,2019年5月26日1时44分,简单I/O扩展:(缓冲/锁存器扩展),单片机,锁存器74LS273,P0.0-P0.7,P2.0,P2.1,RD,WR,D0 D7,D0 D7,D0 D7,D0 D7,缓冲器74LS244,1,1,CLK,CE1CE2,输出,输入,或门,或门,输入指令: MOV DPTR,#0200H MOVX A, DPTR 输出指令: MOV DPTR, #0100H MOVX DPTR, A,2019年5月26日1时44分,教材P.147相关例题,2019年5月26日1时44分,例 : 电路如图所示,用74LS373扩展一个输出口,分别接8个LED显示器L0L7,用74LS244扩展一个输入口,分别接8个开关K0K7,编程实现将开关K0K7的状态通过LED显示出来。,教材P.148 例6.1,2019年5月26日1时44分,2019年5月26日1时44分,MOV DPTR, #7FFFH LOOP: MOVX A,DPTR MOVX DPTR, A SJMP LOOP,参考程序段:,2019年5月26日1时44分,GND D0,可编程并行I/O接口芯片8255扩展I/O:,并行接口的扩展(8255),PA2 PA5,PA3 PA4,PA1 PA6,PA0 PA7,A1 D1,A0 D2,PC6 D4,PC4 D6,8255,RD WR,PC7 D3,PC5 D5,PC0 D7,PC3 PB6,PB1 PB4,PC2 PB7,PB0 PB5,PB2 PB3,CS RESET,PC1 VCC,40 PIN,8255的基本特性与引脚: PA,PB,PC 三个8位I/O口;, PC口分高4位和低4位。高4位 可与PA口合为一组(A组),低4 位可与PB口合为一组(B组)。, 3种工作方式。内部有4个寄存 器,由A1,A0与读,写信号选择。 片选低有效,复位高有效。, PC可按位置位/复位。, 40条引脚,DIP封装。须注意 VCC与GND引脚的位置。,一个8位的数据口D0D7。,2019年5月26日1时44分,8255的PA,PB,PC口的三种工作方式:,三种方式中只有方式 0 用得最多且最容易使用。 基本输入/输出方式 就是简单输入/输出方式。,方式1 和方式2 使用复杂。因单片机能自动提供 各种应答信号,这两种方式已很难见到再有人用 于单片机系统。,2019年5月26日1时44分,PA,PB,PC口的三种工作方式示意图:,RD WR D7D0 A1 A0,地址总线,控制总线,数据总线,A,B,C,PA0-7,PB0-7,PC4-7,PC0-3,A组,B组,8255的方式 0,A,B,PA0-7,PB0-7,控制线,控制线,A组,B组,A,B,PA0-7,PB0-7,控制线,I/O,A组,B组,7 6 5 4 3 2 1 0,PC口,8255的方式 1,8255的方式 2,7 6 5 4 3 2 1 0,PC口,2019年5月26日1时44分,8255的端口选择表:,注意:对PA,PB,PC三个口的任何读/写操作,就是对 PA,PB,PC这三个寄存器进行I/O操作. 第4个寄存器是控制字寄存器(命令字寄存器),2019年5月26日1时44分,D7 D6 D5 D4 D3 D2 D1 D0,特征位 =1,A组方式选择,0 0:方式 0 0 1:方式 1 1 X:方式 2,A 口,B 口,CL 口,CH 口,B组方式选择,=0,方式0 =1,方式1,=0,输出 =1,输入,=0,输出 =1,输入,=0,输出 =1,输入,=0,输出 =1,输入,8255控制寄存器 接受控制命令,告诉8255以何种方式工作。其地址是:A1,A0 = 11。它可以接受两条命令,第一条 命令叫“方式控制字”,方式控制字格式如下:,A 组,B 组,注意:对同一控制寄存器可写两种命令,故必须在命令本身用“特征位”加以区别。第二条命令的特征位=0,2019年5月26日1时44分,D7 D6 D5 D4 D3 D2 D1 D0,特征位 =0,Dont care bits,选中的位将要输出的状态,= 0,清0 = 1,置1,8255控制寄存器 可以接受的第2条命令是: 可以对PC口按位进行“置1”和“清0”操作。 具体命令格式如下:(地址同样是:A1,A0 = 11),例如:设8255的控制寄存器在系统中的地址是: 0003H,要将PC5引脚置 1, 可用如下指令完成: MOV DPTR,#0003H MOV A, #0BH MOVX DPTR,A,2019年5月26日1时44分,8255与单片机的连接:,AT89C51,8255,74LS373,P0.0-P0.7,ALE,P2.7,8D,Q0Q1,CS,RESET,A0A1,D0-D7,G,EA,OE,RESET,RD,WR,WR,RD,+5V,PA,PC,PB,P2.7接片选/CS端,8255的(一组)寄存器地址可以是:,PA口:7000H PB口:7001H PC口:7002H 命令口:7003H,2019年5月26日1时44分,8255与单片机的连接:,AT89C51,8255,74LS373,P0.0-P0.7,ALE,8D,Q0Q1Q7,CS,RESET,A0A1,D0-D7,G,EA,OE,RESET,RD,WR,WR,RD,+5V,PA,Q7接片选/CS端,8255的(一组)寄存器地址可以是:,PA口:0000H PB口:0001H PC口:0002H 命令口:0003H 也可以是:007CH,007DH,007EH,007FH,PC7PC0,微型 打印机,2019年5月26日1时44分,8255的编程应用,例:初始化A口,B口,C口为基本I/O输出口,MOV DPTR,#7003H ;指向控制字寄存器 MOV A, #80H ; A,B,C口均为输出口 MOVX DPTR, A ;装入,按照8255控制寄存器方式控制字格式写命令:,D7 D6 D5 D4 D3 D2 D1 D0,特征位 =1,A组方式选择,0 0:方式 0 0 1:方式 1 1 X:方式 2,A 口,B 口,CL 口,CH 口,B组方式选择,=0,方式0 =1,方式1,=0,输出 =1,输入,=0,输出 =1,输入,=0,输出 =1,输入,=0,输出 =1,输入,2019年5月26日1时44分,8255硬件实验:8255 A.B.C口输出方波,ORG 0100H WAVE: MOV DPTR,#0FFDBH ;8255 控制字寄存器地址 MOV A, #80H ;初始化A,B,C口为基本输出口 MOVX DPTR, A MOV A, #55H ;8位高/低电平相间输出 REPT: MOV DPTR,#0FFD8H ;8255 A口地址 MOVX DPTR, A INC DPTR ;8255 B口地址(0FFD9H) MOVX DPTR, A INC DPTR ;8255 C口地址(0FFDAH) MOV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语口译考试题目及答案
- 激光可靠性测试方法试题及答案
- 衡量复习成效2024年系统规划与管理师考试试题及答案
- 育婴师化解冲突技巧试题及答案
- 考试压力与心态调整2025年税务师考试试题及答案
- 心理咨询师考试常见心理测评工具分析试题及答案
- 激光工程师考试的标准化试题及答案
- 药物开发的伦理考题及答案
- 文化产业管理考试秘笈分享
- 药品注册中的文件撰写与审核要点试题及答案
- 粉末冶金调机员培训
- 学校结核病防治工作制度
- 《H水电站水能规划与防洪设计》18000字(论文)
- 建筑施工现场突发事件应急预案及要求措施
- 阿拉善盟社区工作者招聘真题2024
- 村卫生室管理培训
- 安全培训创伤急救
- 企业安全知识培训课件
- 2025年梅河口康美职业技术学院单招职业技能考试题库必考题
- 浙江省丽水市2024-2025学年高二上学期期末教学质量监控英语试题【含答案】
- 辽宁省七校协作体2024-2025学年高二下学期3月联考地理试题(原卷版+解析版)
评论
0/150
提交评论