gc19861220 发表于 2008-12-9 00:38

请教AVR高手

本人是学电气的对单片机略懂一些,请问AVR单片机的指令系统和MSC-51系列是兼容的吗?
看着好多调光程序,有种似曾相识的感觉!
请高手作答!
先谢过了!
(:44:)

jamguo 发表于 2008-12-9 01:03

lxq 发表于 2008-12-9 13:04

不知道。调光程序东成不是用的汇编吗?

djliubo 发表于 2008-12-9 22:31

avr部分片子兼容51指令,但开发环境不同,程序也不能直接移植,但大部分的C代码可以通用。但是寄存器,端口啥的都要重新设置,考虑买89s51等专门接替51的片子。
AVR菜鸟飞过,有不对的见笑了。

gc19861220 发表于 2008-12-9 23:31

多谢了

不过我看有些指令还是和单片机一样的!
比如DELAY"软件延时指令,估计是闪光模式用的
还有LOOP,调用,觉得都差不多

sogohz 发表于 2008-12-11 10:33

原帖由 gc19861220 于 2008-12-9 23:31 发表 http://bbs.shoudian.org/images/common/back.gif
不过我看有些指令还是和单片机一样的!
比如DELAY"软件延时指令,估计是闪光模式用的
还有LOOP,调用,觉得都差不多
你想说的其实是,汇编语言看上去都差不多。
把汇编语言编译后是二进制机器码了,也就是指令系统的原貌,51和AVR的指令系统怎么会兼容呢?

51懂了,再搞AVR就简单很多,只需要关注单片机本身的特性,查Datasheet就行了。
推荐C语言,比汇编更容易移植。

破93 发表于 2008-12-11 20:56

C51用户快速飞过。。。

thesnake 发表于 2008-12-12 01:25

页: [1]
查看完整版本: 请教AVR高手