单片机有什么用(单片机原理及应用)

单片机原理 单片机应用范围

style="text-indent:2em;">大家好,单片机有什么用相信很多的网友都不是很明白,包括为什么不建议学单片机数控也是一样,不过没有关系,接下来就来为大家分享关于单片机有什么用和为什么不建议学单片机数控的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

  1. 数控技术和微电子技术哪个好
  2. 数控技术属于哪个专业
  3. 普本机械大三学生,C语言单片机基础接近0,想自学嵌入式,想法可行吗
  4. 单片机有什么用

数控技术和微电子技术哪个好

电子信息科技这个专业,就业时分三个方向:电子微电子线路与数控技术、通信工程、计算机程序设计。即硬件、通信、软件三个方向。说实话这个专业学起来比较累,因为要掌握的知识比较多也比较杂,在工科专业里也不算轻松。

而且这个专业的分支很细,刚才说的只是三个大方向。

例如选择了硬件方向也分数控技术、振荡电路好多分支,每一项又各有不同,属于需要专业性人才的专业。

在学习中还会有焊接技术的联系,最差也能焊件修电脑去了,呵呵。

硬件方向主要是微电子,就是单片机的设计及制作,利用电路分析和数控技术。生活中实际应用性强,选择这个方向的人也是最多的(可以做机器人哦)。而这里需要注意的是有个误区,我们所学的是电子而不是电力,所以电力的调度还有发送调配一般不属于这个专业的学习范畴。

一般这个方向学习后的就业是电子工程师(如果工作对口的话),比较有名的公司是德克萨斯的TI公司(我们学校就是用的这个公司出品的单元板和元件的)。

通讯方向选择的人会比较少一些,一般就是有线和无线通讯,也可能有数字信号方向的内容(这个方向我不打算学习所以了解不多)。

这个方向的学习课程也相对少。

就业方向只要是通讯公司或者是通讯器材的公司。

软件方向是类似于信息软件工程的,但也略有差异。

电子里的软件也主要是利用程序对电子产品进行编程控制以及检测的,与硬件方向也是有所交叉的。以后也可以从事计算机类的职业。

数控技术属于哪个专业

数控技术与应用属于机械类专业,和机电一体化专业的基础课基本一样。除了学习机械类专业知识,包括机械加工工艺、机械制图,机械结构设计,结构力学、材料力学等等。以及电路、电工等电子学知识,还要学习计算机方面的包括计算机基础,单片机,计算机原理等等,最后还要学习数控专业知识包括数控原理、CAD/CAM、数控维修、专业英语等等。

普本机械大三学生,C语言单片机基础接近0,想自学嵌入式,想法可行吗

非常可行,兴趣是最好的老师,题主机械行业,也一定知道机械行业的不容易,其实技术的各个行业都一样,嵌入式这块,尤其是涉及到操作系统的这个行业也是很不容易坚持的。如果题主想要在这块发展,建议利用好自己的时间,首先学习C语言基础,然后过一遍汇编语言,再回过头来重新深入学习C语言,这是基础,对以后技能的提高,有很大很大的作用,这个阶段比较枯燥,基本上属于投入不见产出的阶段,题主一定坚持住。然后建议题主学习一下模电,数电,能够看懂电路图就可以了。以上的内容都是入门,接下来楼主可以学习一下单片机,建议从51单片机开始。有了上面的基础,学习起来肯定得心应手,定时器中断是重点,这个阶段一定要多做一些项目,先从简单的开始练习,等到可以做一些能够综合应用单片机内部资源的项目以后,就可以开始arm的学习了,这个阶段,需要arm汇编,掌握Linux操作,然后分析uboot,内核,文件系统,等到可以自己在一个平台移植以上模块以后,楼主就可以从事诸如驱动,内核的开发啦。。。我是嵌入式精英训练营,想要学习嵌入式的朋友可以关注我,干货满满,不会让你们失望~

单片机有什么用

1.uC/OS是个什么鬼?

在一些朋友的留言和大神的文章中多次提到了uC/OS,相信很多朋友看到之后都是蒙B的“这是个什么鬼?”。uC/OS(MicroControlOperationSystem)翻译过来就是微控制器操作系统,最初版本是在1992年发布,现在已经发展到uC/OSIII了。

嗯,那它有什么用呢?

接触过单片机或编程的朋友一定知道main()函数,mian()又叫主函数或者入口函数,顾名思义就是程序开始执行的地方(其实这是不严谨的,但是为了照顾小白可以这样简单的理解),而一般的裸机程序只有一个main(),从程序的开头到结尾跑一次就完了,而为了让程序能不停的跑往往会在main()中加一个while(true)让其不断的循环。uC/OS因为其处理方式理论上可以模拟无数个"main()函数"(任务),让这些任务并发运行,就像在一个单片机中有多个main()函数一样,让原本单线程的单片机能有多线程的效果。

那uC/OS是变出无限个main函数呢,答案就是时钟节拍,时钟节拍就是系统以固定的频率产生中断(时基中断),并在中断中处理与时间相关的事件,推动所有任务向前运行。简单的来说就是高频率的切换任务来实现类似多线程的效果,这个时钟节拍是可调的,频率越快越浪费cpu,相应的在多个任务间切换的速度也就越快。

那么什么是中断呢?

