单片机原理与应用系统设计-全套PPT课件.pptx

;;;;;;;;;;;;;;;;;;;;2.7 89S51的输入输出接口;2.1 MCS-51系列概述; 功能上,该系列单片机有基本型和增强型两大类:;在片内程序存储器的配置上,该系列单片机有以下几种形式,即掩膜ROM、EPROM、ROMLess和Flash ROM。如:;;51系列典型产品资源配置;由表可见: 增强型与基本型的几点不同:; Intel:80C31、80C51、87C51,80C32、80C52、87C52等; ATMEL:89C51、89S51、89C2051等; Philips、华邦、Dallas、Siemens(Infineon)等公司的许多产品 。;2.2 89S51的引脚功能;2.时钟电路引脚 XTAL1(Pin19) XTAL2(Pin18) ; RST /VPD(Pin9):复位信号。 ;P0.0~P0.7:P0口,8位(漏极开路)双向口线。 既可作为通用的I/O口使用,也可作为地 址数据线使用。 P1.0~P1.7:P1口,带内部上拉电阻的8位双向I/O口。 P2.0~P2.7:P2口,带内部上拉电阻的8位双向I/O口。 既可作通用I/O口使用,也可跟P0口配合 构成地址的高8位信号。 P3.0~P3.7:P3口,带内部上拉电阻的8位双向I/O口, 既可作为通用的I/O口使用,同时具有第 二功能: ;2.3 89S51的内部结构;;1. 中央处理器(CPU);4. I/O口及功能单元;;1、控制器 ;(2)时序部件 ;单片机执行程序的过程 ;;;;单片机指令执行过程图;完成对数据的算术运算或逻辑操作。 ;89S51存储器可以分成两大类:;片内存储器 程序存储器和数据存储器2个独立的空间(称为哈佛结构):; ; ;一、工作寄存器区 Bank;二、位寻址区;三、通用RAM区; ;一、与运算器相关的寄存器(3个);二、指针类寄存器(3个);三、与口相关的寄存器(7个);四、与中断相关的寄存器(2个);2.5 89S51的时钟电路与时序; 89S51内部时钟系统 ;;;;;2.6 89S51单片机的工作方式;单片机复位后的状态;2.6.2 低功耗工作方式 ;1、待机工作方式 ;2、掉电工作方式 ;2.6.3 ISP编程工作方式 ; 并行编程方式需要借助编程器,在EA/VPP(31引脚)上使用高电压(+12V)和协调的控制信号进行编程。 ;2.7 89S51的并行口结构与操作;1、 P0用作通用I/O口 ; 输入时,数据可读自锁存器,也可读自引脚。由指令是“读锁存器”指令还是“读引脚”指令来决定。; “MOV”类指令(如:MOV A,P0)内部产生的是“读引脚”信??。此时要先向锁存器写入“1”,使T2截止,让引脚处于悬浮状态,使口处于高阻抗输入态。;2、P0用作地址/数据总线 ;;二、 P2口的结构 ; P2用作通用I/O口 ; “读—修改—写”类指令, 锁存器Q端数据进入内部数据总线,与A逻辑运算后,结果又送回P2的锁存器并出现在引脚。; P2用作地址总线 ;三、P1口的结构 ;;四、P3口的结构 ; P3用作第一功能(通用I/O) ; P3用作第二功能使用 ;五、并行口的负载能力 ; P1、P2、P3口的每一位能驱动4个LSTTL负载。可方便地由OC门或漏极开路电路驱动,而无须外接上拉电阻。;1.Intel公司的MCS-51系列单片机中,哪些型号为无ROM型,哪些型号为ROM型、EPROM型?兼容厂商的单片机中,哪种型号有Flash ROM? 2.89S51单片机的引脚功能是什么?该引脚接高电平和低电平时各有什么作用? 3.89S51单片机内包含哪些主要功能部件?它们的作用是什么? 4.89S51单片机的存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? ; 5.片内数据存储器低128字节划为哪三个主要区域?各区域的主要功能是什么? 6.89S51单片机如何确定和改变当前工作寄存器组? 7.字节地址50H和位地址50H有何区别?位地址50H在RAM中的哪一个字节单元? 8.89S51单片机的21个特殊功能寄存器中,哪些具有位寻址能力? 9.PSW 寄存器各标志位有什么意义? 10.程序计数器(PC)作为不可寻址寄存器.它有那些特点?它和DPTR寄存器功能上有什么不同?; 11.堆栈有那些功能?堆栈指示器(SP)的作用是什么?在程序设计时,为什么还要对SP重新赋值? 12.什么是时钟周期、状态周期、机器周期和指令周期?晶振为12MHz,时钟周期、机器周期为

文档评论(0)

1亿VIP精品文档

相关文档