单片机51和52可以互用吗
答:52也是51系列单片机的一种,只是52的内部ROM和RAM比51的大。完全兼容的。IO口不够用可以用8255芯片来扩展。很多单片机或微机原理的课本上都有8255的介绍、连接方法还有样例程序。自己去看吧。我就不多说了。
答:完全可以,不用修改程序,C52只是多了一个定时器和多了一点存储空间,如果你程序在C51上能运行,那在C52上当然也能运行。
答:51单片机和52单片机的区别还是比较多的,其中51单片机是没有定时器的,而52单片机是有定时器的,对于这一点还是需要了解的。在内存方面,51单片机的ROM为4k,而52单片机的ROM则为8k,不仅如此,51单片机的RAM为128byte,而52单片机的RAM则为256byte,而且52单片机能够兼容51单片机,但52单片机里的程序不一...
答:应该可以。52与51区别不大,仅仅是ROM大小 某些个特殊功能寄存器 3个或2个定时器。写C语言的程序,如果没有用到定时器2,你的程序不大,是可以烧写的。写汇编的程序,你用到了那几个有区别的特殊功能寄存器的话,可能有问题。不过,这个也很好说啊,你下进去试试就好了啊。
答:应该是可以互用的,不过对于仿真用51,还是52,对设计没有太大影响。由于不知道你具体的不正常是指什么,所以,我提2种常见的可能。1、程序是否加到52里了?2、元件库里的52是否是能仿真的模型?
答:能,但是52的有些功能就不能用了,如定时器2,reg51.h里面没有声明,因为51里根本上就没有定时器2。
答:一样的,没区别。二者就是存储空间不同。51是4kb,52是8kb。其他一样。从51、52、54、58……都能用,没问题,有问题找我。
答:51和52的差别并不大,主要表现在程序存储空间和定时器系统上,外部引脚只要是同系列的肯定是一样的,52可以直接替换51。
答:51单片机和52单片机没有什么大的区别,只是增加了一点功能,不过现在51&52单片机的功能又 增加了些,如 AD 了 PWM 等等。
答:C51语言是一种基于8051核心的单片机编程语言,因此可以很好地支持大多数基于8051核心的单片机,包括52单片机
网友评论:
习牵13227671119:
51单片机的程序52单片机能用吗? -
57566言周
: 能,但是52的有些功能就不能用了,如定时器2,reg51.h里面没有声明,因为51里根本上就没有定时器2.
习牵13227671119:
单片机AT89S51与AT89S8252在功能上有哪些不同,它们在电路图中是否可以互相代替? -
57566言周
: 51,52功能基本相同 不同得是52比51多了个8位(记不清楚石位还是16位了需要考证)计数器是3个计数器,51只有2个,因此52指令多了一点 一般来说51与52可以互换如果你不用3个计数器的话
习牵13227671119:
AT89S51单片机程序能否用于AT89S52单片机 -
57566言周
: 每种单片机都有自己特殊的地方,如果没有用到这些特殊的地方就没有问题.映像中52比51多个定时器T2,如果你需要3个定时器,那么就不能用51代替52,不够反过来还是可以的.
习牵13227671119:
51系列的单片机引脚都一样吗 -
57566言周
: 51和52的差别并不大,主要表现在程序存储空间和定时器系统上,外部引脚只要是同系列的肯定是一样的,52可以直接替换51.
习牵13227671119:
keil中选的52芯片写的程序,往51芯片中烧可以吗? -
57566言周
: 52和51的区别是,52有个定时器2,而51没有;52的ROM空间是8K,而51的ROM空间是4K,52的内部RAM空间是256字节,而51是128字节,与52的前128字节功能地址都重合,52的后128字节只能间接寻址. 所以,如果你的程序只使用了小于128字节的RAM(包括堆栈和特殊寄存器),不使用定时器2,并且编译后的CODE小于4K,那这个程序在52和51是通用的.
习牵13227671119:
51单片机和52单片机没区别吗?怎么我在百度上看了很多基于51单片机的设计中都用的是52单片机呢? -
57566言周
: 51、52都属于51系列的单片机
习牵13227671119:
买了STC89C52的单片机开发板,用51芯片是否可以在52开发板上使用?需要注意什么?求帮助! -
57566言周
: 一样的,没区别. 二者就是存储空间不同.51是4kb,52是8kb. 其他一样.从51、52、54、58……都能用,没问题,有问题找我.
习牵13227671119:
52单片机和51单片机引脚一样吗 -
57566言周
: 51和52的差别并不大,主要表现在程序存储空间和定时器系统上,外部引脚只要是同系列的肯定是一样的,52可以直接替换51.
习牵13227671119:
基于单片机51的DS18B20温度控制在LCD上显示的程序可以用52代替吗
57566言周
: 可以通用,52比51多4k空间和定时器T2而已,其他部分一模一样
习牵13227671119:
AT89S52的程序可以用在AT89C51吗? -
57566言周
: 一般是可以的,1:在代码量不大时(S52 8K,C51 4K),2:使用的定时计数器不要多于2个(S52, 三个16位定时计数器 C51 二个),其他的自己再看看吧,,,,