打印
[AVR单片机]

AVR大学 零点篇 怎样高效快速学习AVR单片机?

[复制链接]
1292|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangwo|  楼主 | 2009-10-23 22:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样成为单片机高手,下面是建议学习的流程。
一、购买一两本书,笔者推荐两本 《单片机 C语言开发入门指导》,《高档8位单片机ATmega128原理与开发应用指南》。买书的目的:看书大体了解单片机的结构和工作原理,了解基本概念和基础知识,其实新手是不可能完全看懂一本书的,如果你能,你已经是高手了,所以不要期望一字一句去搞懂书上说的到底是什么东西。看完书对相关内容有个概念性的了解就可以了。
二、开始动手配置开发环境,动手去做,实践出真知。笔者推荐使用ICC AVR + AVR studio +AVR mega16 + JTAG&ISP下载仿真器的组合。抄几个程序,增强一下自己的信心,看到自己的程序在单片机上跑起来,那种愉悦的心情是和用软件仿真仅仅看到IO口的变化是截然不同的,不在一个层次。(关于软件硬件开发环境的选择和环境如何配置后面都有讲述)
三、抄过一段时间的程序后,你需要自己动手写程序,如果你是新手,你需要一点一点做起,从IO口操作,到定时器,到数码管,AD转换,键盘,中断,LCD等等,通过实际写程序去了解芯片的工作情况,那样你将进步得更快。
四、想一想自己要做个什么东西,围绕一个主题去展开学习,去查相关的资料。事件驱动的学习效率是最高的,你可以更深层次的理解应该学习什么,怎样的学习才有效,学到的内容在实际操作中有用。
五、关于开发板的选择
  • 一个成功的男人后面有一个能干的女人;
  • 一个失败的男人后面有一群妩媚的女人;
  • 一个成功的单片机高手后面有一块优秀的开发板;
  • 一个失败的开发板后面有一群劣质的开发板。
选择一个好的开发板是非常重要的,要根据实际情况,如果你是单片机新手,建议你购买有个功能全面,外围多的开发板系统的学习,如果你是从其他单片机转型过来,建议你购买一个最小系统板就可以,还有一个方法就是自己用万用板焊接学习板,不过比较费时间,而且出了问题,不知道到底是程序不行还是自己的硬件不行,就会出现问题。

相关帖子

沙发
laslison| | 2009-10-24 21:55 | 只看该作者
有才啊,不过好像见过

使用特权

评论回复
板凳
wangwo|  楼主 | 2009-10-24 22:05 | 只看该作者
关于开发板的选择,给了个风趣的解答;P

使用特权

评论回复
地板
lovelyegle| | 2009-10-24 22:18 | 只看该作者
简单明了

使用特权

评论回复
5
ningling_21| | 2009-10-24 22:25 | 只看该作者
言简意赅,经验之谈...

使用特权

评论回复
6
maomao2126| | 2009-10-25 09:55 | 只看该作者
不错的建议

使用特权

评论回复
7
wangwo|  楼主 | 2009-10-25 12:06 | 只看该作者
谢啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

806

帖子

2

粉丝