8位CPU:和32位处理器的意思一样计算机中的位数指的是CPU一次能处理的最大位数。32位计算机的CPU一次最多能处理32位数据同理,8位的CPU意味着单片机c51与c52的区别只能够处理8位的数据
Memory),主要用来存放程序和表格常数地址是0000H~0FFFH,地址的宽度为16位因此片内ROM最大为2^16次方=64K,片外的ROM最大也是64K片内片外的ROM采用统一编址的方式。即:
EA=1:先从片内0000H处取地址执行如果超出4K最大地址0FFFH时,此时自动访问片外ROM采用统一编址即片外的ROM的地址空间接着片内ROM的地址空间,即1000H~FFFFH(此时片外ROM为64K-4K=60K)
EA=0:直接从片外程序执行,即0000H~FFFFH不执行片内ROM程序,此时外部ROM为64K
256B RAM:随机动态存储器,掉电后内容消失主要用来存放运算的中间结果、数据暂存以及数据缓存。256B主要包括两部分:
第一部分:128B的随机动态存储器其中又分为96B的真正的RAM和32B的工作寄存器,地址为00H~7FH;
时钟频率:全静态工作:0Hz-24MHzXTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器石晶振荡和陶瓷振荡均可采用。洳采用外部时钟源驱动器件XTAL2应不接。由于输入至内部时钟信号要通过一个二分频触发器因此对外部时钟信号的脉宽无任何要求,但必須保证脉冲的高低电平要求的宽度
复位功能:RST:复位输入。当复位器件时要保持RST脚两个机器周期的高电平时间,也就是12个时钟周期
機器周期=6*状态周期=6*(2*时钟周期),以12Mhz为实例
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流一个TTL门电流为16mA,当P1口的管脚第一次写1時被定义为高阻输入。P0能够用于外部程序数据存储器它可以被定义为数据/地址的低八位。在FIASH编程时P0 口作为原码输入口,当FIASH进行校验時P0输出原码,此时P0外部必须被拉高
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口可接收输出4个TTL门电流。当P3口写入“1”后它們被内部上拉为高电平,并用作输入作为输入,由于外部下拉为低电平P3口将输出电流(ILL)这是由于上拉的缘故。
P3.4 T0(记时器0外部输入)
P3.5 T1(记时器1外部输入)
P3.6 /WR(外部数据存储器写选通)
P3.7 /RD(外部数据存储器读选通)
P3口同时为闪烁编程和编程校验接收一些控制信号。
:单片机c51与c52的区别RAM地址空间
单片机c51与c52的区别的工作寄存器:00H~1FH
单片机c51与c52的区别在工作时需要处理大量的数據这些数据有些要用来运算,有些要反复调用有些用来比较检验,这时单片机c51与c52的区别就需要有这些位置暂时存放这些数据以方便後面数据的处理,而单片机c51与c52的区别提供暂存数据的地方就是工作寄存器工作寄存器有4组,每组都是8个工作寄存器R0~R7通过PSW中的RS1、RS0两位来選择使用哪一组,如果不选默认是选择第0组。
SFR:special function register特殊功能寄存器的总称,是单片计算机中的一组特殊的临时存储区域用于动态存放計算机运行过程的一些状态信息、并依此做相应的控制,总共21个