《接口技术概述》PPT课件.ppt
《《接口技术概述》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《接口技术概述》PPT课件.ppt(54页珍藏版)》请在三一办公上搜索。
1、,单片机,单片机原理,单片机接口技术,单片机应用技术,单片机原理,单片机基础知识,MCS-51系列单片机结构,MCS-51单片机指令系统,汇编语言程序设计,教 室,单片机,温度传感器,信号放大,A/D转换,空调,驱动电路,传感器,单片机内部结构,单片机接口技术,单片机内部并行口,显示器接口,键盘接口,中断系统,定时计数器,单片机扩展技术,A/D和D/A转换接口,单元1,单元2,单元3,单元4,单元5,单元6,单元7,单元8,记笔记重视实验利用网上资源 认真完成作业,学习接口技术的几点要求:,第一章 接口技术概述,1.1 微机系统的组成 1.2 MCS-51系列单片机,1.1 微机系统的组成,1
2、.1.1 微机系统的硬件组成1.1.2 单片机系统的硬件组成1.1.3 微机系统的软件组成,微机系统的硬件组成,任何一个完整的微机系统都由硬件和软件组成。其基本结构框图如下:,CPU,存储器,I/O口,外设,DB,AB,CB,微机的工作过程,微机系统的硬件组成,任何一个完整的微机系统都由硬件和软件组成。其基本结构框图如下:,CPU,存储器,I/O口,外设,DB,AB,CB,数据处理和发送控制信号,指挥CPU内、外各部件协调工作。,微机系统的硬件组成,任何一个完整的微机系统都由硬件和软件组成。其基本结构框图如下:,CPU,存储器,I/O口,外设,DB,AB,CB,存放数据和程序。,微机系统的硬件
3、组成,任何一个完整的微机系统都由硬件和软件组成。其基本结构框图如下:,CPU,存储器,I/O口,外设,DB,AB,CB,协调CPU与外设之间的交换数据。,微机系统的硬件组成,任何一个完整的微机系统都由硬件和软件组成。其基本结构框图如下:,CPU,存储器,I/O口,外设,DB,AB,CB,将外界的数据送给CPU进行处理,将CPU的处理结果送到外界,共人们识别和存储。,微机系统的硬件组成,任何一个完整的微机系统都由硬件和软件组成。其基本结构框图如下:,CPU,存储器,I/O口,外设,DB,AB,CB,DB、AB、CB分别传送数据信息、地址信息和控制信息。,微机的工作过程,微机的工作过程就是CPU不
4、断执行指令的过程,CPU在执行指令的过程中要与存储器和外设交换信息。1CPU与存储器的信息交换过程包括:CPU 向存储器写入信息,称之为写操作;CPU从存储器读取信息,称之为读操作。2CPU与外设的信息交换过程包括:CPU 向外设输出信息,称之为输出;CPU从外设输入信息,称之为输入。,CPU,存储器,I/O口,外设,DB,AB,CB,CPU从存储器读取信息的过程,1 CPU发送存储单元的地址码-AB-存储器2 CPU发送RD控制信号-CB-存储器3 存储器送出选中单元的内容-DB-CPU,CPU,I/O口,外设,DB,AB,CB,02H,01H,50H,:,FFH,地址译码器,输入输出电路,
5、读写控制,0000H,RD,02H,CPU向存储器写入信息的过程,1 CPU发送存储单元的地址码-AB-存储器2 CPU发送WR控制信号-CB-存储器3 CPU送出欲写入的内容-DB-进入存储器的选中单元,CPU,I/O口,外设,DB,AB,CB,FFH,FFH,FFH,:,FFH,地址译码器,输入输出电路,读写控制,0000H,WR,65H,CPU从输入外设输入信息的过程,1 CPU发送端口的地址码-AB-端口2 CPU发送RD控制信号-CB-端口3 端口送出选中外设的内容-DB-CPU,CPU,存储器,输入外设,DB,AB,CB,FFH,地址译码器,读写控制,2010H,RD,数据缓冲器,
6、FFH,FFH,输出外设,20H,CPU向输出外设输出信息的过程,1 CPU发送端口的地址码-AB-端口2 CPU发送WR控制信号-CB-端口3 CPU送出欲写入的内容-DB-进入选中端口,CPU,存储器,输入外设,DB,AB,CB,FFH,地址译码器,读写控制,2011H,WR,数据缓冲器,FFH,FFH,输出外设,43H,1.1.2 单片机系统的硬件组成,单片机是指集成了CPU、存储器、I/O口以及其他辅助电路大规模集成电路芯片。单片机内部资源够用时,不需要外扩芯片,通过I/O口直接与外设连接。单片机内部资源不够用时,需要外扩芯片,外扩芯片通过三总线与CPU交换信息。,单片机最小控制系统,
7、单片机扩展控制系统,单片机最小控制系统的结构图,X1 X2 P0 P1 P2 P3 TXD RXD INT0 INT1,返回,CPU,RAM,ROM,中断系统,串行口,并 行 口,定时计数器,振荡电路,T0 T1,外设,外设,外设,RST,+5V,CPU,RAM,ROM,定时,中断,串口,CB,P2,P3,P1,P0,P0P2P3P1,锁存器,ALE,单片机扩展系统的结构图,RST,+5V,X1 X2,AB,DB,存储器,I/O口,外设,返回,1.1.3 微机系统的软件组成,微机系统的软件分成2类:系统软件和应用软件。(1).系统软件 一般由专门的计算机软件技术人员设计和编制,如操作系统,各种
8、语言的编译程序,监控程序。(2).应用软件 用户为解决自己的问题而编制的程序。在单片机控制系统中,为实现某一功能而编制的驱动程序属于应用软件的范畴。在接口技术中我们常常编制外设的驱动程序。,1.2 MCS-51系列单片机,1.2.1 MCS-51系列单片机的分类1.2.2 MCS-51系列单片机的结构1.2.3 MCS-51系列单片机的引脚,习 题,1.2.1 MCS-51系列单片机的分类,常用的MCS51系列单片机有2种类型的产品:8051/8751/89C51和8031。它们的结构基本相同,其主要差别反映在存储器的配置上的不同:8051内设有4KB的掩膜ROM。8751内设有4KB的EPR
9、OM。89C51内设有4KB的E2PROM。8031内没有ROM。,1.2.2 MCS-51系列单片机的结构,X1 X2 P0 P1 P2 P3 TXD RXD INT0 INT1,8位CPU,256BRAM,4KBROM,中断系统,1个串行口,4 个 并 行 口,2个定时计数器,振荡电路,T0 T1,RST,A,TMP,PSW,B,SP,DPTR,RAM,PC,ROM,P1,P2,P3,P0,定时,中断,串口,IR,PLA,ID,振荡,ALU,作用:PC存放CPU将要执行的指令所在的ROM单元的地址。特点:具有自动加1功能。CPU复位时PC=0000H,当8051脱离复位状态时,开始从000
10、0H 处执行程序,因此,用户程序应该从0000H ROM单元存放。PC的值可以用转移和调用/返回指令修改。无条件 转移指令:ALMP/LJMP/SJMP 标号 JMP A+DPTR条件转移指令:JZ/JNZ 标号 JC/JNC 标号 JB/JNB BIT,标号 DJNZ Rn/direct/A/Ri,标号 CJNE A/Rn/Ri,#DATA8,标号 CJNE A,direct,标号调用指令:LCALL/ACALL 标号返回指令:RET,A,TMP,PSW,B,SP,DPTR,RAM,PC,ROM,P1,P2,P3,P0,定时,中断,串口,IR,PLA,ID,振荡,ALU,89C51内有256
11、B的RAM单元,其地址范围为00HFFH,分为两大部分:低 128 字节(00H7FH)为真正的RAM区;高 128 字节(80HFFH)为特殊功能寄存器区SFR。,7FH RAM区00H,FFH SFR区80H,21个SFG分散在高128B的地址空间内,分别是:A,B,PSW,SP,DPH,DPL,P0,P1,P2,P3,IP,IE,TCON,TMOD,TH0,TL0,TH1,TL1,SCON,SBUF,PCON。,低128B的RAM应用最为灵活,可用于暂存用户的数据,它分为独立的且性质不同的3部分:工作寄存器区(00H-1FH)位寻址区(20H-2FH)普通RAM 区(30H-7FH),7
12、FH 真正RAM区00H,MCS-51 单片机片内RAM的配置图,FFH SFR区80H,7FH 普通RAM区30H,2FH 位寻址区20H,1FH 工作寄存器区00H,返回,07H 0组00H,0FH 1组08H,17H 2组10H,1FH 3组18H,1、工作寄存器区 是指00H1FH区,共分4个组,每组有8个单元,共32个内部RAM单元。2、每次只能有1组作为工作寄存器使用,其它各组可以作为一般的数据缓冲区使用。3、作为工作寄存器使用的8个单元,又称为R0R74、程序状态字PSW中的PSW.3(RS0)和PSW.4(RS1)两位来选择哪一组作为工作寄存器使用。CPU通过软件修改PSW中R
13、S0和RS1两位的状态,就可任选一个工作寄存器工作。,RS1、RS0与片内工作寄存器组的对应关系,返回,工作寄存器和RAM地址对照表,返回,7FH 真正RAM区00H,MCS-51 单片机片内RAM的配置下图 所示:,FFH SFR区80H,7FH 普通RAM区30H,2FH 位寻址区20H,1FH 工作寄存器区00H,20H,21H,22H,23H,24H,25H,26H,27H,2FH,1、位寻址区是指 20H2FH单元,共16个单元。2、位寻址区的 16个单元(共计128位)的每1位都有一个8位表示的位地址,位地址范围为00H1FH。如表所示。3、其位地址的表示方法有2种:直接位地址(用
14、8位二进制数表示)和 单元地址.位号。对于这些位有专门的位操作指令,如 SETB,CLR,CPL,JB,JNB等。4、同样,位寻址的RAM单元也可以按字节操作作为一般的数据缓冲 区。,返回,内部RAM中位地址表,返回,7FH 真正RAM区00H,FFH SFR区80H,7FH 普通RAM区30H,2FH 位寻址区20H,1FH 工作寄存器区00H,用于存储一般的8位数据,这部分单元只能按字节操作。通常,堆栈都置于这部分空间。,返回,X1X2,PSEN RST ALE EA,A,TMP,PSW,B,SP,DPTR,RAM,PC,ROM,P1,P2,P3,P0,定时,中断,串口,IR,PLA,ID
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 接口技术概述 接口 技术 概述 PPT 课件
链接地址:https://www.31ppt.com/p-5516363.html