ATMEL 单片机(51 单片机):ATMEL 公司的 8 位单片机有 AT89、AT90 两个系 列,AT89 系列是 8 位 Flash 单片机,与 8051 系列单片机相兼容,静态时钟模式;AT90 系列单片机是增强 RISC 结构、全静态工作方式、内载在线可编程 Flash 的单片机, 也叫 AVR 单片机。

STC 单片机:STC 系列单片机是美国 STC 公司最新推出的一种新型 51 内核的单 片机。片内含有 Flash 程序存储器、SRAM、UART、SPI、A/D、PWM 等模块。

最后选用美国 STC 公司 STC89C52 单片机,该器件的基本功能与普通的 51 单片 机完全兼容。主要功能、性能参数,内置标准 51 内核,机器周期:增强型为 6 时钟, 普通型为 12 时钟; 工作频率范围:0~40MHz,相当于普通 8051 的 0~80MHz; STC89C5xRC 对应 Flash 空间:4KB/8KB/15KB;内部存储器(RAM):512B。满足控 制系统的需求。[2]

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

图 2-3 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 的下降沿将地址信号锁存到地址锁存器后,再作为数据总线的口线对数 据进行输入或输出。

P1 口(1~8 脚):准双向口(三态),可驱动 4 个 LSTTL 门电路。用作输入线 时,口锁存器必须由单片机先写入“1”,每一位都可编程为输入或输出线。

P2 口(21~28):准双向口(三态),可驱动 4 个 LSTTL 门电路。可作为输入

/输出口,实际应用中一般作为地址总线的高 8 位,与 P0 口一起组成 16 位地址总 线,用于对外部存储器的接口电路进行寻址。

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

表 2-2 P3 口特殊用途

端口引脚 第二功能

P3。0 RXD 串行口数据接收端

P3。1

上一篇:600MW自备热电厂设计一次系统设计
下一篇:AT89C51单片机粮仓温度监控系统的设计+程序+电路图

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

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

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

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

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

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

STC89C52单片机超声波和红外...

安康汉江网讯

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

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

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

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

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

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

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

网络语言“XX体”研究

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