AVR的指令131条,常用的不会到30条的,不管是什么单片机,汇编指令常用的都有20条左右,但你却都得学完,就像论坛里最火的51也是一样,常用的指令也就是十来条,它却告诉完整的指令集有255条,留一条备用,要不然就就是256条了.
进入正题:你可以直接用C,中文版的资料多了去了,只要是你能用C来写AVR,这本书也就没用了,除非你这是在考试,那就另外一回事了.
AVR的C编译器的效率几乎和它的汇编一样的了,如果不是精确到一个时钟的话,完全没有必要用AVR的汇编.
如果是一定要用汇编的话,我觉得你还是先学51的汇编吧,不管现在流行什么样的单片机,学校里大多都是用51作为入门的,并不是STC做得有多好,而是51不管是从硬件,指令,甚至是引脚上,都是很适合入门的.
先学51汇编,这个用多长时间我不知道,但如果你会了51的汇编,半个月就可以用AVR写个程序了. |