新手学习单片机的问题

我最近在自学单片机.但是看了3天之后发现真的很多东西一点都看不懂.包括各个管脚,寄存器,时钟电路的原理作用的介绍中,很多东西,很多专业名词看的是云山雾里的..
我学过基本的C语言,但是没有数字电路和模拟电路的基础.在这种情况下应该怎么学习才合理?
我看过网上很多说怎么学习单片机的文章.其中都说看不懂书很正常,应该以动手为主..但是怎么动手?我现在都没有搞清楚单片机到底是什么,是干什么的.
有没有什么学习单片机的方法,怎么样动手操作.有没有高手给我讲一下自己从菜鸟到高手是怎么过来的?可不可以在动手操作内容上详细一点??(或者有什么讲什么也行~)
谢谢..
再次感谢!!

第1个回答  2009-02-21
我是个大二的学生,也不会那些数电模电的知识,但是已经可以简单地应用单片机了,如果时间紧,那些东西没必要去学。推荐你看一套视频,网上有免费的下载,我就是看的这套视频入门的,讲得很细致,很基础,一共13个视频。网址:http://www.downtool.com/Bt/90455.html
下起来可能比较慢,是BT下载。同时建议你自己动手装几块板子,很便宜的。建议安装keil,Proteus进行仿真。使用C语言编写就可以,易学易懂,可移植性好,使用汇编太晦涩了,新手不容易入门。祝你获得成功!!
第2个回答  2009-02-23
大家都说注重动手.其实在动手之前,最重要的一件事是看书.像楼主刚学单片机之前,不要急于动手.先找本书好好看看.但是看了三天之后一点东西都不懂.这很正常.三天看不懂.再看三天.再看三天,应该懂单片机是干什么了吧.把书看懂了.就知道该干什么了.
第3个回答  2009-03-04
这个时候你应该找一本书好好看一下,介绍你一本书我是新手的时候就看的它感觉还行《8051单片机彻底研究》它分几本你买入门的就行,多看几遍,最重要的还是动手,如果真想学的话花点钱买个开发板照着提供的程序,能把那几个小灯随心所欲控制了,那么你学会80%了。
第4个回答  2009-02-17
我单片机学了快2年了,还在搞51,不能说是高人,鉴于你的情况,我觉得你应该多做实验,比如搭个A/D,D/A,外扩62256,搞个DS1302或DS18B20之类的。尽量多掌握外部资源的使用方法,当你掌握了足够多的时候,遇到一个项目,则可以轻松面对。
接下去则可以接触更高级一些的MCU,如ARM,其实AVR也不错,现在就在玩这个单片机.
还可以熟悉CPLD/FPGA的开发...这些都是作为一个合格的电子工程师必要的技能。

http://u.youku.com/sjf1136这个是我博客,上面有我的一些小制作,欢迎点评噢!
第5个回答  2009-02-18
要动手,很对!建议你买块单片机的学习版,在寝室里就可以做试验,我买了一块150元,里面很多功能不错,很多问题是在现实中遇见解决的。
这是我个人之见,希望能用到

单片机要学多久才能学会 十天学会单片机是真的吗
学习单片机所需的时间取决于学习目标。新手通常会感到迷茫和焦虑,尤其是在自学的情况下。一般来说,如果只是想简单上手,大约需要25天到一个月,而要真正掌握单片机开发,则需要更长的时间。首先,基础电路的学习是一个挑战。基础电路虽然复杂,但对单片机开发的实际应用帮助不大。建议初期专注于基本电路知...

想入行单片机开发的学生们的忠告
首先,要有长期学习的准备。单片机开发涉及广泛,虽然工作稳定且有机会成为老板,但学习成本高。在学校,不要期待毕业后才开始深入学习,因为大量应届毕业生涌入,公司可能不会花太多时间培训新手。实践比赛和动手经验是有帮助的,但竞争力仍有限。其次,大学阶段的项目经验往往不被看重,过于基础的项目在就业...

求一份单片机答辩的题目和答案 我不是计算机专业的 简单点就行 拜托了...
(7)红外遥控器控制的风扇温控器 (8)用单片机89S52制作计算器 (9)用单片机89C51制作程控交换机 (10)数据采集和记录系统单片机AT89C51 (11)简单的制作AT89SXX的单片机教程板 (12)热敏电阻温度计:液晶版 (14)热敏电阻温度计 (15)使用DS1307的数字闹钟 (16)SPI闪存编程器的制作 (17)8051SBC单片机微处理器学习板...

本人新手求大神有关51单片机的问题
首先,51单片机I\/O口的直接驱动能力很弱,所以LED不要用共阴的方式接,最好用共阳的,就是所有的正极都接到电源上,而把负极分别接到相应的I\/O口上,用灌电流的方式驱动,还有记得LED需要串联限流电阻,1K的就可以,否则LED导通之后会被烧掉 程序我就不写了,给你说说思路 1 把八个LED的阴极分别接到一组...

51单片机编程让新手最容易出错的几点总结
新手容易出错的地方可能有:1、数据类型,unsigned char在单片机中是最常用的数据类型,不是C语言中的自字符串或字符类型,新手很容易搞错。2、关键字的使用,单片机中有很多内部关键字,比如特殊功能寄存器、中断等等,如:P0,SBUF、interrupt、using等等,这些都不能作为用户的变量用,新手常常不太注意。...

单片机学习如何入门?
1、学习理论知识,书的话新手建议看看__王云51单片机教程,结合书带的视频一起看好理解;2、最好有一个开发板,在开发板上从最简单的功能开始实现,比如做一个流水灯、蜂鸣器音乐盒等;3、实现简单的功能后,开始尝试更复杂的程序,例如LCD显示、数字时钟、串口通信、中断控制等;4、在上述功能均可以实现...

新手该如何学习单片机?有什么方法或者窍门?
一:自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能非常多的那种板子,我建议有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了。如果上面我提到的这些,你能熟练应用,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习...

怎么自学单片机原理?
1、学习理论知识,书的话新手建议看看__王云51单片机教程,结合书带的视频一起看好理解;王云的单片机视频网上到处都有。2、最好有一个开发板,在开发板上从最简单的功能开始实现,比如做一个流水灯、蜂鸣器音乐盒等;3、实现简单的功能后,开始尝试更复杂的程序,例如LCD显示、数字时钟、串口通信、中断...

单片机新手请教一个问题,内容在下面的图片里面
首先我们要知这51单片机的计数器是一个加法计数器,也就是说它是从0开始一直加到65535时再加一就会溢出,如这时中断打开的就会产生一个中断。第二在它的工作在1方式时它是一个16位长度的,也就是共可计数是2的16次方。第三这个计数初值是什么!?这就是这16位计数器可数的最大值和我们要计的个数...

单片机菜鸟求教,关于延迟和按键去抖的问题
动态扫描的意思就是,在很短的时间内,轮流让每个管显示一次。只要频率够快,那么人眼的视觉暂留就会起作用,你就看不见数字在跳动。闪烁的原因也很简单,比如你要显示1234 本来是:1出现,1消失,2出现,2消失,3出现,3消失,4出现,4消失。。。每个数字出现和消失的时间都很短,循环起来,周而复始...

相似回答