at89c52 chip explainsat89c52芯片说明外文翻译.docx

上传人:b****5 文档编号:7996078 上传时间:2023-01-27 格式:DOCX 页数:9 大小:25.27KB
下载 相关 举报
at89c52 chip explainsat89c52芯片说明外文翻译.docx_第1页
第1页 / 共9页
at89c52 chip explainsat89c52芯片说明外文翻译.docx_第2页
第2页 / 共9页
at89c52 chip explainsat89c52芯片说明外文翻译.docx_第3页
第3页 / 共9页
at89c52 chip explainsat89c52芯片说明外文翻译.docx_第4页
第4页 / 共9页
at89c52 chip explainsat89c52芯片说明外文翻译.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

at89c52 chip explainsat89c52芯片说明外文翻译.docx

《at89c52 chip explainsat89c52芯片说明外文翻译.docx》由会员分享,可在线阅读,更多相关《at89c52 chip explainsat89c52芯片说明外文翻译.docx(9页珍藏版)》请在冰豆网上搜索。

at89c52 chip explainsat89c52芯片说明外文翻译.docx

at89c52chipexplainsat89c52芯片说明外文翻译

本文译自:

英文翻译原文

译文

AT89C52芯片说明

主要性能参数:

●与MCS-51产品指令和引脚完全兼容

●8k字节可重擦写Flash闪速存储器

●1000次擦写周期

●全静态操作:

0Hz——24MHz

●三级加密程序存储器

●256*8字节内部RAM

●32个可编程I/O口线

●3个16位定时/计数器

●8个中断源

●可编程串行UART通道

●低功耗空闲和掉电模式

功能特性概述:

AT89C52是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,内含8kbytes的可反复擦写的只读程序存储器和256bytes的随机存储数据存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品兼容,片内置通用8位中央处理器和Flash存储单元,功能强大AT89C52单片机适合于许多较为复杂控制应用场合。

AT89C52提供以下标准功能:

8k字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C52可降至0HZ的静态逻辑操作,并支持良种软件可选的节电工作模式。

空闲方式停止CPU的工作,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

引脚功能说明:

Vcc:

电源电压

GND:

P0口:

P0口是一组8位8位漏极开路型双向I/O口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写1时,可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

在Flash编程时,P0口接收指令字节,而在校验时,输出指令字节,接收时,要求外接上拉电阻。

P1口:

P1是一个带内部上拉电阻的8位双相I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写1,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

与AT89C51不同之处是,P1.0和P1.1还可以分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX)。

Flash编程和程序校验期间,P1接收低8位地址。

引脚号

功能特性

P1.0

T2(定时/计数嚣2外部计数脉冲输入),时钟输出

P1.1

T2EX(定时/计数2捕获/重装裁触发和方向控制)

P2口:

P2是一个带内部上拉电阻的8位双相I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口P2写1,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。

在访问8位地址的外部数据存储器(例如执行MOVX@RI指令)时,P2输出P2口锁存的内容。

Flash编程和程序校验期间,P2接收高位地址和一些控制信号。

P3口:

P3是一个带内部上拉电阻的8位双向I/O口,P3的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对P3端口写1,通过内部的上拉电阻把端口拉到高电平并可作输入端口。

此时,被外部拉低的P3口将用上拉电阻输出电流。

此外,P3口还接收一些用于Flash编程和程序校验的控制信号。

端口引脚

第二功能

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:

复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将单片机复位。

当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)脉冲用于锁存地址的低8位字节。

一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。

要注意的是:

每当访问外部数据存储器时将跳过一个ALE脉冲。

对Flash存储器编程期间,该引脚还用于输入编程脉冲。

如有必要,可通过对特殊功能寄存器去中的8EH单元的D0位置位,可禁止ALE操作。

该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。

此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。

程序存储允许输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据时),每个机器周期两次

有效,即输出两个脉冲。

在此期间,当访问外部数据存储器,将跳过两次

信号。

外部访问允许。

欲使CPU仅访问外部程序存储器(地址为0000H——FFFFH),

端必须保持低电平(接地)。

需要注意的是:

如果加密位LB1被编程,复位时内部会锁存EA端状态。

如果EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。

XTAL1:

振荡器反相放大器的内部时钟发生器的输入端。

XTAL2:

振荡器反相放大器的输出端。

特殊功能寄存器:

在AT89C52片内存储器中,80H-FFH共128个单元为特殊功能寄存器。

