单片机外文翻译4.doc

上传人:文库蛋蛋多 文档编号:2324989 上传时间:2023-02-11 格式:DOC 页数:7 大小:36.50KB
返回 下载 相关 举报
单片机外文翻译4.doc_第1页
第1页 / 共7页
单片机外文翻译4.doc_第2页
第2页 / 共7页
单片机外文翻译4.doc_第3页
第3页 / 共7页
单片机外文翻译4.doc_第4页
第4页 / 共7页
单片机外文翻译4.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《单片机外文翻译4.doc》由会员分享,可在线阅读,更多相关《单片机外文翻译4.doc(7页珍藏版)》请在三一办公上搜索。

1、外文文献翻译(译成中文1000字左右):【主要阅读文献不少于5篇,译文后附注文献信息,包括:作者、书名(或论文题目)、出版社(或刊物名称)、出版时间(或刊号)、页码。提供所译外文资料附件(印刷类含封面、封底、目录、翻译部分的复印件等网站类的请附网址及原文)】外文文献:1. Description The AT89C52 is a low-power, high-performance CMOS 8-bit microcomputer with 8K bytes of Flash programmable and erasable read only memory(PEROM). The dev

2、ice is manufactured using Atmels high density nonvolatile memory technology and is compatible with the industry standard 80C51 and 80C52 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. By combini

3、ng a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C52 is a powerful microcomputer which provides a highly flexible and cost effective solution to many embedded control applications.2.Features Compatible with MCS-51 TM Products 8K Bytes of In-System Reprogrammable Flash Memory E

4、ndurance: 1,000 Write/Erase Cycles Fully Static Operation: 0 Hz to 24 MHZ Three-Level Program Memory Lock 256 x 8-Bit Internal RAM 32 Programmable I/O Lines.Three 16-bit Timer/Counters Eight interrupt Sources Programmable Serial Channel Low Power Idle and Power Down Modes The AT89C52 provides the fo

5、llowing standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, three 16-bit timer/counters, a six-vector two-level interrupt architecture,a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89C52 is designed with static logic for operation down to ze

6、ro frequency and supports two software selectable power saving modes.The Idle Mode stops the CPU while allowing the RAM, timer/counters,serial port, and interrupt system to continue functioning. The Power Down Mode saves the RAM contents but feezes the oscillator, disabling all other chip functions

7、until the next hardware reset.3. Pin DescriptionvccSupply voltage.GNDGround.Port 0 Port 0 is an 8-bit open drain bidrectional I/O port. As an output port, each pin can sink eight TTL mputs. When ls are written to port 0 pins, the pins can be used as high impedance inputs. Port 0 can also be configur

8、ed to be the multiplexed low order address/data bus during accesses to extemal program and data memory. In this mode, P0 has intemal pullups. Port 0 also receives the code bytes during Flash programming and outputs the de bytes during program verification. Extemal pullups are required during Program

9、 verification.Port 1 Port 1 is an 8-bit bidirectional 1/0 port with intemal pullups. The Port 1 output buffers can sink/source four TTL inputs. When Is are written to Port 1 pins, they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 1 pins that are extemally being

10、pulled low will source current (IlL) because of the intemal pullups. 1n addition, P1.0 and P1.1 can be configured to be the timer/counter 2 extemal count input(P1.0/T2) and the timer/counter 2 trigger input (P1.1/T2EX), respectively,as shown in the following table. Port 1 also receives the low-order

11、 address bytes during Flash programing and verification.Port 2 Port 2 is an 8-bit bidirectional I/O port with internal pullups. The Port 2 output buffers can sink/source four TTL inputs. When Is are written to Port 2 pins, they are pulled high by the internal pullups and can be used as inputs. As in

12、puts, Port 2 pins that are extemal1y being puIled low will source current (IIL) because ofthe intemal pullups. Port 2 emits the high-order address byte during fetches from extemal program memory and during accesses to extemal data memory that use 16-bit addresses (MOVX DPTR). 1n this application, Po

13、rt 2 uses strong intemal pull-ups when emitting 1s. During accesses to external data memory that use 8-bit addresses (MOVX RI), Port 2 emits the contents of the P2 Special Function Register. Port 2 a1s0 receives the high-order address bits and some control signals during Flash programming and verifi

