89c51单片机c51与c52的区别RAM的功能

51单片机c51与c52的区别直接寻址和位寻址区别?
例如:MOV A,00H和MOV C,00H,前者是将RAM中地址为00H的8位内容传递给A,后者是将位寻址区(20H-2FH)中的地址为00H的1位内容传递给C.这两个00H不是在同一个地址,可以这样理解么?

你的理解是正确的.楼上说错了,不该加#号,否则那就成立即数寻址了.虽然都是mov开头的指令,但是其后面跟的操作数不同,其寻址方式也是不一樣的,编译器在编译的时候能区别出来的.

}

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外部必须被拉高

P1口:P1口是一个内部提供的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流P1口管脚写入1后,被内部上拉为高可用作输入,P1口被外部下拉为低电平时将输出电流,这是由于内部上拉的缘故在FLASH编程和校验时,P1口作为低八位地址接收
P2口:P2口为┅个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收输出4个TTL门电流,当P2口被写“1”时其管脚被内部上拉电阻拉高,且作为输入并因此作為输入时,P2口的管脚被外部拉低将输出电流。这是由于内部上拉的缘故P2口当用于外部或16位地址外部数据存储器进行存取时,P2口输出地址的高八位在给出地址“1”时,它利用内部上拉优势当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容P2口茬FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口可接收输出4个TTL门电流。当P3口写入“1”后它們被内部上拉为高电平,并用作输入作为输入,由于外部下拉为低电平P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT的一些特殊功能口如下表所示:

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个
}

我要回帖

更多关于 单片机c51与c52的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信