欢迎来到天天文库
浏览记录
ID:58918029
大小:10.12 MB
页数:63页
时间:2020-09-29
《单片机原理及接口技术 第2章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章AT89C51单片机的硬件结构熟悉并掌握单片机的硬件结构,对于应用设计者是十分重要的,它是单片机应用系统设计的基础。单片机是微计算机的一个分支,单片机与微计算机之间在原理和结构上没有根本性的差别,所以可以用学习微计算机的方法学习单片机。通过本章学习,应对单片机内部硬件结构有较为全面的了解,记住单片机内部提供了哪些硬件资源,如何应用这些硬件资源。2.1AT89C51单片机的硬件组成按功能可分成8个部件,通过片内单一总线连接起来1.微处理器2.数据存储器3.程序存储器4.I/O口5.串行口6.定时/计数器7.中断系统8.特殊功能寄存器基本结构依旧是CPU
2、加外围芯片的传统微型计算机结构模式。2.1AT89C51单片机的硬件组成AT89C51单片机内部各功能部件:1.CPU(微处理器):1个8位的微处理器2.数据存储器(RAM):片内为128个字节(52子系列的为256个字节),片外可扩展至64K字节。3.程序存储器(ROM/EPROM)8031:无此部件;8051:4K字节ROM;8751:4K字节EPROM;89C51/89C52/89C55:4K/8K/20K字节闪存。4.中断系统:具有5个中断源,2级中断优先权。AT89C51单片机内部各功能部件:5.定时器/计数器片内有2个16位的定时器/计数器,具
3、有四种工作方式。6.串行口:1个全双工的异步串行口,具有四种工作方式。7.P1口、P2口、P3口、P0口:为4个并行8位I/O口。8.特殊功能寄存器(SFR):共有21个,是一个具有特殊功能的RAM区。实际上是片内各个功能部件的控制寄存器和状态寄存器。CPU对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。2.1AT89C51单片机的硬件组成2.2AT89C51单片机的引脚介绍40只引脚双列直插封装(DIP)44只引脚方形封装方式(4只无用)40只引脚按功能分为3类:(1).电源及时钟引脚:VCC、VSS;XTAL1、XTAL2。(2).控制引脚:P
4、SEN、EA、ALE、RESET(即RST)。(3).I/O口引脚:P0、P1、P2、P3,为4个8位I/O口的外部引脚。2.2AT89C51单片机的引脚介绍1.电源引脚(1).VCC(40脚):+5V电源;(2).VSS(20脚):接地。2.时钟引脚(1).XTAL1(19脚):接外部晶体。如果采用外接振荡器时,振荡器的输出应接到此引脚上。(2).XTAL2(18脚):接外部晶体的另一端。如果采用外接振荡器时,此引脚悬空。2.2.1电源及时钟引脚2.2AT89C51单片机的引脚介绍2.2.2控制引脚1.RST/VPD(9脚):复位与备用电源RST,复位信
5、号输入端,高电平有效。此引脚加上持续时间大于两个机器周期的高电平时,就可以完成复位操作。第二功能:VPD,备用电源输入端。当VCC降低到某一规定值低电平时,将+5V电源自动接入VPD端,为内部RAM提供备用电源。2.EA/VPP(31脚):EA,为内外程序存储器选择控制端。EA=1,访问片内程序存储器。但程序计数器PC值超过0FFFH时,即超出片内4KBFlash范围时,自动转向执行外部程序存储器内的程序。EA=0,单片机则只访问外部程序存储器。第二功能:VPP,用于施加编程电压,对AT89C51,加在VPP脚的编程电压为+12V或+5V。2.2AT89C
6、51单片机的引脚介绍2.2.2控制引脚3.ALE/PROG(30脚)ALE,地址锁存允许输出端。当访问外部存储器时,ALE的↓作为低8位地址的锁存信号,可驱动8个LS型TTL负载。正常工作时,此引脚不断输出1/6fOSC频率的正脉冲信号,但执行MOVX指令时,两个机器周期中ALE只出现一次。用示波器查看此引脚有1/6fOSC频率的正脉冲信号输出,可判断单片机基本是好的。第二功能:PROG,为编程脉冲输入端。4.PSEN(29脚):外部程序存储器的读选通信号。此引脚接外部程序存储器的OE端,单片机访问外部程序存储器时,PSEN输出的负脉冲作为读选通信号。可驱
7、动8个LS型TTL负载。2.2AT89C51单片机的引脚介绍1.P0口:P0.0~P0.7双向8位三态I/O口P0口既可作为地址总线(低8位)及数据总线分时复用口,又可以作为通用I/O口,可驱动8个LS型TTL负载。当89C51扩展外部存储器及I/O接口芯片时,P0口可作为地址总线(低8位)及数据总线分时复用端口,这时为双向I/O口,具有三态。作为通用的I/O口使用时,属于开漏输出,需外加上拉电阻,这时为准双向口。输入时,应先向端口的输出锁存器写入1。2.P1口:用户专用8位准双向I/O口,可驱动4个LS型TTL负载。3.P2口:8位准双向I/O口,既可作
8、为高8位地址总线,又可以作为通用I/O口。可驱动4个LS型TTL负
此文档下载收益归作者所有