14、cation.Port 3 Port 3 is an 8-bit bidirectional 1/0 port with internal pullups.be Port 3 output buffers can sink/source four TTL inputs. When Is are written to Port 3 pins, they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 3 pins that are extemal1y being pulled l

15、ow will source current (IIL) because of the pullups. Port 3 also serves the functions of various specia1 features of the AT89C51, as shown in the following tab1e. Port 3 also receives some contro1 signa1s for F1ash programming and verification.RST Reset input. A high on this pin for two machine cycl

16、es while the osci1lator is running resets the device.ALEIPROG Address Latch Enab1e is an output pu1se for 1atching the 10w byte of the address during accesses to externa1 memory. This pin is a1so the program pu1se input (PROG) during F1ash programming. In norma1 operation, ALE is emitted at a consta

17、nt rate of 1/6 the oscillator frequency and may be used are externa1 timing or clocking purposes. Note, however, that one ALE Port Pin A1ternate Functions P 1.0 T2 (externa1 count input to Timer/Counter 2),clock-out P1.1 T2EX (Timer/Counter 2 capture/re1oad trigger and direction control)Port Pin A1t

18、ernate FunctionsP3.0 RXD (seria1 input port) P3 .1TXD (seria1 output port)P3.2 INT0 (extema1 interrupt 0) P3.3 INT1 (externa1 interrupt 1)P3.4 TO (timer 0 externa1 input) P3.5 T1 (timer 1 externa1 input)P3.6 WR (extema1 data memory write strobe) P3.7 RD (externa1 data memory read strobe) Pu1se is sk

19、ipped during each access to extERna1 data memory. If desired, ALE operation can be disab1ed by setting bit 0 of SFR 10cation 8EH. With the bit set, ALE is active on1y during a MOVX or MOVC instruction. Otherwise, the pin is weak1y pulled high. Setting the ALE-disab1e bit has no effect if the microco

20、ntroller is in external execution mode.PSEN Program Store Enab1e is the read strobe to externa1 program memory. When the AT89C52 is executing code from externa1 program memory, PSEN is activated twice each machine cycle, except that two PSEN activations are skipped during each access to externa1 dat

21、a memoryEA/VPPExternal Access Enab1e. EA must be strapped to GND in order to enab1e the device to fetch code from extema1 program memory 10cations starting at 0000H up to FFFFH. Note, however, that if lock bit 1 is programmed, EA will be internally latched on reset. EA should be strapped to VCC for

22、internal program executions. This pin a1so receives the 12-volt programming enable voltage (VPP) during Flash programming when 12-volt programming is selected.翻译:AT89C52是美国ATMEL公司生产的低电压高性能的COMS8位单片机,内含8K字节可反复擦写的只读程序存储器PEROM)和256字节的随机存储数据存储器(RAM),器件采用ATMEL公司高密度,非易失性存储技术生产,与标准MCS-51指令系统和8052产品引脚兼容.片内内

23、置8 位中央处理器(CPU)和FLASH 存储单元,功能强大的AT89C52单片机适合许多较为复杂的控制场所.1. 主要性能参数:+与MCS-51系列产品兼容8KB 字节可重擦写FLASH闪存存储器1000 次写/擦除周期全静态操作:0到24M赫兹三级加密程序存储器256*8 字节内部RAM32个可编程I/O口线3个16位计数1定时器8个中断源可编程串行UART通道低工耗空闲和掉电模式2. 功能特征概述 AT89C52 提供以下标准功能:8KB字节FLASH闪存存储器,256*8字节内部RAM,32个I/O口线,3个16位计数/定时器,一个6向量两级中断结构,一个全双工串行通信口,片内震荡器和

24、时钟电路.同时AT89C52 可以降到OHZ静态逻辑操作,并支持两种软件可选的节电模式。空闲方式停止CPU工作,但允许RAM,定时/计数器,传行通信口及中断系统继续工作。掉电方式保存RAM 中的内容,但震荡器停止工作并禁止其它部件工作到下一个硬件复位。3. 引脚功能说明Vcc: 电源电压GND:地PO口:PO口是一组8位漏极开路型双响I/O口,也即地址/数据总线复口,作为输出口用时,每位能吸收电流的方式驱动8个TTL 逻辑门电路,对漏口P0写1时,可作高阻抗输入端用。在访问外部数据存储器或者程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在FLASH编程

