《AT89C51单片机的结构及引脚功能》由会员分享,可在线阅读,更多相关《AT89C51单片机的结构及引脚功能(9页珍藏版)》请在金锄头文库上搜索。
1、第2章 AT89C51 单片机结构和原理主讲:吴政江第四讲: AT89C51单片机的结构及引脚功能一、AT89C51单片机的结构二、AT89C51单片机的引脚功能第2章 AT89C51 单片机结构和原理主讲:吴政江一、AT89C51单片机的结构单片机的结构1、ATMEL89系列单片机简介(1)特点:ATMEL89系列(以下简称AT89)单片机是美国ATMEL公司生产的8位高性能单片机,其主要技术优势是内部含有可编程Flash 存储器,用户可以很方便地进行程序的擦写操作,在嵌入式控制领域中被广泛的应用。AT89系列单片机与工业标准MCS-51 系列单片机的指令组和引脚是兼容的,因而可替代MCS-
2、51 系列单片机使用。(2)分类:AT89系列单片机可分为标准型、低档型和高档型三种类型。表1-1列举出AT89系列单片机的概况。第2章 AT89C51 单片机结构和原理主讲:吴政江表1-1 AT89系列单片机概况型 号AT89C51AT89C52AT89C1051AT89C2051AT89S8252档次标准型低档型高档型Flash/KB48128片内RAM/B12825664128256I/O/条3232151532定时器/个23123中断源/个68369串行接口/个11111M加密/级33223片内振荡器有有有有有EEPROM/KB无无无无2第2章 AT89C51 单片机结构和原理主讲:吴
3、政江2、 AT89C51单片机的结构(见14页图2-1)单片机的定义内部有哪些部件AT89C51单片机的内部结构框图(1)8位中央处理器(CPU)核心部件,被喻为单片机的大脑和心脏。组成:运算器、控制器、专用寄存器(SFR )等。功能:读取用户程序并执行。具体功能有二:控制:产生各种控制信号,保证各部件协调一致地工作;运算:算术、逻辑、位操作等运算。(2)内部数据存储器(内部RAM)共256个RAM单元,分为低1238B:内部数据存储器 高128B:存放21个专用寄存器(SFR)作用:存放数据、运算的中间结果等。特点:断电,其中的信息将丢失。(3)内部程序存储器(内部ROM)4 KB的闪存程序
4、存储器(Flash ROM),用于存放编好的程序以及程序中到的原始数据(常数)或表格。第2章 AT89C51 单片机结构和原理主讲:吴政江P0 驱 动 器P2 驱 动 器P0 锁 存 器P2 锁 存 器RAMRAM 地 址寄 存 器BACCTMP1TMP2PSWP1 驱 动 器P1 锁 存 器P3 驱 动 器P3 锁 存 器OSC定 时控 制逻 辑电 路指令寄存器PCONSCONTMODTCONT2CONTH0TL0TH1TH2TL2RCAP2H*RCAP2L*中 断 、 串 行 口 , 定 时 器 逻 辑TL1SBUFIEIPFlash程 序 地 址寄 存 器缓 冲 器PC 加 1器程 序
5、计 数 器DPTRP0.0P0.7P2.0P2.7ALUSPP1.0P1.7P3.0P3.7PSENALERSTEAXTAL1XTAL2VCCGND*只 在 AT89C52 中 有图2-1 AT89C51 内部结构框图第2章 AT89C51 单片机结构和原理主讲:吴政江(4)定时器/计数器T0(TH0、TL0);T1 (TH1、TL1)2个,16位。功能:实现定时或计数,并以其定时或计数的结果对计算机进行控制。(5)并行I/O口共有4个8位的并行I/O端口 ,分别命名为P0口、P1口、P2口、P3口。功能:实现数据的并行I/O。(6)串行口有1个全双工的可编程串行I/O端口。功能:实现单片机和
6、其他设备之间的串行数据传送。(7)中断控制系统共有5个中断源:外中断2个,定时器/计数器中断2个,串行口中断1个。第2章 AT89C51 单片机结构和原理主讲:吴政江(8)时钟电路(OSC ) 由反向放大器反馈连接组成。外接稳频元件石英晶体和微调电容。为单片机产生时钟脉冲序列,系统允许的最高晶振频率为12MHz,一般选6MHz。(9)内部总线(三总线)系统总线:将中央处理器、存储器和输入/输出接口等相对独立的功能部件连接起来进行信息交换的公共通道。数据总线(DB):用于传递数据信号。共8条:D0D7地址总线(AB):用于传递地址信号。共16条:A0A15控制总线(CB):用于传递控制信号。因机
7、型而异。第2章 AT89C51 单片机结构和原理主讲:吴政江二、 AT89C51单片机的引脚功能AT89C51有40条引脚,与其他51系列单片机引脚是兼容的。这40条引脚可分为电源线、 I/O端口线、外接晶体线(或叫时钟线) 、控制线 四部分。其封装形式有两种:双列直插封装(DIP)形式和方形封装形式,如图2-2所示。1、电源线(2条)Vcc(40):主电源+5V GND(20):电源接地端2、外接晶体引脚(2条,也叫时钟线)XTAL1(19)、XTAL2(18):外接晶振引线端。当使用内部时钟时,这两个引脚外接石英晶振和微调电容。当使用外部信号源时,XTAL2接信号源,XTAL1接地。第2章
8、 AT89C51 单片机结构和原理主讲:吴政江12345678910111213141516171819204039383736353433323130292827262524232221(T2)P1.0(T 2EX)P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD)P3.0(TXD)P3.1(T0)P3.4(T1)P3.5XTAL2XTAL1GND(TNT0)P3.2(TNT1)P3.3(WR)P3.6(RD)P3.7VC CP0.0(AD0)P0.1(AD1)P0.2(AD2)P0.3(AD3)P0.4(AD4)P0.5(AD5)P0.6(AD6)P0.7(AD7)P
9、2.7(A15)P2.6(A14)P2.5(A13)P2.4(A12)P2.3(A11)P2.2(A10)P2.1(A9)P2.0(A8)EA/VPPALE/PROGPSENP1.5P1.6P1.7RST(RXD)P3.0NC(TXD)P3.1(INT0)P3.2(INT1)P3.3(T0)P3.4(T1)P3.5P0.4(AD4)P0.5(AD5)P0.6(AD6)P0.7(AD7)EA/VPPNCALE/PROGPSENP2.7(A15)P2.6(A14)P2.5(A13)789101112131415161739383736353433323130291819202122232425262728P1.4P1.3P1.2P1.1(T 2EX)P1.0(T 2)NCVCCP0.0(AD0)P0.1(AD1)P0.2(AD2)P0.3(AD3)(WR)P3.6(RD)P3.7XTAL2XTAL1GNDNC(A8)P2.0(A9)P2.1(A10)P2.2(A11)P2.3(A12)P2.46543214443424140(a)(b)图2-2 AT89C51 封装和引脚分配图(a) 双列直插式封装;(b) 方形封装