我有一篇论文,但是上面所使用的单片机是AT89S52,我能否把52的简介改成51?代码需要改吗?

我们学的是51,而论文上的是52,我能否就把52的简介换成51的即可,代码需不需要修改,我不太懂,论文是用单片机做一个计算器的,实现加减乘除四则混合运算,能够实现连续计算、实现浮点数的运算、不进行计算时能够当时钟用,并且该时钟显示星期和日历,同时能够修改其值、实现加减乘除以外的其他运算!!

不一定!

52是51基础上衍生出来的增强产品。主要差别在是多了定时/计数器2、增加了4K的ROM、增加了128字节的内部RAM。

所以如果原论文及代码中没有涉及到定时/计数器2,程序代码长度也没超过4K的话,可以替换。其它情况则不行!

下面是52比51在功能上增加的内容
1、内部ROM增加了4K,总计8K,相应的如果外扩程序存储器,则从2000H开始从外部取指。
2、增加了128字节的内部RAM,地址从80H到FFH。使用时这128字节地址因为与特殊功能寄存器地址重叠,所以只能采用间接寻址的方式读写。
3、增加了定时器2,而且该定时器也可用作波特率发生器,具备16位自动重装载和捕获能力。
4、相应的增加了定时器2中断。
5、增加了有关定时器2的特殊功能寄存器T2MOD、T2CON、RCAP2L、RCAP2H、TH2、TL2等,还有诸如T2、ET2等控制位
其它方面均与51一致。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-17
51和52的区别就是内存大小的区别,代码不需要修改的,只是要注意内存大小就OK了。
第2个回答  2011-05-17
简单的程序就不用修改,主要就是内存大小等
都是51内核的
第3个回答  2011-05-17
恩,没错

我有一篇论文,但是上面所使用的单片机是AT89S52,我能否把52的简介改...
不一定!52是51基础上衍生出来的增强产品。主要差别在是多了定时\/计数器2、增加了4K的ROM、增加了128字节的内部RAM。所以如果原论文及代码中没有涉及到定时\/计数器2,程序代码长度也没超过4K的话,可以替换。其它情况则不行!下面是52比51在功能上增加的内容 1、内部ROM增加了4K,总计8K,相应的如果...

...使用KEIL开发程序找不到对应的AT89S52单片机
就选c51一样,用到s52的特殊功能寄存器如果c51头文件里面没有声明的话自己声明就可以用了,stc型号这些都一样,用汇编的话更不用理会了

我是单片机新手,我有一个AT89S52这个单片机可以串口线烧写程序吗?就是...
S52是用并口烧的!除非你再进行并口转串口的外电路设计,否则只能用并口线烧录,接受现实吧,这与51的烧录方法不同

急求AT89S52芯片简介 要做论文的那种
AT89S52单片机为40引脚芯片如图5-1所示,具有PDIP,PLCC和TQFP3钟封装形式。各引脚的功能如下:●P0口——8位、开漏极、双向I\/O口。当用做通用I\/O口时,每个引脚可驱动8个TTL负载;当用做输入时,每个端口首先置1。P0口也可用做访问片外数据存储器和程序存储器时的低8位地址\/数据总线的复用口。...

有谁知道单片机如AT89c52,AT89s52具体是指什么含义啊?
AT 代表Atmel公司(单片机的生产厂家)89 代表单片机的系列号 C 代表CMOS产品 52 代表8k的ROM(如果是51就是4K的ROM)AT89S52含义:AT 代表Atmel公司(单片机的生产厂家)89 代表单片机的系列号 S 代表可ISP编程(指不需要把单片机从电路板上取下来,直接写入代码)52 代表8k的ROM(如果是51就是4K...

at89s52单片机简介
4.易于使用:AT89S52单片机采用MCS-51指令集架构,指令丰富,易于编程。AT89S52单片机的应用 AT89S52单片机广泛应用于各种嵌入式系统中,如家用电器、电子仪器、汽车电子、工业自动化、安防监控等领域。下面以LED灯闪烁为例,介绍AT89S52单片机的操作步骤。AT89S52单片机的操作步骤 1.硬件连接:将AT89S52单片机的P1...

AT89S52单片机和AT89C51单片机的区别
52是51的增强型,S52比C51,定时器多一个T2(这个东东强悍的很),RAM多128B,ROM多4K,中断多2个,多一个看门狗,在掉电、数据指针等方面还有一些改进。S52的最高外接晶振可以达到33MHz,C51大概只有24MHz。现在市面上,C51都差不多淘汰了,价格两者接近(可能一样),要买的话,摊主一般会推荐你...

单片机的c语言中,#include <AT89X52.h>作用?它和#include<reg52.h>...
1、AT89X52.h指的就是s或c都可以用。C和S在看门狗、定时器上面有一定的区别,因而实际应用该单片机时要包含对应的头文件。而reg52.h是所有52单片机公共部分所通用的头文件,一般应用情况都能满足。2、reg51.h和reg52.h实质上是没有区别的,都是一些特殊功能寄存器的申明。当然,51里有的52中都...

AT89S52单片机能否在TX-1C实验板上烧写和使用?
可以,AT89S52和天翔用的STC单片机其实是一样的,只不过厂家不同,其实都为51单片机!笔记本没有串口你可以买一个USB转串口,淘宝上有很多,不过最好买质量好点的,质量差的不稳定!

我买了一块单片机是AT89S52,为什么为什么上面有了串口还要有isp口呢...
AT89S52是不支持串口下载程序的,只支持AT的10脚ISP下载方式,而且这个ISP下载是并口的。

相似回答