并非所有的地址都被定义,从80H-FFH共128个字节只有一部分被定义,还有相当一部分没有定义。

对没有定义的单元读写将是无效的,读出的数值将不确定,而写入的数据也将丢失。

不应将数据1写入未定义的单元,由于这些单元在将来的产品中可能赋予新的功能,在这种情况下,复位后这些单元数值总是0。

AT89C52除了与AT89C51所有的定时/计数器0和定时/计数器1外,还增加了一个定时/计数器2。

定时/计数器2的控制和状态位位于T2CON、T2MOD,寄存器对(RCA02H、RCAP2L)是定时器2在16位捕获方式或16位自动重装载方式下的捕获/自动重装载寄存器。

T2CQN地址=QC8H复位值=00000000B

可寻址位

BIT

TF2

EXF2

RCLK

TCLK

EXEN2

TR2

CT2

CPRL2

7

6

5

4

3

2

1

0

符号

功能

TF2

定时器2溢出时,又由硬件置位,必须由软件清0.当RCLK=1JF

EXF2

定时器2外部标志,当EXEN2=1时,且当T2EX引脚上出南负跳变而出现捕获或重装载时,EXF2置位,申请中断,此时如果允许定时器2中断,CPU将响应中断,执行定时器2中断服务程序,EXF2必须由软件清除,当定时器2工作在向上或向下计数工作方式时(DCEN=1),EXF2不能激活中断。

RCLK

接收时钟允许,RCLK=1时,用定时器2溢出脉冲作为串行口(工作于工作方式1或3时)的接收时钟,RCLK=0,用定时器1的溢出脉冲作为接收时钟。

TCLK

发送时钟允许,TCLK=1时,用定时器2溢出脉冲作为串行口(工作于工作方式1或3时)的发送时钟,RCLK=0,用定时器1的溢出脉冲作为发送时钟。

EXEN2

定时器2外部允许标志。

当EXEN2=1JF,如果定时器2没有用于作串行口的波特率发生器,在T2EX端出现负跳变脉冲时,激活定时器2捕获或重装载。

EXEN2=0时,T2EN端的外部信号无效。

TR2

定时器2启动、停止控制位。

TR2=1,启动定时器2

CT2

定时器2定时方式或计数方式控制位。

C/T2=0,选择定时方式。

C/T2=0时,选择对外部事件计数方式(下降沿触发)

CPRL2

捕获重装选择,CPRL2=1时,如EXEN2=1时,且T2EX端出现负跳变脉冲时发生捕获操作。

CPRL2=0时,若定时器2溢出或EXEN2=1条件下,T2EN端出现负跳变脉冲,都会出现自动重装载操作。

当RCLK=1时,该位无效,在定时器2溢出时,强制其自动重装载。

 

中断寄存器:

AT89C52有6个中断源,2个中断优先级,IE寄存器控制各中断位,IP寄存器中6个中断源的每一个可定为2个优先级。

数据存储器:

AT89C52有256个字节的内部RAM,80H-FFH高128个字节与特殊功能寄存器(SFR)地址是重叠的,也就是高128字节的RAM和特殊功能寄存器的地址是相同的,但物理上它们是分开的。

当一条指令访问7FH以上的内部地址单元时,指令中使用的寻址方式是不同的,也即寻址方式是决定访问高128字节RAM还是访问特殊功能寄存器。

如果指令是直接寻址方式则为访问特殊功能寄存器。

例如,下面的直接寻址指令访问特殊功能寄存器0A0H(即P2口)地址单元。

MOV0A0H,#data

间接寻址访问指令访问高128字节RAM,例如,下面的间接寻址指令中,R0的内容为0A0H,则访问数据字节地址为0A0H,而不是P2口(0A0H)。

MOV@R0,#data

堆栈操作也是间接寻址方式,所以,高128位数据RAM亦可以作为堆栈区使用。

定时器0和定时器1:

AT89C52的定时器0和定时器1的工作方式与AT89C52相同。

定时器2:

定时器2是一个16位定时/计数器。

它既可以当定时器使用,也可以作为外部事件计数器使用,其工作方式由特殊功能寄存器T2CON的C/T2位选择。

定时器2有三种工作方式:

捕获方式,自动重装载(向上或向下计数)方式和波特率发生器方式,工作方式由T2CON的控制位来选择。

定时器2由两个8位寄存器TH2和TL2组成,在定时器工作方式中,每个机器周期TL2寄存器的值加1,由于一个机器周期由12个振荡时钟构成,因此,计数速率为振荡频率的1/12。

