永发信息网

89C51单片机语言和ATmega16的不同

答案:5  悬赏:20  手机版
解决时间 2021-02-12 01:17
89C51单片机语言和ATmega16的不同
最佳答案
从程序代码上看是对应的寄存器名称不同,可以网上下一个AVR单片机的代码自动生成软件,设置对应的功能就可以了,然后比照51去移植。
它们的区别主要应该是架构不同,AVR是哈佛结构,处理速度更快。
全部回答
avr的单片机需要在之前进行寄存器设置,可以看看天狼星电子的视频中有讲到具体的操作
他们之间结构不同,AVR不能进行位操作,所以以前SBIT的什么的全得改
这个还是算了吧,如果要改的话得改很多地方的,你还是别想着改吧,最好去学吧,个人建议去学ARM吧~~~学atmega做跳板~~~atmega是介于ARM和51之间的~~~atmega和51都是可以用C语言或者汇编语言的,主要是一些寄存器之类的东西不一样,其实总体内容都很类似,我觉得最多的是名字不一样~~~
51你可以用sbit来对某一端口直接进行位操作,它的处理数据速度慢延时函数的取值不同。avr可以进行位操作,不同编译器的书写不一样,这个你要注意。操作寄存器时一般avr的书写与51不同,但你仔细研究其实实质是一样的,有时也可以象51那样书写如XXX=0xXX;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
锦屏村我想知道这个在什么地方
NO TRINT CARTRIDGE 是什么意思
杂而不精是什么意思??
药剂中专一开始出去工作最多是多少工资?
建筑行业不景气我该怎么择业 知乎
史家庄综合超市地址有知道的么?有点事想过去
mini cooper s2005款 2006款 2007款 2010款什
天地与我并生”、“万物与我为一出自于《老子
人力资源管理专业属于市场营销类相关专业吗?
樱庭奈奈美什么时候来中国,时间地点
两个分数相除,如果除数小于1,则商一定大于
看图猜成语第一是鸡第四是大象
2017款华晨宝马525 座椅有没有通风
银座裤业地址在哪,我要去那里办事
bigbang在日本的公司是什么??
推荐资讯
顽强生长的孩子还会在什么样的环境中如何生长
.为纪念中国历史上的一位杰出人物,孙中山曾
TCFAQ与TCF的区别,以及TEFQ与TEF的区别?
什么时候要在React组件中写shouldComponentUp
硅胶线脱不掉皮是怎么回事
中国与印度边界问题解决没有
在江苏办信用卡可以拿到瑞安来激活吗
北京外国语大学国际教育学院我想知道这个在什
求<简•爱>这部小说的主要内容,要自己写的
单选题下列文化事物或现象受自然环境影响较明
男朋友跟我分手那么久了,今晚突然来找我,我
南县茅市镇茅市中学地址好找么,我有些事要过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?