标题: 89s51单片机的程序能用89c51来用吗? 求帮助 [打印本页]

作者: 猫2    时间: 2019-6-10 22:51
标题: 89s51单片机的程序能用89c51来用吗? 求帮助
如题
作者: xianfajushi    时间: 2019-6-11 07:46
都是8位,可以使用
作者: yzwzfyz    时间: 2019-6-11 08:02
不一定,
如果用到了特殊指令(89c51没有的部分)则不行!
反之可以。
你无法判定,当前89S51中和程序中,有无用到特殊指令。
你可以懵一下,但无法保证出错在何时发生。
作者: xianfajushi    时间: 2019-6-11 09:16
AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。
89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
作者: hghvhgv    时间: 2019-6-11 10:05
可以,
作者: 791344597    时间: 2019-6-11 11:36
s51比c51多点东西,基本可以互通的
作者: 徐飞飞    时间: 2019-6-11 12:18
两者虽有区别,但是是可以互通使用的

作者: 洛丹伦的夏天    时间: 2019-6-11 13:26
大部分可以
作者: ljb147258369    时间: 2019-6-11 14:32
我只知道C51可以用c52代替
作者: 1416951071@qq.c    时间: 2019-6-11 14:34
可以的,s比c高配
作者: abc111111    时间: 2019-6-11 14:50
可以的
作者: wuli123    时间: 2019-6-11 18:08
完全可以,我们上课老师说过!
作者: lwh999995    时间: 2019-6-11 20:39
如图,里面写的很清楚

89C51.JPG (100.13 KB, 下载次数: 31)

C

C

89S51.JPG (113.56 KB, 下载次数: 37)

89S51.JPG

作者: pysplay    时间: 2019-6-11 20:59
基本可以通用的
作者: snoopy00    时间: 2019-6-11 23:36
s51更好用点  调试程序更方便
作者: 雲—玺    时间: 2019-6-12 21:47
不能,s51功能要强点
作者: zhengfudong    时间: 2019-6-13 15:31
可以使用
作者: ljb147258369    时间: 2019-6-13 19:49
如果只是用基本命令是可以的




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1