找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2033|回复: 14
打印 上一主题 下一主题
收起左侧

关于单片机型号问题求解

  [复制链接]
跳转到指定楼层
楼主
ID:723477 发表于 2020-4-10 14:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
买了一个开发板单片机型号是STC89C52 请问用 仿真图中本来是AT89C51编程和仿真的程序能直接在开发板上运行吗  只把keil中的单片机型号改变而不改变源程序代码 proteus中也只把单片机型号从AT89C51改成AT89C52  
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:726277 发表于 2020-4-10 14:56 | 只看该作者
不可以吧
回复

使用道具 举报

板凳
ID:477828 发表于 2020-4-10 14:59 | 只看该作者
不管是STC 还是AT 只是生产的公司不一样。无关紧要。C52仅仅是C51的升级版本。C52新增了独有的T2定时器。只要不是使用了C52的新特性,程序都是可以跑的。
回复

使用道具 举报

地板
ID:726280 发表于 2020-4-10 15:02 | 只看该作者
在某宝网上买单片机的时候,客服回复是STC89C52,以及AT89C51,AT89C52是可以通用的。在利用Proteus软件仿真时找不到STC89C52单片机的,因为宏晶公司是中国的,软件是外国开发的,所以仿真时是可以用AT89C52代替的,希望对你有帮助。
回复

使用道具 举报

5#
ID:452950 发表于 2020-4-10 15:17 | 只看该作者
可以的,STC51兼容AT
回复

使用道具 举报

6#
ID:531987 发表于 2020-4-10 15:23 | 只看该作者
可以的,基本上是通用的
回复

使用道具 举报

7#
ID:445684 发表于 2020-4-10 15:41 | 只看该作者
可以的运行的!我的也是这样的
回复

使用道具 举报

8#
ID:585414 发表于 2020-4-10 15:45 | 只看该作者
这两款都是51内核的单片机程序公用是没有问题的,52只是内部的存储空间比51多4k,好像还多了一个定时器,我不太记得了,可以改一下程序的头文件,比方说改为“reg52.h”
回复

使用道具 举报

9#
ID:726383 发表于 2020-4-10 16:46 | 只看该作者
C52可以直接用C51,没区别的
回复

使用道具 举报

10#
ID:464541 发表于 2020-4-10 21:04 | 只看该作者
51和52的程序可以通用,51的P0口输出要接上拉电阻。
回复

使用道具 举报

11#
ID:720276 发表于 2020-4-10 22:18 | 只看该作者
可以运行的,52只是51的升级版,基本51的程序在52都能跑
回复

使用道具 举报

12#
ID:272269 发表于 2020-4-11 01:55 | 只看该作者
可以没问题大家都是51内核的
回复

使用道具 举报

13#
ID:420836 发表于 2020-4-11 07:20 | 只看该作者
STC89C52, AT89C51是可以通用的
回复

使用道具 举报

14#
ID:698164 发表于 2020-4-11 09:37 | 只看该作者
STC89C52指令代码完全兼容传统8051单片机
回复

使用道具 举报

15#
ID:225455 发表于 2020-4-11 11:35 | 只看该作者
一般功能是可以,否则要看程序使用的功能,有些针对STCSTC89C52 (STC90C52 )的程序,用AT89C系列不能运行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表