AT89C51的内部结构和功能

发布 2021-06-01 14:01:28 阅读 5090

at89c51单片机内部主要有以下部件:8031cpu、振荡电路、总线控制部件、中断控制部件、片内flash存储器、片内ram、并行i/o接口、定时器和串行i/o接口。

at89c51单片机内部由cpu、4kb的fperom,128b的ram,两个16位的定时/计数器t0和t1,4个8位的i/o端p0、p1、p2、p3等组成。在内部含有4kb或8kb可重复编程的flash存储器,可进行1000次擦写操作。全静态工作为0-24mhz,有3级程序锁存器,内部含有128-节的ram,有32条可编程i/o口线,2-3个16位定时/计数器,6-8个中断源,通用的串行接口,低电压空闲及电源下降方式。

单片微机内部最核心的部分是cpu。cpu主要功能是产生各种控制信号,控制存储器、输入/输出端口的数据传输、数据的算术运算、逻辑运算以及位操作处理等,cpu按其功能可分为运算器和控制器两部分。控制器由程序计数器pc、指令储存器、指令译码器、实时控制与条件转移逻辑电路等组成。

它的功能是对来自存储器中的指令进行译码,通过实时控制电路,在规定的时刻发出各种操作所需的内部和外部的控制信号,使各部分协调工作,完成指令所规定的操作。运算器由算术逻辑器部件alu、累加器acc、暂存器、程序状态字寄存器psw,bcd码运算调整电路等组成。

为了提高数据处理和位操作功能,片内增加了一个通用寄存器b和一些专用寄存器,还增加了位处理逻辑电路的功能。其内部结构如图2-2所示。

外部定时元件。

系统时钟。定时/计数器。

复位。rom

并行i/o口。

串行i/o口。

中断。cpu

电源。ram

图2-2 at89c51单片机的内部结构图。

at89c51的主要性能包括:at89c51与mcs—51控制器系列产品兼容,片内有4k可**重复编程闪速电擦除存储器(flashmemory),存储器可循环写入/擦除1000次;存储器数据保存时间可达10年;工作电压范围宽:vcc可由2.

7v到6v;全静态工作可由0hz到16mhz;程序存储器具有3级锁存保护;128*8位内部ram;32条可编程i/o线;两个16位定时器/计数器;中断结构具有5个中断源和2个中断优先级;可编程全双工串行通信;空闲状态维持低功耗和掉电状态保存存储内容。

C51大作业

河南机电高等专科学校。c51程序设计 大作业。设计题目 报警器 班级。学号。姓名。成绩。2012年5月。报警器。一设计任务。利用开关控制报警器,当开关闭合报警信号报警,当开关断开告警信号停止,并编写程序。二设计原理。500hz音频信号的周期为2ms,信号电平为每1ms变反1次 1khz的信号周期为1...

C51大作业

c51程序设计 大作业。设计题目。班级。学号。姓名。成绩。1 设计任务。本次密码锁的设计,其主要具有如下功能 1 设置6位密码,密码通过键盘输入,弱密码正确,则将锁打开。2 密码可以由用户自己修改设定 6位密码 密码输入正确才能修改密码。修改密码之前必须再次输入密码,再输入新密码之前需要二次确认,以...

C51大作业

河南机电高等专科学校。c51程序设计 大作业。设计题目 数字示波表 班级 应电 092 学号 090415119 姓名 吴君堂 成绩。2011年11月。1 设计任务。1 用单片机stc12c5a60s2为主控芯片设计一数字示波表。2 能对连续信号进行采集并实时显示,且具有锁存功能。3 测量电压幅度范...