热门回答:
题主最好说一下是什么基础下开始学。还有目的是什么。例如你是上学还是要生产应用。啥也不说只能综合推荐AVR的ATmaga16啦。
如果就是要极为粗暴的迅速入门单片机。还可以选择以AVR为基础的arduino平台。用的也是ATmaga系列。基本上中学生就可以直接上手。跟玩积木一样。产生了兴趣。有了一些基础再去学其他的。
其他观点:
之前用过Avr16这颗料。也初步学习过pic的单片机。这里简单说下。
题目中说到“入门”代表是初学。所以对于我个人理解。这两颗芯片。相对于51系列来说。都不太适合作为一个初学者。
而pic16系列单片机的存储器有分页操作。对于变量操作需要注意这部分细节。在c语言编程。或者汇编都有对应的操作。
Avr单片机和pic单片机相对于51来说。从开发环境。程序编写开发。编译配置。烧录下载等要相对麻烦一些。如果有人带着做项目。肯定是没有问题。
但对于依靠网络和书籍的初学者来说。个人觉得还是不太适合。初学者建议还是以51单片机作为入门的mcu。将单片机C语言熟练掌握。并形成自己的编程思想。这个在单片机工程师的工作中尤为重要。等哪一天项目完成了。再转其他的芯片平台。就会容易轻松很多。
以上是我个人见解。难免会有偏颇。
欢迎大家留言。转发。点赞。关注!
谢谢大家!
其他观点:
但只针对这个问题。初学单片机编程。我推荐ATmega16单片机。
其实单纯从变成角度来说。学那种单片机都可以。但是针对这个问题。我简单说一下选择AVR单片机的原因。
原因有如下几点:
一、从学习成本来说。AVR单片机花费较小
单片机的学习。除了单片机开发板。还必须有编程器(现在STC的51单片机只需一根USB线就可以编程。但我们今天不说这个)。因为单片机程序编写完成后。需要通过编程器才能将程序烧录到单片机内。
另外我个人建议条件许可的话。最好再配备一个仿真器。因为对于复杂一些的单片机项目。一旦调试过程中发现了问题。在仿真环境下能够快速、准确的找到程序的BUG。
AVR单片机的编程器和仿真器价格都很低。并且非常容易自制(我当时学AVR单片机的时候。编程器和仿真器就是自制的)。关于自制AVR单片机编程器和仿真器的教程。网上很容易找到。而对于PIC单片机来说。它的编程器价格就要高很多。并且不容易自制(我当时在网上找了很多资料。才勉强制成一个)。
二、从资料丰富程度来说。AVR单片机资料更丰富
初学单片机。会遇到各种各样的问题。有时候甚至会犯很多低级错误。这些并不可怕。但是如何解决这些问题呢?现在很多人都是依靠网络来搜索相应答案。从这方面来说。AVR单片机的资料非常丰富。PIC单片机的资料也很丰富。但是不如AVR单片机的。(我当年写过一个系列的AVR单片机学习笔记。而对PIC单片机。始终没有时间去认真学习)。
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/97498.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
单片机,仿真器,编程器,资料,程序,系列,初学者,不太,其他的,这个问题
没想到大家都对ATmega16单片机和PIC16F877单片机哪个更常用?选择哪个入门更好?感兴趣,不过这这篇解答确实也是太好了
题主最好说一下是什么基础下开始学。还有目的是什么。例如你是上学还是要生产应用。啥也不说只能综合推荐AVR的ATmaga1