澳门永利娱乐_电工基础知识学习网站
当前位置:澳门永利娱乐 > 电工知识 > 单片机 > 正文

ATmega16单片机和PIC16F877单片机哪个常用?选择哪个入门好

时间:2019-02-04 08:23 来源:澳门永利娱乐

我对avr相对比较熟悉,avr比较好用,现在atmel被收购了出了几款新的,比如attiny816,资源比较丰富,adc,dac,ac,timer,ccl,usart,spi,iic都比较齐,已经批量用在我们产品上。各个厂家的单片机区别没这么大,大家的基本逻辑都差不多,熟悉了一款其他上手就很快了。新学的对单片机各个模块的实现原理要去研究分析掌握,不建议去研究驱动,我一般都网上copy驱动,然后debug看结果,有问题再去分析spec和驱动的区别。程序的核心是实现目标逻辑的规划以及代码robust健壮性,而不是驱动。
如果是现在开始学,这两种都不建议,具体原因就不细说了。现在开始学,建议学stm8、stm32,原因也不说了,但请相信我不是托,我只是个业余级的单片机编程爱好者,正好玩过51、avr、pic、stm8、stm32这几样单片机,只是个人的感受而已。
我个人理解,这两颗芯片,相对于51系列来说,都不太适合作为一个初学者。
五年前开发舞台灯光项目用avr单片机使用的icc for avr开发环境,复杂需要配置融丝位,因为刚开始不熟悉,有好几次将融丝位设置错误,将芯片锁死,然后再也无法更新程序。
ATmega16单片机和PIC16F877单片机哪个常用?选择哪个入门好
而pic16系列单片机的存储器有分页操作,对于变量操作需要注意这部分细节。在c语言编程,或者汇编都有对应的操作。
ATmega16单片机和PIC16F877单片机哪个常用?选择哪个入门好
Avr单片机和pic单片机相对于51来说,从开发环境,程序编写开发,编译配置,烧录下载等要相对麻烦一些,如果有人带着做项目,肯定是没有问题。
但对于依靠澳门永利娱乐注册和书籍的初学者来说,个人觉得还是不太适合。初学者建议还是以51单片机作为入门的mcu,将单片机C语言熟练掌握,并形成自己的编程思想。这个在单片机工程师的工作中尤为重要。等哪一天项目完成了,再转其他的芯片平台,就会容易轻松很多。

看过《ATmega16单片机和PIC16F877单片机哪个常用?选择哪个入门好》的人还看了以下文章
用51单片机实现GPS公交车自动报站功能的思路和方案 用51单片机实现GPS公交车自动报站功能的思
51单片机自身不带定位,考虑开发的便利性, 1,选用带gps定位的通信模块,目前有2g/3g/4g模块,因为公交线路的移动的区域较大,考虑到信号稳定性,选用带定位功能的4g模组,为了开发的便捷,选用串口Uasrt接口与模块进行数据传输。 2,语音播报,51系列单片...
初学单片机有没有必要选用AT89S51作为入门单片机 初学单片机有没有必要选用AT89S51作为入门
我认为用51单片机作为入门,还是很有必要的。相信很多单片机工程师、硬件工程师、电子工程师也都是以51单片机作为起点的。理由如下: 1.与大学课程接轨 在大学里,电类专业,如电子信息工程、计算机科学与技术、电气自动化等,都会开设51单片机的专业课程。...
单片机会做流水灯怎么做红外遥控灯 单片机会做流水灯怎么做红外遥控灯
已经会用单片机实现流水灯的功能,说明对单片机有了初步的入门知识,会配置单片机的GPIO口输出了,建议再学习以下单片机的GPIO的输入,比如按键输入。因为红外遥控会使用到GPIO输出和GPIO输入,还用会要定时器甚至中断。下面从硬件设计和程序设计介绍一下红...
单片机不能开机断开电池再加上电池后又能开机了是什么原因 单片机不能开机断开电池再加上电池后又能开
单片机不工作原因很多,Rest电压只是其中之一。运行中停机是程序挂了,通电时间久黑屏了首先也要查软件。因为前提是断电后又能开机了,可以初步排除硬件问题。 一般排查单片机顺序, 1、电源电压。 2、晶振电压。二分之一Ⅴcc。 3、Rest脚电压。不带非的为0...
滤除单片机供电电源中的纹波干扰电路 滤除单片机供电电源中的纹波干扰电路
想滤除单片机供电电源中的纹波干扰,首先要搞清楚这个纹波来自于哪里?若是单片机所用的供电电源稳定性差,电源中含有大量的交流纹波,此时可以将单片机的供电电源经AMS1117这类低压差稳压IC稳压后再给单片机供电。 电路如上图所示。单片机的供电电压经AMS11...