从本质上来讲,中断是一种电信号的变化,当设备有某种事件发生时(产生电平变化),它就会产生中断,通过总线把电信号发送给中断控制器。如果中断的线是激活的,中断控制器就把电信号发送给处理器的某个特定引脚。处理器于是立即停止自己正在做的事,跳到中断处理程序的入口点,进行中断处理。(就好比小明现在正在看我写的这篇文章,突然有快递来敲门他就会先放下手机去取快递然后回来接着看,既拿了快递又读了文章)如上图所示电信号从低电平跳转高电平的中断称之为上升沿中断,反之称之为下降沿中断。

因为篇幅的限制以上只是简单的介绍了一下uC/OS,当然它还有很多其它的优点,例如内存分配,任务消息队列,等等。这些都是这个系统多年迭代累积下来的“车轮”,如果感兴趣的朋友可以深入的了解一下。

uC/OS固然是好,但是真的有必要什么都用uC/OS么?我看未必,杀鸡何用宰牛刀。以下引用一位知友的留言:

“2以前没学过操作系统,用单片机裸机写程序。有一次做一个功能特别复杂的东西,发现中断都快用完了,并且用中断有些地方实现的特别勉强,冗余,复杂。当时根本就不知道有多任务,也以那时的知识根本想不到如何优化。如果当时学过操作系统,用过ucos,这个问题就很好解决了。不信,你看能不能用裸机实现一个简单的平板电脑。

6以后想去大公司,做平板,做手机,不会嵌入式linux估计不行吧,这个依旧包括了上述所有知识。”(这位朋友表达的意思我懂,在此只是引用这一段话,只是引用!)

(此段纯吐槽)可能是现在中国手机行业很赚钱。是个大一点的公司就要做平板,做手机,大公司都需要这样的人才,一窝蜂的往里钻。虽然arm理论上也算是单片机的一种,但是我更喜欢将其归入微处理器的行列,做手机做平板要是我肯定不会选stm32上uC/OS来做。如果是为了好找工作,为了做手机那还是学嵌入式linux比较靠谱。我是学自动化的,在我的感觉里单片机(stm32,avr,飞思卡尔,51等等)这类是属于微控器,最适合的就是用来做控制的,不是为了做手机而生的。

和做人一样首先要清楚自己的定位,清楚自己能干什么,不能干什么。汽车芯片,3d打印机,数控机床,手环,液晶显示器,四轴,录像机,洗衣机,玩具,飞机仪表板等等等等,都有单片机的用武之地,我给它的定位就是简单重复高效的控制器。有朋友留言说“一句话想赚钱不要学这个。”我只能引用这样一句话“中国不是实体经济不行了,而是你的实体经济不行了。”

2.那你解释一下运放虚短的原理简单讲就好@obovgood

运算放大器MIT的AnantAgarwal教授讲的很好建议你去看看(其实网易公开课上有很多资源,都没人看)

什么是运算放大器?

运算放大器是一种带有特殊耦合电路及反馈的放大器,其输出信号可以是输入信号加、减或微分、积分等数学运算的结果。(简单的理解就是通过这个原件能实现输入信号的数学运算)

正好我用一个实际的例子来讲,下图是我之前用来驱动激光的一个原理图,看似很复杂不用怕,一步一步来。首先要知道这个电路是干什么用的,我上学的时候就是老师自己陶醉的在台上讲,也不告诉你学了知识能干啥,最后学的都是一头雾水,一脸茫然(又吐槽了)。为了保持激光稳定的工作,通过激光二极管的电流必须是恒定的,这个时候就需要横流驱动。

LASER1+和LASER-之间接的就是要求横流1A工作的激光二极管。如果电路看起来复杂图中所有电容均可以理解为滤波作用。为了理解虚短,虚段我们将其都去掉,是不是看起来简单了一些

LASER-下方是一个mos管,简单的理解成一个特殊开关,它的1端口可以控制2->3的是否导通,并分去多余的电压。R8是0.03欧姆的采样电阻,为了实现1A横流R8a上方电压要为0.03v(I=U/R),那么运放端口6为0.03v。ok这里我们先学习一下

虚短(虚短指在分析运算放大器处于线性状态时,可把两输入端视为等电位【这里2,3,5,6都是输入端】,就好像两个输入端短接在一起,但事实上并没有短接,称为“虚短”。由于运放的电压放大倍数很大,而运放的输出电压是有限的。因此运放的差模输入电压不足1mV,两输入端近似等电位,相当于“短路”。)

虚断(由于运放的差模输入电阻很大。因此流入运放输入端的电流往往不足1uA,远小于输入端外电路的电流。故通常可把运放的两输入端视为开路。“虚断”是指在分析运放处于线性状态时,可以把两输入端视为等效开路,这一特性称为虚假开路,简称虚断。)

因为虚断(5,6)为开路,没有电流由6经过R8a到GND。

因为虚短所以(5,6)端口电压相等均为0.03v,由于R7a,R7b串联可得到端口1的电压

(V1-V5)/R7a=V5/R7b-------->V1=(V5/R7b)*R7a+V5=0.33v

因为虚短所以(1,2,3)端口电压相等,所以只要用单片机控制3端口的电压为0.33v,激光器就能稳定在1A工作。

自己焊的原理板如图,中间的小长方块就是运放。

控制激光稳定输出!

注意以上所有推导能成立均建立在运放是线性工作的状态,至于运放什么时候是线性,如何在非线性条件下让运放线性工作,AnantAgarwal教授都讲的很清楚了。如果你感兴趣可以深入的学习一下,我还是再次吧视频链接贴出来:

http://open.163.com/movie/2007/8/U/F/M7A8MMH3M_M7A8SLOUF.html

----------------------------------------------------------------------------------------------

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

单片机有什么用 学单片机有前途吗

声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://bk.77788889.com/1/82081.html

相关推荐