找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3493|回复: 22
收起左侧

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

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

回复

使用道具 举报

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的基础上增加了很多特殊功能寄存器和中断,缩短指令周期并优化等。
回复

使用道具 举报

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

使用道具 举报

ID:584814 发表于 2023-4-3 08:26 | 显示全部楼层
泡这个坛的没有这两个厂的老板,你可以直接向厂家技术资料,免费的。
回复

使用道具 举报

ID:996773 发表于 2023-4-3 08:52 | 显示全部楼层
csmyldl 发表于 2023-4-3 00:54
直接把程序烧进STC单片机就可以用呀,兼容的

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

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

使用道具 举报

ID:884147 发表于 2023-4-3 10:02 | 显示全部楼层
听板凳的没错,改成STC对应的型号就行,不用转什么学什么新的。
回复

使用道具 举报

ID:57657 发表于 2023-4-3 15:43 | 显示全部楼层
mtdzok 发表于 2023-4-3 10:02
听板凳的没错,改成STC对应的型号就行,不用转什么学什么新的。

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

使用道具 举报

ID:69038 发表于 2023-4-3 16:43 | 显示全部楼层
都有源程序直接编译灌入IC就可以了,你又不会去改代码,有什么好教的?
回复

使用道具 举报

ID:69038 发表于 2023-4-3 16:44 | 显示全部楼层
npn 发表于 2023-4-3 15:43
Atmel都是30多年前的,早就停产了还什么新的?

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

使用道具 举报

ID:884147 发表于 2023-4-3 18:29 | 显示全部楼层
npn 发表于 2023-4-3 15:43
Atmel都是30多年前的,早就停产了还什么新的?

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

使用道具 举报

ID:291668 发表于 2023-4-3 20:30 | 显示全部楼层
上网找找吧,可能有资料的。手头有源程序,直接编译就可以吧。
回复

使用道具 举报

ID:883242 发表于 2023-4-3 21:24 | 显示全部楼层
STC如果有12T型号可以直接替换。
回复

使用道具 举报

ID:230500 发表于 2023-4-3 22:59 | 显示全部楼层
你过几天要修理一台Atmel的51设备;  那你有专门的烧录器吗? 如果没有那程序还烧录不进去;
回复

使用道具 举报

ID:1069354 发表于 2023-4-6 11:44 | 显示全部楼层
原理大致一样吧,看下手册
回复

使用道具 举报

ID:326080 发表于 2023-4-7 10:19 | 显示全部楼层
stc的和at的51单片机程序相同只是烧写方式和烧写设备不同
回复

使用道具 举报

ID:825883 发表于 2023-4-16 11:28 | 显示全部楼层
Silicon_Labs集成开发环境用户手册.doc.pdf
摸索成功
回复

使用道具 举报

ID:313517 发表于 2023-4-16 16:44 | 显示全部楼层
改个头文件就行了
回复

使用道具 举报

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

使用道具 举报

ID:587810 发表于 2023-4-17 10:02 | 显示全部楼层
STC的储存和运存好像是比AT的大,剩下的都大差不差,看看AT的手册,应该不难
回复

使用道具 举报

ID:1034262 发表于 2023-4-17 10:16 | 显示全部楼层
你用的STC什么型号的?ATMEL又是什么型号的?型号未知,不好判断。ATMEL的51早已不生产,直接拿STC的用吧。
回复

使用道具 举报

ID:1062491 发表于 2023-4-17 10:28 | 显示全部楼层
如果型号一样的话可以直接烧录试试,STC和AT的区别就在于STC多个AD数模转换罢了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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