25、时,PO口接收指令字节,而在程序校验时,输出指令字节,校验时要求外界电阻。P1口: P1是一个带内部上拉电阻的8 位双响I/O口,凹的输出缓冲级可驱动(吸收或输出电流)4个TTL 逻辑门电路,对端口写(1),通过内部的上拉电阻端口拉到高电平,此时可作输出入口。作输入口使用时,因为内部存在上拉电阻,某个号脚外部信号拉底时会输出一个电流。与AT89C51不同之处是,P1.0和P 1. 1 还可分别作为定时器/计数器的外部输入(P1.0/T2)和输入( P1.lIT2EX)。FLASH编程和程序检验期间,P1接收低8位地址。P1.0和P1.1的第二功能:P1.0/T2(定时/计数器2 外部技术脉冲输

26、入1,时钟输出)P1.1 T2EX (定时/计数器捕获/重装载出发和方向控制)P2口: P2口是一个带内部上拉电阻的8位双响I/O口,凹的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路,对端口写(1),通过内部的上拉电阻端口拉到高电平,此时可作输出入口。作输入口使用时,因为内部存在上拉电阻,某个引脚外部信号拉底时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVXDPTR 指令)时,P2口耸出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVXR1指令)时,P2口输出P2锁存器的内容。FLASH 编程和程序检验期间,P2口接收高位地址和一些控制信

27、号。P3口: P3是一个带内部上拉电阻的8位双响I/O口,凹的输出缓冲级可驱动吸收或输出电流。4个TTL逻辑门电路,对端口写“1”,他们内部上拉电阻高并可作为输入端口。此时,别外部拉底的P3口将用上拉电阻输出电流。的口除了作为一般的VO 口外,更重要的用途是第二功能:P3.0 RXD 串行输入口 P3.1 TXD 串行输出口P3.2 INT0外部中断。 P3.3 INTl 外部中断1P3.4 T0 定时/计数器。 P3.5 Tl 定时/计数器lP3.6 WR 外部数据存储器写选通 P3.7 RD 外部数据存储器读选通此外,P3口还接收一些用于FLASH闪速存储器编程程序检验的控制信号。RST:

28、 复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE: 当访问外部数据存储器时,ALE(地址锁存允许输出脉冲用锁存地址的低8位字节。一般情况下,ALE以时钟振荡频率的116输出固定的脉冲信号, 因此它可以对外输出时钟或用于定时目得。要注意的是:每当访问外部数据存储器是将跳过一个ALE脉冲。对FLASH 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的DO位置,克尽职ALE操作。该位置为后,只由一条MOVX 和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置AL

29、E禁止位无效。PSEN: 程序存储允许(PSEN) 输出是外部程序存储器的读选信号,当AT98C刃有外部程序存储器指令(或数据肘,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/Vpp:外部访问允许,欲使CPU 仅访问外部数据存储器(地址为OOOOH一FFFFH),EA端必须保持低电平(接地)。要注意的是:如果加密位LBl被编程,傅卫是内部会锁存EA端状态。如EA端为高电平(接VCC 端),CPU 则执行内部程序存储器中的指令。FLASH存储器编程时,该引脚加上+12V的编程允许电源vpp,当然这必须是该期间是使用12V 编程电压VP

30、P。1 AT89C52使用手册.美国ATMEL公司随机附带2 Design and Evaluation of a Greenhouse Interface for Climate Control.Programming and Networking G. Diaz, S.F. Kelly and I. Yildiz Department of Bioresource and Agricultural Engineering California Polytechnic State University San Luis Obispo, CA USA 3 GREENHOUSE MANAGEME

31、NT THROUGH CAN NETWORK AND PLC ON A TOUCH SCREEN SYSTEM.Dr. R. Barbagallo.Computer Engineering Department ,University of Catania Catania, Italy.4 Integration of an environment information acquisition system with a greenhouse management expert system.New Zealand Journal of Agricultural Research2007.vol50.Publisher: Taylor & Francis.作者:胡光勇,李萍萍,张锡良,王继章5 The Design of Fuzzy Control System over Temperature and Humidity of Tobacco Barn.农机化研究.作者:张军鹰,邓鑫南(上海,上海201411电子与信息技术研究所,中国)2008-08指导教师审阅意见:指导教师: 2012年 月 日

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号