首页 > 科技 > 问答 > 科技经验 > 芯片为什么能识别程序,芯片都是数字电路

芯片为什么能识别程序,芯片都是数字电路

来源:整理 时间:2022-06-08 10:29:29 编辑:科技知识 手机版

当然,这些用汇编语言编写的程序是不能被处理器直接识别的。当然,用高级语言编写的程序需要翻译成二进制机器码才能被处理器识别和执行。随着科技的进步,电子产品的功能越来越强大,芯片的处理速度越来越快,我们编写的程序也越来越复杂。家用电器的功能主要是用户按键输入、冷暖控制、风扇声音报警、温度检测和显示界面等。这篇文章将告诉你芯片是如何控制家用电器的。

芯片为什么能控制家用电器?软件为什么能控制硬件?

芯片是家电用电的控制中心,通过件硬结合来实行控制这里的芯片指的是单片机(MCU),是一颗下载了电子工程师编写的控制程序的集成电路。单片机集成了CPURAMROMIOADC定时器等等功能,其实就是一个微型的计算机,当然它的运算能力是比较弱的。家用电器功能主要是用户按键输入控制加热制冷开启风扇声音报警温度检测显示界面等等这些功能,本文将通俗的能大家说说芯片是怎么控制家用电器的。

加热怎么控制?加热需要用到发热管,发热管其实就是电阻丝,给它通电就会发热对吧?我们可以用一个继电器来控制发热管电源的开和关,如下面电路图,当继电器K1闭合时,发热就会工作,而继电器的闭全和断开则由继电器开关控制信号来控制。当DR为高电平时,三极管Q1导通,继电器K1闭全,发热管就工作了,DR为低电平,但发热管停止工作。

这个电路中的所有电子元件则称之为硬件,控制信号则通过单片机的软件提供。单片机有什么多引脚,最主要是GPIO普通输入输出,控制继电器的开关,单片机需要输出一个信号对吧?编程时,需要把单片机连接继电器开关控制信号(DR)的引脚设置为输出,程序按照实现功能输出对应的高电平或者低电就可以了。比如温度低时,输出高电平,让发热管加热,温度高时,输出低电平,停止发热管工作,这个控制我们可以称之为软件。

显示怎么实现?显示可以用管码管液晶管示器对吧?以简单的8字管码管为例,它其实由7个LED组成一个8的形状再加一个LED作为数码管后面的小数点,只要点亮指定的段画就可以形成一个数字,比如点亮A/B/C/D/G的位置,它就是一个3了,对吧?这些组合在一起的LED会有一个公共引脚,如果公共引脚为LED的负极,则称为共阴,公共引脚为LED的正极,则称为共阳。

当然,驱动这个数码管也需要一个简单的硬件电路,以共阳数码管为例,可以用三极管来控制公共端,A/B/C/D/E/F/G/DP这些段画则单独控制。至于什么时候谁显示什么数字,该点亮哪些段画,同样需要软件来处理,对吧?比如把温度数据在数码管上显示出来。按键输入怎么获取?上面两个实例都是输出的控制,这里说说怎么获取按键输入。

下图是单个按键输入的硬件电路,按键没有按下时,Key Input通过电阻R1与VCC连接,这时候Key Input是高电平,对吧?当按键按下,Key Input就与GND连通了,就变为低电平了,对吧?单片机的程序就可以通过读取Key Input位置的电平为判定按键是否按下了。当然,编程的时候,需要把单片机与按键连接的引脚设置为输入。

总结相信通过上面几个实列,相信大家已经了解到芯片是怎么通过硬件和软件控制家用电器的了。控制加热显示界面按键全入只是最基本的功能,实际上我们的电器还可能有电机蜂鸣器语言彩屏显示,甚至联网等功能,但这些通通都可以由芯片单片机来实现,当然功能越多,越复杂就需要选择更强大的单片机。就像手机一样,性能越为强悍,它需要的SoC也可以称之为芯片就高级。

芯片都是数字电路,编程语言要用到英语,它是怎么识别的,求解?

数字电路的世界里只有0和1。在数字电路中,二进制是用来执行指令和处理数据的,所以数字电路的世界里只有0和1。当然,不同长度的0和1可以组合起来得到不同的指令或数据。处理器如何识别编程语言?其实处理器不懂英语编程语言,只懂0和1。但是如果用0和1来写程序,对于人类来说是非常困难的,效率低,可读性差。

文章TAG:芯片为什么能识别程序芯片电路识别数字程序

