要学好单片机,模电和高频的很重吗?单片机汇编语言编的多还是C语言编写的多呀 ? 请高手回答!!谢谢

如题所述

单片机技术本来就包括硬件技术和软件技术,两者密不可分,有时还可以互通(即有些功能可以以软代硬,当然有些也可以以硬代软件),什么样的电路对应什么样的程序,不懂电路,是没办法去做好单片机编程的。
对于初学者,其实也不见的学多么高深的电路知识,只要有些一般的电路基础就可以的,比如电容、电阻、二极管、三极管等就行,重点是多实践,因为单片机技术作为技术类课程实践性非常强,它不像基础课程的数理化,看看书会做题就可以。随着你实践的进步,自然会要求你提高自己的理论水平,硬件和软件技术也一定会随之提高,这是一个循序渐进的过程。
至于编程语言上,汇编和C也并不完全独立的,有些功能只能用汇编,所以C语言的单片机程序里你会经常看到汇编代码。如果是初学的话,我觉得先学汇编是毫无疑问的。因为汇编语言直接对硬件编程,有助于你对单片机软硬件的理解。追问

那数字电路和模拟电路也是必须学的? 对吗?

追答

当然是的,到了一定程度,可能还要学除电路以外更多的东西!如你要了解一些传感器的知识,还有涉及到力学的、光学的等很多,不过有些只要知道就要以了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-21
单片机开发需要集成多个学科的知识,具体应用在哪个行业,才知道需要精通哪些技术。单片机大程序还是C用的多,汇编主要用来编写需要实时性很强的应用,或者与C混合应用,比如精确延时等。
第2个回答  2011-12-21
我当初入门是看那个郭天祥十天学会单片机开始的!那个时候什么都不懂,就学过一些C语言,听到是能听懂,不过到后来学了汇编,也用过汇编写代码来玩单片机,然后对其理解更多了,直到现在投身到嵌入式行业,开始写驱动,就更加深入了!涉及的知识更广了!汇编主要是做些最最低层的驱动,直接跟硬件(等价于各种寄存器)打交道!然后就可以用C语言来写了,嵌入式的话你得懂中断,定时器等知识。数电也是很重要的!

参考资料:原创

...单片机汇编语言编的多还是C语言编写的多呀 ? 请高手回答!!谢谢_百...
至于编程语言上,汇编和C也并不完全独立的,有些功能只能用汇编,所以C语言的单片机程序里你会经常看到汇编代码。如果是初学的话,我觉得先学汇编是毫无疑问的。因为汇编语言直接对硬件编程,有助于你对单片机软硬件的理解。

学单片机,模电和 c语言先比那个更重要?
我觉得吧 先学模电在学c,在学单片机 比较好,模电是比较基础的,只是一些外围,c是单片机的核心,先学c,在学单片机,就能更好的融汇贯通了

我现在大三了,想学习单片机,还来得及吗?现在好焦虑,专业课没学好
51的资料最多,一般高校也是以这个型号为入门。这个现在有比较好的学习平台【吴鉴鹰单片机开发板】,对你以后掌握更多的mcu会有很大帮助的,像DSP、ARM之类的。硬件只是入门的基础,单片机的应用空间主要在于程序,汇编是基础,但是只需要了解一下就可以了。C语言是应用最广泛的,可以先在pc上多玩玩TC2,应...

学习单片机需要哪些基础
1:C语言编程是必要的,或者汇编语言也可以 2:硬件方面,模电,数电,单片机的一些芯片这些需要掌握 3:单片机开发板练习,结合理论基础,学习单片机开发板,51单片机是经典(吴鉴鹰单片机开发板),从这开始

数电模电,单片机怎么学啊?
“C语言学会了,单片机就八成学会了”。这个论断有偏颇,C语言学好对于建立结构化的编程思维的确有帮助,但是单片机可不仅仅是编程的问题,软硬两手都要抓两手都要硬。电路原理是基础,之后是模电,最后是数电。个人觉得不可以。C要比C#基础得多。万丈高楼平地起,因为考研而荒废基础学业是得不偿失的...

学单片机需要懂得数电和模电吗?
其实我认为你单独学习单片机没有任何意义,必须整体学习电子,才能独立工作。首先回答你学习单片机必须懂得数电,模电,如果不懂可能出现电路图看不懂或者是处理不了复杂问题,但是单片机的数电模电和学习的数电模电有些知识有重叠也有无关的内容,首先说一下模拟电子,基本放大电路要掌握,特别是共射极和射极...

单片机入门,急求高手大虾指教!!!
先说说单片机,我们现在用的比较多的是8051单片机,它的资料比较多,用的人也较多,市场也很大,51单片机内部结构比较简单,非常适合初学者学习,建议初学者将51单片机做为入门级芯片。单片机属于硬件,我强烈不推荐大家使用单片机仿真软件来学习单片机,也可以肯定的告诉大家,使用仿真软件是学不会单片机的,硬件只有把它摆在你的...

学习单片机需要学习哪些知识?
模电数电只是基础,学不学不要紧,了解就行。学单片机,只少C语言要过关,有独立编程序的能力,编程一定要过关。开发单片机,就具体去研究你要开发的那款单片机,i\/o引脚的控制寄存器怎么使用,中断,定时器计数器,A\/D,SPI,UART,I2C, 学会它们的相关寄存器的使用。这些是编程必须掌握的。当你要开发...

我想学习单片机
1、熟悉单片机的原理,结构;2、学好数电,模电,为设计电路打好基础;3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的了解;5、Protel至少要有点基础;6、要实际动手调试电路的能力。学习单片机的步骤 当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,...

学好单片机要多久?
c语言熟练程度怎么样,谭浩强写的那本c至少要掌握,二级至少没问题吧,(10天学会单片机)郭天祥的视频,半个月时间单片机,学会就很容易,在实际工程中,主要是设计到很多,外设,这些就只能在实际项目中去学习,用到什么外设学习什么外设,基本上都有现成的驱动(一般只有芯片厂做工程师你才会写驱动),...

相似回答