at89s52單片機--------單片機英文中文翻譯.doc
約18頁DOC格式手機打開展開
at89s52單片機--------單片機英文中文翻譯,at89s52features compatible with mcs-51 products 8k bytes of in-system programmable (isp) flash memory ¨c endurance: 10,000 write/erase cycles 4.0v to 5.5v opera...
內(nèi)容介紹
此文檔由會員 wanli1988go 發(fā)布
AT89S52
Features
• Compatible with MCS-51 Products
• 8K Bytes of In-System Programmable (ISP) Flash Memory ¨C Endurance: 10,000 Write/Erase Cycles
• 4.0V to 5.5V Operating Range
• Fully Static Operation: 0 Hz to 33 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
• Full Duplex UART Serial Channel
• Low-power Idle and Power-down Modes
• Interrupt Recovery from Power-down Mode
• Watchdog Timer • Dual Data Pointer
• Power-off Flag • Fast Programming Time
• Flexible ISP Programming (Byte and Page Mode)
• Green (Pb/Halide-free) Packaging Option
1. Description
The AT89S52 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory. The device is manufactured using Atmel?ˉs high-density nonvolatile memory technology and is compatible with the indus-try-standard 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory pro-grammer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S52 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications.
The AT89S52 provides the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, 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 AT89S52 is designed with static
AT89S52μ¥???ú
?÷òaD??ü
• ó?MCS-51μ¥???ú2ú?·??èY
• 8K×??ú?ú?μí3?é±à3ìF(xiàn)lash′?′¢?÷
• 1000′?2áD′?ü?ú
• è??2ì?2ù×÷£o0Hz??33Hz
• èy???ó?@@ìDò′?′¢?÷
• 32???é±à3ìI/O?ú??
• èy??16???¨ê±?÷/??êy?÷
• °????D???′
• è???1¤UART′?DDí¨μà
• μí1|o????Doíμ?μ??£ê?
• μ?μ?oó?D???é??D?
• ?′??1·?¨ê±?÷
• ??êy?Y????
• μ?μ?±êê?·?
1. 1|?üì??÷?èê?
AT89S52ê?ò???μí1|o??¢??D??üCMOS8???¢?????÷£???óD8K ?ú?μí3?é±à3ìF(xiàn)lash ′?′¢?÷?£ê1ó?Atmel 1??????ü?è·?ò×ê§D?′?′¢?÷??ê????ì£?ó?1¤òμ80C51 2ú?·??á?oíòy??íêè???èY?£??é?Flash?êDí3ìDò′?′¢?÷?ú?μí3?é±à3ì£?òàêêóú3£1?±à3ì?÷?£?úμ¥D???é?£?óμóDáé?éμ?8 ??CPU oí?ú?μí3?é±à3ìF(xiàn)lash£?ê1μ?AT89S52?a?ú?à??è?ê?????ó|ó??μí3ìá1???áé???¢3?óDD§μ??a??·?°??£AT89S52??óDò???±ê×?1|?ü£o 8k×??úFlash£?256×??úRAM£?32 ??I/O ?ú??£??′??1·?¨ê±?÷£?2 ??êy?Y????£?èy??16 ???¨ê±?÷/??êy?÷£?ò???6?òá?2???D???á11£?è???1¤′?DD?ú£????ú?§???°ê±?óμ??·?£áíía£?AT89S52 ?é?μ?á0Hz ?2ì????-2ù×÷£??§3?2??èí?t?é?????úμ??£ê??£???D?£ê???£?CPUí£?11¤×÷£??êDíRAM?¢?¨ê±?÷/??êy?÷?¢′??ú?¢?D???ìD?1¤×÷?£μ?μ?±£?¤·?ê???£?RAM?úèY±?±£′?£???μ′?÷±??3?á£?μ¥???úò??D1¤×÷í£?1£??±μ???ò????D???òó2?t?′???a?1?£
2. òy??1|?ü
VCC £oμ??′
GND: ?óμ?
P0?ú£o P0?úê?ò???8???????a?·μ????òI/O?ú?£×÷?aê?3??ú£??????ü?y?ˉ8??TTL???-μ????£??P0???úD′?°1?±ê±£?òy??ó?×÷??×è?1ê?è??£μ±·??êía2?3ìDòoíêy?Y′?′¢?÷ê±£?P0?úò2±?×÷?aμí8??μ??·/êy?Y?′ó??£?ú?a???£ê???£?P0??
Features
• Compatible with MCS-51 Products
• 8K Bytes of In-System Programmable (ISP) Flash Memory ¨C Endurance: 10,000 Write/Erase Cycles
• 4.0V to 5.5V Operating Range
• Fully Static Operation: 0 Hz to 33 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
• Full Duplex UART Serial Channel
• Low-power Idle and Power-down Modes
• Interrupt Recovery from Power-down Mode
• Watchdog Timer • Dual Data Pointer
• Power-off Flag • Fast Programming Time
• Flexible ISP Programming (Byte and Page Mode)
• Green (Pb/Halide-free) Packaging Option
1. Description
The AT89S52 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory. The device is manufactured using Atmel?ˉs high-density nonvolatile memory technology and is compatible with the indus-try-standard 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory pro-grammer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S52 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications.
The AT89S52 provides the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, 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 AT89S52 is designed with static
AT89S52μ¥???ú
?÷òaD??ü
• ó?MCS-51μ¥???ú2ú?·??èY
• 8K×??ú?ú?μí3?é±à3ìF(xiàn)lash′?′¢?÷
• 1000′?2áD′?ü?ú
• è??2ì?2ù×÷£o0Hz??33Hz
• èy???ó?@@ìDò′?′¢?÷
• 32???é±à3ìI/O?ú??
• èy??16???¨ê±?÷/??êy?÷
• °????D???′
• è???1¤UART′?DDí¨μà
• μí1|o????Doíμ?μ??£ê?
• μ?μ?oó?D???é??D?
• ?′??1·?¨ê±?÷
• ??êy?Y????
• μ?μ?±êê?·?
1. 1|?üì??÷?èê?
AT89S52ê?ò???μí1|o??¢??D??üCMOS8???¢?????÷£???óD8K ?ú?μí3?é±à3ìF(xiàn)lash ′?′¢?÷?£ê1ó?Atmel 1??????ü?è·?ò×ê§D?′?′¢?÷??ê????ì£?ó?1¤òμ80C51 2ú?·??á?oíòy??íêè???èY?£??é?Flash?êDí3ìDò′?′¢?÷?ú?μí3?é±à3ì£?òàêêóú3£1?±à3ì?÷?£?úμ¥D???é?£?óμóDáé?éμ?8 ??CPU oí?ú?μí3?é±à3ìF(xiàn)lash£?ê1μ?AT89S52?a?ú?à??è?ê?????ó|ó??μí3ìá1???áé???¢3?óDD§μ??a??·?°??£AT89S52??óDò???±ê×?1|?ü£o 8k×??úFlash£?256×??úRAM£?32 ??I/O ?ú??£??′??1·?¨ê±?÷£?2 ??êy?Y????£?èy??16 ???¨ê±?÷/??êy?÷£?ò???6?òá?2???D???á11£?è???1¤′?DD?ú£????ú?§???°ê±?óμ??·?£áíía£?AT89S52 ?é?μ?á0Hz ?2ì????-2ù×÷£??§3?2??èí?t?é?????úμ??£ê??£???D?£ê???£?CPUí£?11¤×÷£??êDíRAM?¢?¨ê±?÷/??êy?÷?¢′??ú?¢?D???ìD?1¤×÷?£μ?μ?±£?¤·?ê???£?RAM?úèY±?±£′?£???μ′?÷±??3?á£?μ¥???úò??D1¤×÷í£?1£??±μ???ò????D???òó2?t?′???a?1?£
2. òy??1|?ü
VCC £oμ??′
GND: ?óμ?
P0?ú£o P0?úê?ò???8???????a?·μ????òI/O?ú?£×÷?aê?3??ú£??????ü?y?ˉ8??TTL???-μ????£??P0???úD′?°1?±ê±£?òy??ó?×÷??×è?1ê?è??£μ±·??êía2?3ìDòoíêy?Y′?′¢?÷ê±£?P0?úò2±?×÷?aμí8??μ??·/êy?Y?′ó??£?ú?a???£ê???£?P0??