关于单片机
我是一个大三的学生。在一个普通的本科医药院校,学的是生物医学工程,学的课程很杂。模拟电路和数字电路学了一些,c语言也学了。我自学了51单片机,只用c51做过DS1302时...
我是一个大三的学生。在一个普通的本科医药院校,学的是生物医学工程,学的课程很杂。模拟电路和数字电路学了一些,c语言也学了。我自学了51单片机,只用c51做过DS1302时钟和超声波测距。而且我的模拟电路很烂,几乎没入门。还有两年就毕业了,我想往单片机开发方面发展。据了解,还有ARM CORTEX-M3,AVR,PIC,MSP430,C8051等等单片机。我有以下问题,请过来人帮我解决,谢谢!
1 以我现在的情况,是该把模拟电路复习好,用一年多的时间用51单片机做多几个作品呢。还是多学习其他的单片机,比如STM32或是AVR单片机。
2 用不用学习VC或是VB上位机编程,ucos操作系统之类的。
3 现在在学数字信号处理,如果是单片机开发的话会不会用上?
4 推荐几本模拟电路的书籍,现在我对模拟电路确实很头疼。
我知道掌握的东西越多越好,但是一年多的时间恐怕学不了那么多,而且我不是读电子的,还要学很多医学方面的课程,没有那么多时间。所以,我想把跨进单片机开发这个行业作为首要的目标,以我现在的情况该如何去做?
谢谢各位的回答。不同的经历有不同的回答,都回答得很好。但是,分只能给一个人。 展开
1 以我现在的情况,是该把模拟电路复习好,用一年多的时间用51单片机做多几个作品呢。还是多学习其他的单片机,比如STM32或是AVR单片机。
2 用不用学习VC或是VB上位机编程,ucos操作系统之类的。
3 现在在学数字信号处理,如果是单片机开发的话会不会用上?
4 推荐几本模拟电路的书籍,现在我对模拟电路确实很头疼。
我知道掌握的东西越多越好,但是一年多的时间恐怕学不了那么多,而且我不是读电子的,还要学很多医学方面的课程,没有那么多时间。所以,我想把跨进单片机开发这个行业作为首要的目标,以我现在的情况该如何去做?
谢谢各位的回答。不同的经历有不同的回答,都回答得很好。但是,分只能给一个人。 展开
9个回答
展开全部
我也是出来做单片机开发的。
你说得没错,你没有多少时间,所以你把跨进单片机开发作为首要目标是最正确的选择,因为这种技术的东西没有时间让你三心二意。
其实我之前也是想过要不要学VC等,后来发现学不了那么多,VC摸了下又放弃了,出来社会才发现做单片机和VC,一个是硬件(当然还包括C语言)一个是软件,完全摸不到彼此,除非你有信心做好硬件同时做软件。举个例子,以ARM来说,嵌入式和嵌入式系统是两个不同的层面,一个是对ARM(类似单片机操作)的编程操作,另一个是系统层、驱动层、应用层的编程。一般就业就只是其中一个的问题,如果两个都学好,似乎难难难……
从你情况来看,你不是计算机专业,而且会模电,你应该跟我一样走硬件(单片机开发)的路。
总结个人经验,这里纯粹是我个人感想。
第一个问题:专心学好51单片机,单片机最主要的是多实践,所以你多做几个产品的想法是不错的。等你觉得有时间了,建议学多块单片机,从应用广泛度上建议AVR。学单片机的确需要模拟电路,但需要度没有那么“渴”,而且你现在没得实践,看再多也没用,打个基础就好,时不时温习同一本模电就可以了;
第二个问题:在前面我已经说了,除非你走软件的路,不过也很难实现;
每三个问题:数字信号处理是另一条路,对单片机没多少用处。不过对你以后转行也许有用,呵呵……预防你以后走射频之类的路;
第四个问题:在第一个问题上已经说了,不用看太多,本本一样,一本足矣。
你说得没错,你没有多少时间,所以你把跨进单片机开发作为首要目标是最正确的选择,因为这种技术的东西没有时间让你三心二意。
其实我之前也是想过要不要学VC等,后来发现学不了那么多,VC摸了下又放弃了,出来社会才发现做单片机和VC,一个是硬件(当然还包括C语言)一个是软件,完全摸不到彼此,除非你有信心做好硬件同时做软件。举个例子,以ARM来说,嵌入式和嵌入式系统是两个不同的层面,一个是对ARM(类似单片机操作)的编程操作,另一个是系统层、驱动层、应用层的编程。一般就业就只是其中一个的问题,如果两个都学好,似乎难难难……
从你情况来看,你不是计算机专业,而且会模电,你应该跟我一样走硬件(单片机开发)的路。
总结个人经验,这里纯粹是我个人感想。
第一个问题:专心学好51单片机,单片机最主要的是多实践,所以你多做几个产品的想法是不错的。等你觉得有时间了,建议学多块单片机,从应用广泛度上建议AVR。学单片机的确需要模拟电路,但需要度没有那么“渴”,而且你现在没得实践,看再多也没用,打个基础就好,时不时温习同一本模电就可以了;
第二个问题:在前面我已经说了,除非你走软件的路,不过也很难实现;
每三个问题:数字信号处理是另一条路,对单片机没多少用处。不过对你以后转行也许有用,呵呵……预防你以后走射频之类的路;
第四个问题:在第一个问题上已经说了,不用看太多,本本一样,一本足矣。
展开全部
1 以我现在的情况,是该把模拟电路复习好,用一年多的时间用51单片机做多几个作品呢。还是多学习其他的单片机,比如STM32或是AVR单片机。-----------------用一年多的时间用51单片机做多几个作品,然后转C8051即可,都是51内核,好转
2 用不用学习VC或是VB上位机编程,ucos操作系统之类的。----------------------上位机先学delphi7
3 现在在学数字信号处理,如果是单片机开发的话会不会用上?----------------------不会用上,除非你搞DSP
4 推荐几本模拟电路的书籍,现在我对模拟电路确实很头疼。--------------------------学好基础,至于提高,只能在工作中,不断积累
2 用不用学习VC或是VB上位机编程,ucos操作系统之类的。----------------------上位机先学delphi7
3 现在在学数字信号处理,如果是单片机开发的话会不会用上?----------------------不会用上,除非你搞DSP
4 推荐几本模拟电路的书籍,现在我对模拟电路确实很头疼。--------------------------学好基础,至于提高,只能在工作中,不断积累
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我是学电子的
1、我不建议你直接用51做很多东西,最少也要到avr,你应该也知道,玩单片机的现在大部分最后还是去弄mobile了,arm11已经用了
2、以你现在的状况,还是先用c就行了,你要是把c用的很好,说实话,做个不是非常复杂的东西,完全够了
3、我的方向是信号检测与处理,我们大三开的51的课,但是谁都感觉的到,根本没用,单片机还是用的少,而且单片机主要是实践
4、模电你可以在学单片机的同时学,运放在你做东西的时候你用到,但是我想说的是学电子,主要是动手,你自己好好坐一个运放,比你看3遍书好
只要有毅力,不怕时间短……
不要三心二意……
我是纯手写的 才不采纳没关系 只希望对你会有些帮助
1、我不建议你直接用51做很多东西,最少也要到avr,你应该也知道,玩单片机的现在大部分最后还是去弄mobile了,arm11已经用了
2、以你现在的状况,还是先用c就行了,你要是把c用的很好,说实话,做个不是非常复杂的东西,完全够了
3、我的方向是信号检测与处理,我们大三开的51的课,但是谁都感觉的到,根本没用,单片机还是用的少,而且单片机主要是实践
4、模电你可以在学单片机的同时学,运放在你做东西的时候你用到,但是我想说的是学电子,主要是动手,你自己好好坐一个运放,比你看3遍书好
只要有毅力,不怕时间短……
不要三心二意……
我是纯手写的 才不采纳没关系 只希望对你会有些帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 玩单片机的话不需要多好的模拟基础,简单的电源稳压 滤波 三极管会用就行了
2 用不用上位机编程取决于你的项目需求,不是非学不可的。简单的上位机应用学起来也很简单,只要你不是要做很精美复杂的界面,一两个星期就可以搞定。
3 单片机基本用不上数字信号处理。数字信号处理一般在DSP上用的较多,一般做图像 语音处理会用上。
4 模拟书最好的还是华科或者清华的教材,经过时间考验了的。
任何一种单片机入门之后都需要实际项目来提升开发经验。不需要什么都学,其实学会一个,个个相通。单片机无非就是操作寄存器来达到某些控制或者通信功能,不同的单片机仅仅是寄存器的定义不同,资源的不同。就像你学会了开车,本田的,丰田的,宝马的都能开一样。懂的多不一定能成为高手,但精通C语言,有丰富的开发经验一定可以成为高手。就说这么多了。
2 用不用上位机编程取决于你的项目需求,不是非学不可的。简单的上位机应用学起来也很简单,只要你不是要做很精美复杂的界面,一两个星期就可以搞定。
3 单片机基本用不上数字信号处理。数字信号处理一般在DSP上用的较多,一般做图像 语音处理会用上。
4 模拟书最好的还是华科或者清华的教材,经过时间考验了的。
任何一种单片机入门之后都需要实际项目来提升开发经验。不需要什么都学,其实学会一个,个个相通。单片机无非就是操作寄存器来达到某些控制或者通信功能,不同的单片机仅仅是寄存器的定义不同,资源的不同。就像你学会了开车,本田的,丰田的,宝马的都能开一样。懂的多不一定能成为高手,但精通C语言,有丰富的开发经验一定可以成为高手。就说这么多了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我是学自动化的
其实你不用那么心慌!
郭天祥还不是大三才开始慢慢入门的,还那么凶,相信只要你能持之以恒,一定能成大事的,我建议你就把51多怎哈!c8051f系列的单片机很强大,你可以从c8051f系列的单片机学起走,那个型号的单片机比stc的复杂点,能学到很深的东西,对以后学习AVR,嵌入式都有很大的帮助,c8051f系列的有些51单片机也做的能开发嵌入式了,很强大。
你可以多读读郭天祥写的我的大学6年那篇文章,多鼓励鼓励自己,多开导开导自己,郭天祥写的很好,他那个文章上面也有方向,想必你也看过,我建议你多看,一篇文章可以多读几遍。呵呵。祝你一切顺利、。
对于上位机你可以大四的时候再学习,大三可以学习VC,给大四学习上位机打好基础!!!祝你一切顺利
其实你不用那么心慌!
郭天祥还不是大三才开始慢慢入门的,还那么凶,相信只要你能持之以恒,一定能成大事的,我建议你就把51多怎哈!c8051f系列的单片机很强大,你可以从c8051f系列的单片机学起走,那个型号的单片机比stc的复杂点,能学到很深的东西,对以后学习AVR,嵌入式都有很大的帮助,c8051f系列的有些51单片机也做的能开发嵌入式了,很强大。
你可以多读读郭天祥写的我的大学6年那篇文章,多鼓励鼓励自己,多开导开导自己,郭天祥写的很好,他那个文章上面也有方向,想必你也看过,我建议你多看,一篇文章可以多读几遍。呵呵。祝你一切顺利、。
对于上位机你可以大四的时候再学习,大三可以学习VC,给大四学习上位机打好基础!!!祝你一切顺利
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询