电工优优今天要和大家分享的什么是单片机?单片机有什么用?单片机可以做什么相关信息,接下来我将从什么是单片机?单片机内部有哪些部分构成?,什么是单片机?单片机有哪些用途?,什么是单片机?单片机与通用微机相比有何特点?这几个方面来介绍。
什么是单片机?单片机有什么用?单片机可以做什么
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在生活中有广泛应用。
通过学习单片机,有利于深入了解微机的电子运行原理,有利于了解硬件基础运行规则和规律。
在单片机编程中所需要用到的汇编指令,也有利于引导计算机科学相关专业的学生下潜去了解底层编程语言的特性。
目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC 卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械。
单片机在生活中到处都有用到,小到遥控器、电饭煲、电磁炉、豆浆机等小家电,大到冰箱、空调、洗衣机等。
单片机的主要功能是什么?
讲的通俗一点,单片机的主要功能可以概括为:检测外部信号,并按照人们写入单片机中的程序逻辑输出相应的信号。
图1 单片机
这个主要功能读起来可能还有一点拗口,OK,再让我们来举个像子:家中电视机的遥控器,遥控器的功能就是看电视的人通过按遥控器上的按钮来调台或调高/高低音量。其实遥控器里面就有一颗功能相对简单的单片机,当用户按下一个按钮时,单片机就会检测到相应的信号,然后单片机自动判断是哪个按钮被按下,假如是增加音量的按钮,那么单片机就会发出相应的信号驱动发射头发出无线信号(比如红外信号)。当电视机接收到信号后就执行相应的动作,比如这里的调高音量。
图2 遥控器
单片机有什么用?
通过以上的例子,应该可以了解单片机的作用了,要完成比较实用的功能,光靠单片机一个人是不行的,还需要单片机外部的电路来配合实现。
比如检测外部信号,单片机自己是不能直接检测光强弱、温度、水位等信号,它需要一些传感器将这些物理量先转换成电压信号,然后单片机再将电压信号转换成相应的物理量值进行内部的计算处理。
同样,输出相应的信号,其实单片机输出的信号也就是电压信号,如比0-5V之间的模拟电压信号或者是5V / 0V的高 / 低电平数字信号,它需要外部电路的配合来实现各种功能,比如控制电动机旋转等。
图3 程序让机器变成机器人
除了这些以外,还需要在单片机中写入程序,不然单片机什么也做不了。打个比喻,单片机这个物理器件就像是人的躯体,而程序就像是人的灵魂或思想,没有程序的单片机就像是植物人,只能躺的床上什么也做不了,有了程序,机器就可能变成机器人。
单片机有很多用途。可以作为微控芯片使用,内部集成了控制器,输入输出IO等外设。通俗来说就是利用控制器来控制你想要做的事情。
比如,测试里面的自动冲水的,利用红外对管来检测,当有人的时候,红外对管会接收到另外一个管子发送过来信号,单片机会接收到,然后去处理,就相当于人的大脑一样。控制想做的是。然后就冲水。当你走时,红外电平转换,再次冲水。就这么简单。
学单片机其实前途不是很大。首先学到的知识有限,对内部寄存器,启动代码,底层编程了解的不够深入。你就算学上很多年,虽然经验丰富,但是人才还是很多。因为这个入门度比较低,很容易学会。那你的竞争力就大了,大了就导致工作不好找。这种循环。
作为入门可以从单片机学起,然后慢慢提升进入到linux嵌入式方面发展,这个方向要学的好才能有更好的竞争力。才能进入一个更大的平台。学这个你别说你别说为了兴趣,大家都是为了混口饭吃。混口好饭吃而已。
至于怎么学习呢,那我建议先把单片机学好,工作一两年之后就可以自己慢慢学习linux了。这样有了工作经验你学什么都很快的。然后继续提升自己。人生就是一个提升的阶段。所以说努力吧。
以上就是"电工优优"为大家介绍的什么是单片机?单片机内部有哪些部分构成?的相关信息,想了解更多"什么是单片机?单片机有什么用?单片机可以做什么,什么是单片机?单片机内部有哪些部分构成?,什么是单片机?单片机有哪些用途?,什么是单片机?单片机与通用微机相比有何特点?"相关知识,请收藏电工无忧吧。