(9)3级程序存储器加密

(10)闲置模式和断电模式的损耗较小

(11)通过中断终止掉电方式

(12)3个16位的定时器/计数器

(13)双数据指针

(14)编程机动性强

(15)掉电标识符

4。 各引脚的功能作用

• VCC : 电源端

• GND: 接地端口

• P0 口:该端口是一个8位漏极开路型的双向I/O口。论文网

可作为I/O口的通用接口和外部拓扩展时用到的数据总线及(低8位)地址总线的时分复用端口。

• P1 口:该端口是内置上拉电阻的准双向8位通用I/O口。

P1口输出缓冲器能驱动(吸收或输出电流的方式)4个TTL 逻辑门电路。

引脚号第二功能:

P1。0  T2(定时器/计数器T2的用来对外部计数的输入端口),用于输出时钟信号

P1。1  T2EX(定时器/计数器T2的外部触发端和双向控制)

P1。5  MOSI(用于在线编程)

P1。6  MISO(用于系统编程)

P1。7  SCK(用于在线编程)

• P2 口:该端口是一个带有内部上拉电阻的双向8 位的I/O 口。

P2口的输出缓冲器可以驱动4个TTL 逻辑输入电平。对此端口写入高电平“1”的时候,由于内部的上拉电阻把P2口拉到高电位,此时P2口可以作为输入口来使用。与地址总线(高8位)复用。

• P3口:该端口是一个内部带有上拉电阻的8位双向的I/O口。

P3口的输出缓冲器能驱动(吸收或输出电流的方式)4 个TTL 逻辑输入电平。在AT89S52中,P3口同样还用于一些复用功能,如下表所示。

表3-1  P3口部分管脚的第二功能

端口引脚 复用功能

P3。0 RXD(串行输入口)

P3。1 TXD(串行输出口)

P3。2 /INT0(外部中断0)

P3。3 /INT1(外部中断1)

P3。4 T0(定时器0的外部输入)

P3。5 T1(定时器1的外部输入)

P3。6 /WR(外部数据存储器写选通)

P3。7 /RD(外部数据存储器读选通)

• RST: 复位输入端。两个连续高电平能够让单片机完成复位功能。

• ALE/PROG:ALE是地址锁存容许端,PROG为编程脉冲输入端。

• PSEN:程序存储器允许信号,即片外ROM选通信号,低电平时读取片外ROM。

• EA/VPP:外部存取允许信号。要把EA端接到GND端,即接地端。内部执行程序的过程中,EA需要接到VCC端,即电源端。

• XTAL1:振荡器的反相放大器输入,以及内部时钟电路的输入。

• XTAL2:振荡器的反相放大器的输出。

5、AT89S52的编程方法                         

编程前,必须先设置好地址、数据及控制信号;顺序如下:

① 地址线线上加需要编程单元的地址信号。

② 在数据线上加上要写入的数据字节。

③ 激活相应的控制信号。

④ 将EA/VPP端加上+12V编程电压。

⑤ 每对Flash写入一个程序机密位存储阵列或每次写入一个字节,都要加上一个ALE/PROG的编程脉冲。每个字节都是定时的写入周期,基本上是大约为50us。改变写入的数据和编程单元的地址,然后重复①—⑤步骤,一直等到编程结束之后停止。

上一篇:AT89C52单片机的交通灯设计
下一篇:含水簇的新型磷钼酸盐的合成与结构研究

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

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

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

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

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

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

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

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

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

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

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

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

网络语言“XX体”研究

安康汉江网讯

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

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

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