最近更新

  • 有的商家发顺丰为什么可以发带电池的电子产品,商家竟然发的顺丰快递

    当时我们有一个食品分类组,里面很多商家,直接是厂家,占了店铺的一半。因为马云要动快递、三通一达的奶酪,无法独立生存。只是他被马云牵着鼻子走,结局肯定不好,最惨的是换成马云自建物流。SF有独自生存的能力。国内靠谱的物流有话语权,所以顺丰不想被马云黑。这不是商业秘密。马云之心路人皆知,所以可以说顺丰拒绝了马云的菜鸟网络。伦纳德·克莱恩洛克出生 ......

    科技经验 日期:2022-06-08

  • 安卓系统为什么臃肿,安卓系统每年都说更流畅

    说实话,安卓这几年在系统流畅的线条上下了不少功夫。安卓不会自动清理后台。有的安卓手机厂商优化不了,或者用的人不知道怎么用好。久而久之,手机开始卡顿。熟悉Android系统开发的R ......

    科技经验 日期:2022-06-08

  • 苹果为什么嚣张,美国如此嚣张从哪儿来的底气

    卖猪肉的梁屠夫,告诉我为什么宇宙不是上帝主宰的。为什么现在科学在发展?反而有人认为宇宙是上帝主宰的。普朗克常数h定义的量子是宇宙中最小的粒子,是宇宙中最基本的变化载体。对宇宙真理的探求是无止境的,虚无不是“无”而是“有”,但这个“有”是不能永远停留的“变”。为什么在抗美援朝战争中输给毛主席?苹果公司认为,苹果手机的很多部件都是中国制造的, ......

    科技经验 日期:2022-06-08

  • rx480 为什么没有了,rx480都8g显存了

    想象一下,一个花粉进华为手机专卖店,预算4000元买一部手机。推荐荣耀30Pro还是华为P40?华为和荣耀是同级还是上下级,华为和荣耀是什么关系,兄弟还是父子。买华为意味着产品力比较弱;买荣耀伤害了华为的品牌,感觉在一个窝里。与AMD相反,NVIDIA在内存容量上一直很吝啬。GTX10系列显卡好歹用了6g/8G内存,比AMD晚了整整一代。 ......

    科技经验 日期:2022-06-08

  • 太阳为什么温度最高,为什么不会融化

    这也是不对的。如果时间拖得足够长,随着太阳物质核聚变的继续,物质元素融合成铁元素,基本停止反应。重的铁元素会落到太阳表面,或者形成一个固体的太阳球体。随着越来越多的铁落下,对底层的冲击能量非常大,从而刺激进一步聚变,聚合成更大的元素。但是,这个过程会吸收能量,这会降低太阳的温度。这个过程持续一定时间后,太阳就不是太阳,也不是恒星,也不会发 ......

    科技经验 日期:2022-06-08

  • 流量卡为什么好卡,为什么移动的无限流量这么卡

    无线流量限速问题运营商提出的无线流量卡并不是真正的无限流量。你以为便宜的是垃圾物联网卡。这是惯例。我觉得12流量卡都是正规卡,去过无数坑,所以知道这个月租49块钱很贵,但是100g一般流量和100g定向流量是目前最值得的。武昌板块大部分人的祖籍是江夏,也是因为江夏离武昌近,还有一部分是湖北省下地级市县的。原因是武昌高校多,很多学生来自外省 ......

    科技经验 日期:2022-06-08

  • 为什么火星叫火星,那么金星为什么不叫火星

    他实际上是苏联的二号人物。斯大林死后,他一度有可能成为苏联的领袖,但在他春风得意之时,却被昔日的战友处决了。苏联只用了20多年就赶上了美国。那么,你认为苏联的科技是先进还是落后?我真的想要一个解释。苏联被迫走向战场。自己人打自己人很刺激,德国人还是很强的。苏联人是怎么打败德国人的?据分析,火星最初形成时是有磁场的。(生活会是另一种形式。) ......

    科技经验 日期:2022-06-08

  • 为什么摩拜单车变少了,摩拜单车为什么这么难骑

    没办法,穷成这样。买二手的,打折的就行。喜欢苹果手机的人有以下几种可能:全新的6800元左右,二手的4000元左右,没有五官的才2000多点。价格差别还是很大的,所以有些人喜欢便宜的,没有太多预算。没有五官,可以使用密码,不影响其他功能,所以就买便宜的。2016年4月22日,北京摩拜单车科技有限公司在上海召开发布会,正式宣布摩拜单车服务落 ......

    科技经验 日期:2022-06-08