Fundamentals of Single-chip Microcomputer外文文献翻译 电子信息工程 单片机基础 中英文对照
更新时间:2023-09-20 09:17:01 阅读量: 医药卫生 文档下载
- fundamentals推荐度:
- 相关推荐
外文原文
Fundamentals of Single-chip Microcomputer
Dr. Dobbs MacintoshJournal Abstract
The single-chip microcomputer is the culmination of both the development of the digital computer and the integrated circuit arguably the tow most significant inventions of the 20th century . These tow types of architecture are found in single-chip microcomputer. Some employ the split program/data memory of the Harvard architecture, shown in Fig.3-5A-1, others follow the philosophy, widely adapted for general-purpose computers and microprocessors, of making no logical distinction between program and data memory as in the Princeton architecture.
In general terms a single-chip microcomputer is characterized by the incorporation of all the units of a computer into a single device.
Keyword: Single-chip Microcomputer ROM RAM Programming Algorithm
Features
? Compatible with MCS-51? Products
? 4K Bytes of In-System Reprogrammable Flash Memory – Endurance: 1,000 Write/Erase Cycles ? Fully Static Operation: 0 Hz to 24 MHz ? Three-level Program Memory Lock ? 128 x 8-bit Internal RAM ? 32 Programmable I/O Lines ? Two 16-bit Timer/Counters ? Six Interrupt Sources ? Programmable Serial Channel
? Low-power Idle and Power-down Modes Description
The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4Kbytes of Flash programmable and erasable read only memory (PEROM). The deviceis manufactured using Atmel’s high-density nonvolatile memory technology and iscompatible with the industry-standard MCS-51 instruction set and pinout. The on-chipFlash allows the program memory to be reprogrammed in-system or by a conventionalnonvolatile memory programmer. By combining a versatile 8-bit CPU with Flashon a monolithic chip, the Atmel AT89C51 is a powerful microcomputer which providesa highly-flexible and cost-effective solution to many embedded control applications.The AT89C51 provides the following standard features: 4Kbytes of Flash, 128 bytes of RAM, 32 I/O lines, two 16-bittimer/counters, a five vector two-level interrupt architecture,a full duplex serial port, on-chip oscillator and clock circuitry.In addition, the AT89C51 is designed with static logicfor operation down to zero frequency and supports twosoftware selectable power saving modes. The Idle Modestops the CPU while allowing the RAM, timer/counters,serial port and interrupt system to continue functioning. ThePower-down Mode saves the RAM contents but freezesthe oscillator disabling all other chip functions until the nexthardware reset.
Pin Configurations
Block Diagram
Pin Description VCC
Supply voltage. GND Ground. Port 0
Port 0 is an 8-bit open-drain bi-directional I/O port. As anoutput port, each pin can sink eight TTL inputs. When 1sare written to port 0 pins, the pins can be used as highimpedanceinputs.
Port 0 may also be configured to be the multiplexed loworderaddress/data bus during accesses to external programand data memory. In this mode P0 has internalpullups.
Port 0 also receives the code bytes during Flash programming,and outputs the code bytes during programverification. External pullups are required during program verification.
Port 1
Port 1 is an 8-bit bi-directional I/O port with internal pullups.The Port 1 output buffers can sink/source four TTL inputs.When 1s are written to Port 1 pins they are pulled high bythe internal pullups and can be used as inputs. As inputs,Port 1 pins that are externally being pulled low will source current (IIL) because of the internal pullups.Port 1 also receives the low-order address bytes during Flash programming and verification.
Port 2
Port 2 is an 8-bit bi-directional I/O port with internal pullups.The Port 2 output buffers can sink/source four TTL inputs.When 1s are written to Port 2 pins they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 2 pins that are externally being pulled low will source current (IIL) because of the internal pullups.Port 2 emits the high-order address byte during fetches from external program memory and during accesses to external data memory that use 16-bit addresses (MOVX @DPTR). In this application, it uses strong internal pullups 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 also receives the high-order
address bits and some control signals during Flash programming and verification.
Port 3
Port 3 is an 8-bit bi-directional I/O port with internal pullups.The Port 3 output buffers can sink/source four TTL inputs.When 1s 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 externally being pulled low will source current (IIL) because of the pullups.Port 3 also serves the functions of various special features of the AT89C51 as listed below:
Port 3 also receives some control signals for Flash programming and verification. ALE/PROG
Address Latch Enable output pulse for latching the low byte of the address during accesses to external memory. This pin is also the program pulse input (PROG) during Flash programming.In normal operation ALE is emitted at a constant rate of 1/6the oscillator frequency, and may be used for external timing or clocking purposes. Note, however, that one ALE pulse is skipped during each access to external Data Memory.If desired, ALE operation can be disabled by setting bit 0 of SFR location 8EH. With the bit set, ALE is active only during a MOVX or MOVC instruction. Otherwise, the pin is weakly pulled high. Setting the ALE-disable bit has no effect if the microcontroller is in external execution mode.
PSEN
正在阅读:
Fundamentals of Single-chip Microcomputer外文文献翻译 电子信息工程 单片机基础 中英文对照09-20
7.5(2)日日清 -12-03
小学生我发现了美作文06-13
民政局工作总结与2022年工作计划04-13
中央储备粮德州直属库5MW屋顶分布式光伏发电项目施工组织设计(1)06-11
2022-2022年中国光电幕墙行业市场分析与投资前景预测报告(目录)04-14
《企业内部控制应用指引》解读及运用11-16
我们的老师作文800字06-23
Matlab图像处理与应用(第8章)07-10
旭日东升武术操动作图解10-24
- 演示技巧培训课程内容
- 浅析互联网+时代英语教学中翻转课堂的实践应用
- 与元素周期律第3节元素周期表的应用第1课时认识同周期元素性质的递变规律同步备课学案鲁科版必修2
- 浙江省2018年学业水平测试通用技术试题 含答案
- Qt访问Oracle数据库的驱动说明
- 水文地质与工程地质考试复习要点及练习题和答案
- 四川省富顺县北湖实验学校2016-2017年中考二模数学试题(无答案)
- (通用版)2018-2019版高中物理 第二章 交变电流 2.1 交变电流学案 教科版选修3-2
- 2018-2019蚌埠市小学数学总复习题库 - 图文
- 新媒体新专业技术教学应用研讨会反思表 - 图文
- 《计算机绘图》练习题
- 学术报告动态ppt模板
- 建设监理模拟试题一
- S版三年级标点符号专项练习
- 基于MAX038的单片机控制的信号发生器的设计毕业论文任务书
- A商业银行绩效考核指标体系设计
- 昆明理工大学2009级高等数学期末试卷
- 仁爱八年级unit6Topic 1学案
- 楚辞题目
- 2015新版标准培训试卷(ISO)