关于单片机的问题
我是电子技术的自考生,现在我已学习了模电,数电,C程序,微机原理与汇编语言也在学,为了找个好的工作,想学学单片机。我的问题分为以下几点,望能一一作答,无比感谢!一,学单片...
我是电子技术的自考生,现在我已学习了模电,数电,C程序,微机原理与汇编语言也在学,为了找个好的工作,想学学单片机。
我的问题分为以下几点,望能一一作答,无比感谢!
一,学单片机要准备哪些软硬件设备支持?(很重要!)
二,学单片机要什么书籍,那些书籍学习效果好?
三,学单片机要多长时间,什么学习方法与学习过程最好? 展开
我的问题分为以下几点,望能一一作答,无比感谢!
一,学单片机要准备哪些软硬件设备支持?(很重要!)
二,学单片机要什么书籍,那些书籍学习效果好?
三,学单片机要多长时间,什么学习方法与学习过程最好? 展开
13个回答
展开全部
1、硬件设备:电脑一台、开发板一个(可网上购买价格十几块钱到一百多不等)对于初学者,建议网上购买有配套视频教程的板子。如力天的,郭天祥的51开发板已经过时了,不建议买。不过郭天祥《十天学会单片机》教程到时可以学习学习。
2、软件:Keil C51 3版本的编译环境。对于初学者,如果你没有足够的资金去买电路板的话,可以安装一个 proteus仿真软件,非常好用,你在这个软件里面话好电路图,直接在软件上下载你编写的程序,就算没有开发板,也可以在proteus 上在线调试看到效果。如果你对信号部分比较感兴趣的话,还可以装一个 mutism仿真软件。mutism主要应用于数电模电的仿真,而proteus主要用于单片机的仿真,而且不占用多少内存空间。
3、书籍的话,建议你到电驴资源区里去寻找,里面有很多十分有用的电子资料和视频资料。
4、如果你愿意下功夫,半个月你就可以入门。建议你入门的时候用C语言来编程。如果你想精通单片机的话,就去学汇编,了解它的内部结构。尽量避免一上来就开始学汇编,不要从原理开始学,那样效果不好。从看别人的程序开始,遇到不懂得查书籍,看资料。看别人的程序,结合书上的知识来入门,最后通过学习内部结构,学习原理来达到精通单片机的目的。
5、个人觉得不要把目标放在普通的单片机上51 AVR PIC,而应该把单片机当做是一个踏板,真正要学的,值得研究的是嵌入式如ARM,DSP,FPGA/CPLD等。你可以先学简单的,如学号51单片机,然后学PIC,或者16位的AVR,然后你就可以去接触嵌入式了。
6、一定要学好数电模电,你学得越深,这方面知识用的越多。此外,把C语言的基础打好,这个很重要。
2、软件:Keil C51 3版本的编译环境。对于初学者,如果你没有足够的资金去买电路板的话,可以安装一个 proteus仿真软件,非常好用,你在这个软件里面话好电路图,直接在软件上下载你编写的程序,就算没有开发板,也可以在proteus 上在线调试看到效果。如果你对信号部分比较感兴趣的话,还可以装一个 mutism仿真软件。mutism主要应用于数电模电的仿真,而proteus主要用于单片机的仿真,而且不占用多少内存空间。
3、书籍的话,建议你到电驴资源区里去寻找,里面有很多十分有用的电子资料和视频资料。
4、如果你愿意下功夫,半个月你就可以入门。建议你入门的时候用C语言来编程。如果你想精通单片机的话,就去学汇编,了解它的内部结构。尽量避免一上来就开始学汇编,不要从原理开始学,那样效果不好。从看别人的程序开始,遇到不懂得查书籍,看资料。看别人的程序,结合书上的知识来入门,最后通过学习内部结构,学习原理来达到精通单片机的目的。
5、个人觉得不要把目标放在普通的单片机上51 AVR PIC,而应该把单片机当做是一个踏板,真正要学的,值得研究的是嵌入式如ARM,DSP,FPGA/CPLD等。你可以先学简单的,如学号51单片机,然后学PIC,或者16位的AVR,然后你就可以去接触嵌入式了。
6、一定要学好数电模电,你学得越深,这方面知识用的越多。此外,把C语言的基础打好,这个很重要。
展开全部
首先,你先做个最小系统图包括烧写器,把硬件做出来,软件上的话可以用wave或者keil来编写。单片机的书还是以你的课本为主,多看几遍知道里面的工作原理,网上很多实例可以用仿真先试试,仿真可以省下一些资金(但仿真的不一定硬件没问题),学习没有用时间的长短来衡量的,学习是一个不断的过程,单片机有很多,但是你如果是初学的话还是先学学51吧,学习首先是要愿意花有效率的时间,它需要的是不断地编写程序,我个人觉得单片机上还是软件(编程)上比较重要。希望能够帮到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
软件先得有吧,首先是编程的,有好多,例如万利仿真。可以画电路图并仿真的。例如:protues。硬件吗,,,可以有,也可以没有。等学的差不多了,再买硬件做。。。。哦,电脑是必备的。。。
书籍嘛多的去了。网上可以买。淘宝啦,当当啦都行。
学的快的话,一个月基本的就学会了。慢的话,就不知道了!!!
学习方法是多做,,,,多问
书籍嘛多的去了。网上可以买。淘宝啦,当当啦都行。
学的快的话,一个月基本的就学会了。慢的话,就不知道了!!!
学习方法是多做,,,,多问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一 ,选择一款单片机,买一块学习板,一百来块。建议从51学起,资料比较多,入门容易,学了51其他的也容易了。如果有熟人,也可叫他帮你做一块。买到板自己从焊接最小系统开始学,不必把学习板的内容全学,用到什么学什么。简单的可以先用Proteus仿真。
二 ,书籍可以选择马忠梅的《单片机的C语言应用程序设计》很详细,书很多,建议拿这一本就够了。也推荐视频《郭天祥十天学会C语言单片机》。
三,单片机入门很快,一个月左右吧。单片机学习主要靠自己做东西,单片机论坛里有很多,可以先自己仿照做。等有一定水平了就可以做自己想的东西。做东西和看书要结合,遇到不懂的查书,上网搜,也可以加一些相关的单片机QQ群。
顺便提一句,除了高级的嵌入式系统重在软件外。普通的电子系统,模拟电路和数字电路很重要。决定成败的往往就是这些,而不是单片机。
二 ,书籍可以选择马忠梅的《单片机的C语言应用程序设计》很详细,书很多,建议拿这一本就够了。也推荐视频《郭天祥十天学会C语言单片机》。
三,单片机入门很快,一个月左右吧。单片机学习主要靠自己做东西,单片机论坛里有很多,可以先自己仿照做。等有一定水平了就可以做自己想的东西。做东西和看书要结合,遇到不懂的查书,上网搜,也可以加一些相关的单片机QQ群。
顺便提一句,除了高级的嵌入式系统重在软件外。普通的电子系统,模拟电路和数字电路很重要。决定成败的往往就是这些,而不是单片机。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单片机主要是与电子芯片配合使用, 书籍很多找好一点大学出版的,都差不多,单片机很简单, 要搞懂一两个月就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询