ATmega16单片机和PIC16F877单片机哪个更常用?选择哪个入门更好?
【ATMega328p,atmega16】题主最好说一下是什么基础下开始学,还有目的是什么,例如你是上学还是要生产应用 。啥也不说只能综合推荐AVR的ATmaga16啦 。题主已经排除了51单片机,估计不是相关专业的,否则老师会带你入51坑 。学生自己学的话,建议ATmega这样的AVR结构单片机,要马上生产应用的话建议PIC单片机 。其实难度都差不了太多 。
归根结底入门就是学I/O学C语言嘛 。(什么?你要学汇编啊,对不起走错门了)再进阶学延迟啊,中断啊,接口啊,AD转换啊,PWM啊……所以入手AVR可以以较低的成本学的差不多 。AVR支持FLASH、EEPROM蓄存器反复烧写、支持在ISP在线编程 。片内集成多好神奇的振荡器看门狗和延迟功能 。每个I/O口还能输出较高的电平,加上丰富的资源,例如AD模数器、DA数模器,丰富的中断源、SPI、USART、TWI通信口、PWM巴拉巴拉……如果就是要极为粗暴的迅速入门单片机,还可以选择以AVR为基础的arduino平台,用的也是ATmaga系列 。