单片机的高人请指点····

来源:百度知道 编辑:UC知道 时间:2024/06/10 15:47:11
我学习单片机有半年时间了,但是总感觉进步不大。目前我的情况是:基本的原理都明白,C语言和汇编语言也都算掌握了,对于常用的中断、串并行通讯、定时器等也都知道,但是看到一些单片机扩展的电路图就发晕,里面有许多器件根本就没见过,我是不是应该在学习一些传感器和电子电路方面的知识?请问我下一步的学习方向是什么?当然我指的是根据学习单片机的经验来说,怎样的路线是最捷径的?那些方面的资料是最重要的?

我单片机学了快2年了,还在搞51,不能说是高人,鉴于你的情况,我觉得你应该多做实验,比如搭个A/D,D/A,外扩62256,搞个DS1302或DS18B20之类的。尽量多掌握外部资源的使用方法,当你掌握了足够多的时候,遇到一个项目,则可以轻松面对。
接下去则可以接触更高级一些的MCU,如ARM,其实AVR也不错,现在就在玩这个单片机.
还可以熟悉CPLD/FPGA的开发...这些都是作为一个合格的电子工程师必要的技能。

http://u.youku.com/sjf1136这个是我博客,上面有我的一些小制作,欢迎点评噢!

这可能你对电子元器件原理和实验操作较少,一些构成元件不熟悉就会出现这样碰壁的情况,如一些电工的电机,温度传感器,继电器,光偶,DA转换等等,建议看看电工电子书籍,可以对这些工作原理有较深入了解,要说学单片机最捷径,当然我也只是个入门者,我觉得学习和实践实验是少不了的,在实验中碰到什么问题,编程经常出错在什么地方,这样不断纠错,提升自己。可以多看看单片机应用实验书籍应该对你这方面有所帮助。

学过模拟电子和数字电子么?最捷径的方法,去买电容电阻三极管二极管等元器件,然后自己照着书本上的焊个电路,然后上电实验你就知道是什么回事了!

学习是没有捷径的,但是我有一些经验可以告诉你,希望对你有帮助吧。

对于单片机机的外围电路:

单片机是没有作用的,只有和外围电路组成系统才能够实现一定的功能,所以一般的应用中外围器件的应用是不可避免的,对于不懂的芯片最好不要怕麻烦,去查他的PDF,不要考虑各种芯片的工作原理是什么,那不是电子工程师研究的范围,你只要关注他的功能就好了,PDF一般都会给出典型的应用电路图的。

对于单片机的原理:

不可不知,但是不用仔细研究。现在的单片机应用主要有两种套路:

1:按照标准的intel总线规则连接(比如单片机通过373与2864的连接)

2:按照模拟总线连接(典型的例