为什么AVR 单片机需要上拉电阻51 单片机,PO口是开漏输出。如果不上拉电阻,就只能输出低电平,换句话说就是,单片机器焊接后,AVR 单片机器程序下载后,单片机器自动复位并开始运行,程序继续插入ISP...不会,但如果使用,ISP占用的端口资源可能会受到影响。
呵呵,没学过AVR,学过PIC。我觉得学了51之后学PIC很容易。PIC和AVR应该很接近。呵呵,首先你要忘记51的那些细节,重新学习。因为它们的寄存器不同,但一般来说概念是相同的。然后,找一本好一点的教材再读一遍。还好我刚开始做AVR。我以前做过51,我觉得也不是很难。努力尝试!你用什么编译器和寄存器?可以自己整理一下,以后查询方便。I/O输入和输出有一个额外的控制器DDRx,其中0为输入,1为输出。至于上拉电阻的设置,你就知道了。
你主要指的方面的工作原理。AVR的主要特点是可靠性高、功能强、速度快、功耗低、价格低。一直是衡量单片机性能的重要指标,也是单片机占领市场,生存下去的必要条件。早期的单片 PC主要是由于工艺和设计水平低,功耗高,抗干扰性能差,所以采用了安全的方案:即采用高分频系数对时钟进行分频,使得指令周期长,执行速度慢。以后CMOS 单片 PC采用了提高时钟频率、降低分频系数等措施,但这种状态并没有完全改变(51和51兼容)。
但还是遵循时钟分频的做法。AVR 单片 PC的推出,彻底打破了旧的设计模式,废除了机器周期,摒弃了CISC追求完整指令的做法。采用精简指令集,以字为指令长度单位,将丰富的操作数和操作码安排在一个字中(指令集中大多数单周期指令都是这种情况),取指令周期短,可以预取指令,实现流水线化,使指令可以高速执行。当然,这种速度的跃升是以高可靠性为后盾的。
3、AVR 单片机怎么入门?我相信你应该学过51。首先,选择一个编译器。建议用GCC,然后开发板。如果没有,就用Proteus。还是有可能的。然后用AVR实现前面所有的51程序。在这个过程中,你会学到很多关于AVR的知识,也可以了解AVR和51的区别,然后用AVR做一些小作品。这个小作品是51无法实现或者很难实现的,以此来体现AVR的特点。