《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第5章 并行接口

第5章并行接口 莫海霞付晓光制作
第5章 并行接口 莫海霞 付晓光制作

51最小应用系统 BOPF XTALI P 30PF XTAL2 P Vcc 10uF RST/VPD P3 100g 8051 8.2K9 +5V 图5-18051最小系统
5.1 最小应用系统 30PF XTAL1 P0 P1 P2 P3 XTAL2 RST/VP D EA +5V 100Ω 8.2KΩ +5V 8 8 8 8 图5-1 8051最小系统 VC C 10μF

5V Vss E Vo BOPF 07~008 Po D7- Do T3OPF XTAL2 ALE GND 2716 74LS373 Vcc +5 10F RST/VPD P2.2-P20 100g 8031 EN OE 8.2K9 P3 PI 图5-28031最小应用系统
30PF XTAL1 ALE P2.2~P2.0 XTAL2 RST/VP D EA +5V 100Ω 8.2KΩ VC C 10μF PSEN VS S 8 8 8 8 8 8 OE D7~D0 G GND O7~O0 VC C 74LS373 +5V VC C A7~A0 VS S A1 0~A8 O7~O0 OE CE 2716 图5-2 8031最小应用系统

5.2并行接口 5.21并行接口结构原理 1.并行接口的结构组成 读锁存器 内部总线 内部提 D 升电阻 P 写锁存器 CLK 读引脚 图5-3并行接口的工作原理示意图
5.2 并行接口 5.2.1 并行接口结构原理 1. 并行接口的结构组成 读锁存器 写锁存器 读引脚 D CLK Q Q 内部提 升电阻 P1.X vc c

1.并行接口的工作原理 1)并行口的输出 2)并行口的输入 3)读改写操作 图5-4并行口引脚状态与外设状态不一致的情况图5-5并行口输出内容与引脚状态不一致的情况
1. 并行接口的工作原理 1)并行口的输出 2)并行口的输入 3)读-改-写操作 图5-4 并行口引脚状态与外设状态不一致的情况 图5-5 并行口输出内容与引脚状态不一致的情况

5.2.2并行接口的使用 1输出数据 1)使用数据传送MOV指令输出字节数据 MOV P #data MOV PA m MOV P direct MOV PR m MOV PaR 2)使用位操作指令输出各位数据 MOV P.C mn SETB R mn CLR P m n 3)使用读-改-写指令改变输出数据 ANL P #data ORL PA m 2 INC P CPL P mn
5.2.2 并行接口的使用 1.输出数据 1)使用数据传送MOV指令输出字节数据 MOV Pm ,#data MOV Pm ,A MOV Pm ,direct MOV Pm ,Rn MOV Pm ,@Ri 2)使用位操作指令输出各位数据 MOV Pm.n ,C SETB Rm.n CLR Pm.n 3)使用读-改-写指令改变输出数据 ANL Pm ,#data ORL Pm ,A INC Pm CPL Pm.n

2输入数据 1)使用MOV指令输入字节数据 MOV AP MOV direct p MOV R 1-m 2)使用MOV指令输入口线位数据 MOV C mn 3)输入数据参与运算、判断 ANL AP XRL AP m ADD AP JNB P rel mn JBC P m.m
2.输入数据 1)使用MOV指令输入字节数据 MOV A,Pm MOV direct,Pm MOV @Ri ,Pm 2)使用MOV指令输入口线位数据 MOV C,Pm.n 3)输入数据参与运算、判断 ANL A,Pm XRL A,Pm ADD A,Pm JNB Pm.n ,rel JBC Pm.m ,rel

〔例5-1〕图5-6中,由开关K0~K3控制L0~L3,开 关闭合,对应灯亮,试编程实现该功能。 〔解〕分析:开关闭合,相应输入为0,而当输出为 0时,指示灯亮,即只要将P10~P13的状态传递给 P14~P1即可 程序如下: ORL P,#OFH ;将要输入的低位置1 同时不改变高位状态 MOV A, PI SWAP A ORL A #OFH MOV PA RET
〔例5-1〕 图5-6中,由开关K0 ~K3控制L0 ~L3,开 关闭合,对应灯亮,试编程实现该功能。 〔解〕 分析:开关闭合,相应输入为0,而当输出为 0时,指示灯亮,即只要将P1.0 ~P1.3的状态传递给 P1.4 ~P1.7即可。 程序如下: ORL P1 ,#0FH ;将要输入的低位置1, 同时不改变高位状态 MOV A,P1 SWAP A ORL A,#0FH MOV P1,A RET

也可用位操作指令实现该功能,程序如下: ORL P, #OFH MOV C,PLO MOV PC MOV C, PLI MOV P,C MO CP1. MOV PC MOV C,P13 MOV P.C RET
也可用位操作指令实现该功能,程序如下: ORL P1 ,#0FH MOV C,P1.0 MOV P1.4 ,C MOV C,P1.1 MOV P1.5 ,C MOV C,P1.2 MOV P1.6 ,C MOV C,P1.3 MOV P1.7 ,C RET

P P1.5 P 1.4 8051 K3 K2 P1,1 P1.0 图5-6例5-1图
图5-6 例5-1图
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第3章 MCS-51指令系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第2章 单片机基本结构组成及工作原理.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第1章 单片机入门知识.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第10章 MCS-51单片机应用系统设计开发技术.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.1使用FrontPage 2000 4.2 新建网页 4.3 网页的编辑 4.4框架网页 4.5 使用Dreamweaver.ppt
- 山东大学:《Web技术导论》第3章 HTML和XML基础.ppt
- 山东大学:《Web技术导论》第2章 Web服务器的架设和管理.ppt
- 山东大学:《Web技术导论》第1章 Web基础.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.6 Photoshop和图像处理.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十三章 访问数据库.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十一章 图形与图象设计.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十二章 文件处理.ppt
- 万博科技职业学院:《Visual Basic程序设计》第七章 数组.ppt
- 万博科技职业学院:《Visual Basic程序设计》第九章 对话框.ppt
- 万博科技职业学院:《Visual Basic程序设计》第六章 循环程序结构.ppt
- 万博科技职业学院:《Visual Basic程序设计》第八章 过程一子程序和函数.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十章 菜单和工具栏.ppt
- 万博科技职业学院:《Visual Basic程序设计》第四章 程序的输入和输出.ppt
- 万博科技职业学院:《Visual Basic程序设计》第五章 选择结构设计.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第6章 中断系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第8章 串行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章 单片机扩展与接口技术(9.1-9.4).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章章 单片机扩展与接口技术(9.5-9.6).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第4章 数据库系统的开发环境.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第5章 数据库系统的开发方法.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第6章 数据库系统的立项与调查.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第7章 数据库系统的需求建模.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第8章 数据库系统的概要设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第9章 数据库系统的详细设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第1章 数据库系统概述(宁可、吴菁、胡海).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第2章 SQL语言与关系数据理论.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第10章 数据库系统的实施与支持.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第11章 WEB数据库应用.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第12章 数据仓库与数据挖掘技术.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第3章 数据库系统体系结构.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第1章 基础知识.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第3章 宏汇编语言.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)目录.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第4章 程序设计方法.ppt