在计数工作方式时,当T2引脚上外部输入信号产生由1至0的下降沿时,寄存器的值加1,在这种工作方式下,每个机器周期的中采到的值为1,而在下一个机器周期中采到的值为0,则紧跟着的下一个周期的S3P1期间寄存器加1。

由于识别1至0的跳变需要两个机器周期,因此,最高计数速率为振荡频率的1/24。

为确保采样的正确性,要求输入的电平在变化前至少保持一个完整的周期,以保证输入信号至少被采样一次。

捕获方式:

在捕获方式下,通过T2CON控制位EXEN2来选择两种方式。

如果EXEN2=0,定时器2是一个16位定时器或计数器,计数溢出时,对T2CON的溢出标志TF2置位,同时激活中断。

如果EXEN2=1,定时器完成相同的操作,而当T2EX引脚外部输入信号发生1至0的跳变时,也出现TH2和TL2中的值分别被捕获到RCAP2H和RCAP2L中。

另外,T2EX引脚信号的跳变使得T2CON中的EXF2置位,与TF2相仿,EXF2也会激活中断。

自动重装载(向上或向下计数器)方式:

当定时器2工作于16位自动重装载方式时,能对其编程为向上或向下计数方式,这个功能可通过特殊功能寄存器T2CON的DCEN位(允许向下计数)来选择的。

复位时,DCEN位置0,定时器2默认设置为向上计数。

当DCEN置位时,定时器既可以向上计数也可以向下计数,这取决于T2EX引脚的值。

当DCEN=0时,定时器2自动设置为向上计数,在这种方式下,T2CON中的EXEN2有两种选择,若EXEN2=0,定时器2为向上计数至0FFFFH溢出,置位TF2激活中断,同时把16位计数寄存器RCAP1H和RCAP2L重装载,RCAP1H和RCAP2L的值可由软件预置。

若EXEN2=1,定时器2的16位重装载由溢出或外部输入端T2EX从1至0的下降沿触发。

这个脉冲使EXF2置位,如果允许中断,同样产生中断。

1总论1

1.1项目概况1

1.2建设单位概况3

1.3项目提出的理由与过程3

1.4可行性研究报告编制依据4

1.5可行性研究报告编制原则4

1.6可行性研究范围5

1.7结论与建议6

2项目建设背景和必要性9

2.1项目区基本状况9

2.2项目背景11

2.3项目建设的必要性11

3市场分析14

3.1物流园区的发展概况14

3.2市场供求现状16

3.3目标市场定位17

3.4市场竞争力分析 17

4项目选址和建设条件19

4.1选址原则19

4.2项目选址19

4.3场址所在位置现状19

4.4建设条件20

5主要功能和建设规模22

5.1主要功能22

5.2建设规模及内容26

6工程建设方案27

6.1设计依据27

6.2物流空间布局的要求27

6.3空间布局原则28

6.4总体布局29

6.5工程建设方案30

6.6给水工程33

6.7排水工程35

6.8电力工程38

6.9供热工程46

6.10电讯工程47

7工艺技术和设备方案51

7.1物流技术方案51

7.2制冷工艺技术方案67

8节能方案分析73

8.1节能依据73

8.2能耗指标分析73

8.3主要耗能指标计算74

8.4节能措施和节能效果分析76

9 环境影响评价83

9.1设计依据83

9.2环境影响评价应坚持的原则83

9.3 项目位置环境现状84

9.4 项目建设与运营对环境的影响84

9.5 项目建设期环境保护措施84

9.6项目运行期环境保护措施86

10安全与消防87

10.1 安全措施87

10.2 消防88

11组织机构和人力资源配置92

11.1施工组织机构92

11.2基建项目部的主要职责92

11.3运营管理93

11.4人员来源、要求及培训94

12工程进度安排96

12.1建设工期96

12.2工程实施进度安排96

13投资估算与资金筹措98

13.1投资估算98

投资估算包括建设项目的全部工程,主要内容有:

主体建筑工程、道路硬化工程、绿化工程、其他费用及基本预备费。

98

13.2资金筹措99

14财务评价102

14.1评价依据及方法102

14.2基础数据与参数选取102

14.3营业收入及总成本费用估算103

14.4利润总额估算105

14.5盈亏平衡分析105

14.6财务评价106

15综合效益评价107

16招投标管理108

16.1编制依据108

16.2招标原则108

16.3招标方案109

16.4评标要点110

17结论及建议111

17.1结论111

17.2建议112

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1