找回密码
 立即注册

QQ登录

只需一步,快速开始

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

求助,我学的stc,怎么转到Atmel的51单片机?

  [复制链接]
跳转到指定楼层
楼主
ID:825883 发表于 2023-4-2 21:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
学过一些STC的51单片机,过几天要修理一台Atmel的51设备,大概08年左右出厂,手头有源程序, 计划重新烧入程序。请问哪位朋友能提供一些资料,比如教什么的。从STC的51转向Atmel的51。
再此先表示感谢。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:401564 发表于 2023-4-2 22:43 | 只看该作者
都是8051,你说你不会?
那就是你并不会STC单片机
永远有效的办法: 看数据手册
永远不能绕过去的: 看数据手册
会英文的,直接看数据手册,不会英文的,就先用机器翻译再看
回复

使用道具 举报

板凳
ID:235200 发表于 2023-4-3 00:54 | 只看该作者
直接把程序烧进STC单片机就可以用呀,兼容的
回复

使用道具 举报

地板
ID:57657 发表于 2023-4-3 08:14 | 只看该作者
csmyldl 发表于 2023-4-3 00:54
直接把程序烧进STC单片机就可以用呀,兼容的

STC是在Atmel的基础上增加了很多特殊功能寄存器和中断,缩短指令周期并优化等。
回复

使用道具 举报

5#
ID:57657 发表于 2023-4-3 08:17 | 只看该作者
使用用Atmel的头文件(Keil自带)、以及烧录工具即可。
STC的部分特殊功能寄存器和中断,在Atmel是没有的。
回复

使用道具 举报

6#
ID:584814 发表于 2023-4-3 08:26 | 只看该作者
泡这个坛的没有这两个厂的老板,你可以直接向厂家技术资料,免费的。
回复

使用道具 举报

7#
ID:996773 发表于 2023-4-3 08:52 | 只看该作者
csmyldl 发表于 2023-4-3 00:54
直接把程序烧进STC单片机就可以用呀,兼容的

兼容个毛线,AT51是没有内部模拟eeprom掉电存储器,STC单片机就有,两种单片机

定时器还有区别,用到这两地方你看程序换过去跑的起来吗
回复

使用道具 举报

8#
ID:884147 发表于 2023-4-3 10:02 | 只看该作者
听板凳的没错,改成STC对应的型号就行,不用转什么学什么新的。
回复

使用道具 举报

9#
ID:57657 发表于 2023-4-3 15:43 | 只看该作者
mtdzok 发表于 2023-4-3 10:02
听板凳的没错,改成STC对应的型号就行,不用转什么学什么新的。

Atmel都是30多年前的,早就停产了还什么新的?
回复

使用道具 举报

10#
ID:69038 发表于 2023-4-3 16:43 | 只看该作者
都有源程序直接编译灌入IC就可以了,你又不会去改代码,有什么好教的?
回复

使用道具 举报

11#
ID:69038 发表于 2023-4-3 16:44 | 只看该作者
npn 发表于 2023-4-3 15:43
Atmel都是30多年前的,早就停产了还什么新的?

Atmel貌似被PIC(MicroChip)收购了
回复

使用道具 举报

12#
ID:884147 发表于 2023-4-3 18:29 | 只看该作者
npn 发表于 2023-4-3 15:43
Atmel都是30多年前的,早就停产了还什么新的?

对于一个人来说,涉足未了解的知识对自己不就是新的吗,和多少年没关系!
回复

使用道具 举报

13#
ID:291668 发表于 2023-4-3 20:30 | 只看该作者
上网找找吧,可能有资料的。手头有源程序,直接编译就可以吧。
回复

使用道具 举报

14#
ID:883242 发表于 2023-4-3 21:24 | 只看该作者
STC如果有12T型号可以直接替换。
回复

使用道具 举报

15#
ID:230500 发表于 2023-4-3 22:59 | 只看该作者
你过几天要修理一台Atmel的51设备;  那你有专门的烧录器吗? 如果没有那程序还烧录不进去;
回复

使用道具 举报

16#
ID:1069354 发表于 2023-4-6 11:44 | 只看该作者
原理大致一样吧,看下手册
回复

使用道具 举报

17#
ID:326080 发表于 2023-4-7 10:19 | 只看该作者
stc的和at的51单片机程序相同只是烧写方式和烧写设备不同
回复

使用道具 举报

18#
ID:825883 发表于 2023-4-16 11:28 | 只看该作者
Silicon_Labs集成开发环境用户手册.doc.pdf
摸索成功
回复

使用道具 举报

19#
ID:313517 发表于 2023-4-16 16:44 | 只看该作者
改个头文件就行了
回复

使用道具 举报

20#
ID:420836 发表于 2023-4-17 09:14 | 只看该作者
在单片机之间移植代码,最实用的方法是用C语言编写代码,这样可以避免很多平台相关的设计。
回复

使用道具 举报

21#
ID:587810 发表于 2023-4-17 10:02 | 只看该作者
STC的储存和运存好像是比AT的大,剩下的都大差不差,看看AT的手册,应该不难
回复

使用道具 举报

22#
ID:1034262 发表于 2023-4-17 10:16 | 只看该作者
你用的STC什么型号的?ATMEL又是什么型号的?型号未知,不好判断。ATMEL的51早已不生产,直接拿STC的用吧。
回复

使用道具 举报

23#
ID:1062491 发表于 2023-4-17 10:28 | 只看该作者
如果型号一样的话可以直接烧录试试,STC和AT的区别就在于STC多个AD数模转换罢了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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