STC89C52 单片机有 40 个引脚,32 个外部双向输入/输出(I/O)端口,同时内含 2 个外中断口,3 个 16 位可编程定时计数器,2 个全双工串行通信口,2 个读写口线。STC89C52 单片机有 PDIP、PQFP/TQFP 及 PLCC 等三种封装形式,以适应不同产品的需求。文献综述

STC89C52 单片机兼容 MCS51 指令系统,8k 可反复擦写(>1000 次)Flash ROM,32 个 双向 I/O 口,256 8bit 内部 RAM,时钟频率 0-24MHz,2 个串行中断,可编程 UART 串行 通道,8 个中断源、2 个外部中断源,2 个读写中断口线,3 级加密位,低功耗空闲和掉电 模式。

STC89C52 单片机采用 40 个引脚,双列直插式封装,用 HMOS 工艺制造,其外部引脚 排列如图 2-2 所示。其中,各引脚的功能为:

① 主电源引脚

图 2-4 STC89C52 单片机引脚图

VCC(40 脚):接+5V 电源正端。 GND(20 脚):接+5V 电源地端。

② 外接晶体或外部振荡器引脚

XTAL1(19 脚):接外部晶振的一个引脚。在单片机内部,它是一个反相放大器的输 入端。当采用外部振荡器时,XTAL1 引脚应接地。

XTAL2(18 脚):接外部晶振的另一个引脚。在片内接至反相放大器的输出端和内部 时钟电路的输入端。当采用外部振荡器时,此脚接外部振荡器的输出端。

③ 控制信号线

RESET(9 脚):复位信号输入端,复位/掉电时内部 RAM 的备用电源输入端。

ALE(30 脚):地址锁存允许/编程脉冲输入,用 ALE 锁存从 P0 口输出的低 8 位地址。 在对片内 EPROM 编程时,编程脉冲由此输入。

PSEN(29 脚):外部程序存储器读选通信号,低电平有效。

EA(31 脚):访问外部存储器允许/编程电压输入。EA 为高电平时,访问内 部存储器; 低电平时,访问外部存储器。

④ 多功能 I/O 口引脚

8051 单片机设有 4 个双向 I/O 口(P0、P1、P2、P3),每一组 I/O 口线都可以独立地 用作输入或输出口,其中:

P0 口(32~39 脚):双向口(三态),可作为输入/输出口,可驱动 8 个 LSTTL 门电 路。实际应用中常作为分时使用的地址/数据总线口,对外部程序或数据存储器寻址时低 8 位地址与数据总线分时使用 P0 口:先送低 8 位地址信号到 P0 口,由地址锁存信号 ALE来*自-优=尔,论:文+网www.youerw.com

的下降沿将地址信号锁存到地址锁存器后,作为数据总线的口线对数据进行输入或输出。 P1 口(1~8 脚):准双向口(三态),可驱动 4 个 LSTTL 门电路。用作输入线时,

口锁存器必须由单片机先写入“1”,每一位都可编程为输入或输出线。

P2 口(21~28):准双向口(三态),可驱动 4 个 LSTTL 门电路。可作为输入/输出 口,实际应用中一般作为地址总线的高 8 位,与 P0 口一起组成 16 位地址总线,用于对 外部存储器的接口电路进行寻址。

P3 口(10~17 脚):准双向口(三态),可驱动 4 个 LSTTL 门电路。双功能口,作 为第一功能使用时,与 P1 口一样;作为第二功能使用时,每一位都有特定用途

上一篇:AT89C51单片机温度提示系统设计+电路图+程序
下一篇:MC351GPRS公共用电设施防窃电系统设计

STC89C52单片机的温度控制系统设计+电路图

电子商务企业社会责任和监管研究

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发