@ 有一个多年都想不明白的问题? 为什么软件能控制硬件? 比如单片机! 谢谢

思想控制行为

人是有生命的,感觉没有可比性

软件其实是运行在硬件上的,编译之后最终都会转变为0、1机器码,存放在存储器内,硬件上电之后会去执行这些命令,完成对应的操作。比如单片机内部就有程序存储器,数据存储区,还有对应的译码电路,对命令进行解析。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-30
它应该是用脉冲信号来控制的
第2个回答  2012-12-30
这个只能意会,不能言传的!
第3个回答  2012-12-30
你的思想为什么能控制你的行为?

软件如何控制硬件?
问题一:软件是如何控制硬件的 你不理解软件为何能控制硬件,大概是因为你觉得软件是看不见摸不着的东西,如何能够控制硬件这样有形的实体吧。 其实问题很简单,软件在工作的时候也是实体,软件的实质就是电流信号,用电压的高低代表不同是信息,用这些电流信号去控制逻辑电路的通断,靠逻辑电路的通断来控制硬件的工作。

软件是怎样控制硬件的?
有的控制对象需要几十、几百个控制点,这样P口就不够用了。解决的方法,就是用扩展外部存储器地址的方法,如使用E200H,E300H...这样的扩展地址线,通过PLC、CPLD、FPGA等可编程器件,可以扩展出需要数量的控制输出。很多硬件从业者,很擅长用PLC、CPLD、FPGA等芯片,以至于单片机最直接的P口被束之高阁...

请问芯片与程序的关系是如何实现的呢?比如单片机,BIOS,EC这些_百度...
1、计算机程序经过编译汇编后会生成二进制文件,就是所谓的010101之类的数值,这样的数据保存在计算机的存储器的某一个地址里面。2、计算机有时钟脉冲产生电路,这个电路会不断的产生高低电平,这样计算机里面的电路元器件可以利用这些高低电平以及相应的存储空间里面的程序数据来进行相应的电平转换,这样经过转换...

为什么单片机程序需要烧录,而电脑程序不需要烧录就可以控制硬件呢?
电脑上的软件是储存在磁盘上的,磁性存储材料没有熔断的问题。所以习惯上把向电脑上装入软件称为复制(或拷贝)。

电脑,pc上面 软件控制硬件 中间都要用到单片机么,
一般电脑是通过串口、网口等出来控制硬件的。这个硬件里面一般有一个可以和电脑通信的芯片。这个芯片可以用单片机、也可用CPU、FPGA、DSP、或者ASIC等,只要能接收处理信息的芯片都行。

单片机中硬件仿真软件仿真区别,单片机的硬件仿真器是什么有什么用,keil...
相比于硬件仿真,软件仿真可靠性较低,因为他并不能考虑到所有硬件短路、受干扰的情况。keil只是用来开发单片机程序的一个开发环境,也就是一个编译程序的工具,它本身并不提供单片机仿真的功能,或者说只是能看到单片机内部寄存器值的变化。但是不乏有一些硬件仿真器是支持与keil进行接口的,那么你就可以连接...

软件是如何作用于硬件的
其实世界上任何的事务和变化都在于运动,软件本身就是一种特殊的硬件,它和硬件的结合的原理在于电子在这样的一种情况下的某种特定的运动来实现的,之所以想不通是因为软件像虚的东西一样,不过世界上的问题都是有原因的,记住变化的本质在于运动,量变引起质变547302816欢迎加我一起讨论 ...

单片机跑飞的原因有哪些?硬件的、软件的、以及怎样防止这种事情的发生...
单片机程序运行的原理是通过寄存器状态的设置来控制单片机内部以及端口的各个管脚的逻辑状态,来实现预期逻辑功能的目的。而这所有的功能是通过逻辑单元的0-1电平来实现的,这些逻辑可能被外界的电磁干扰或者内部本身逻辑结构的问题,使得出现了一个不可控的逻辑状态,这是单片机会出现很多预料之外的状态,这是...

我想问一下什么物质可以瞬间或者很快的时间内破坏电路板,让别人不能...
如单片机内部有硬件加密措施,防止程序被读出,可是不少研究所的广告就是破解单片机的加密程序!大家心知肚明,我国的技术进步,很多是靠仿制国外的新产品而大踏步前进的。专利保护也起不了什么作用。20年前,我以前的单位承接过一个高校的科研成果 —— 变频器,研发者为了保密,在软硬件上采取了很多...

单片机学习的难点在哪里,本人从事多年的电气维修和弱电工程工作,对模 ...
单片机的难点在于,很多人想脱离硬件而妄想用软件来控制硬件,这就是它的难点。其实,你只要记住,单片机的作用就是控制IO口和控制寄存器的操作,所有的单片机操作都离不开这两个。IO口就是输入输出口,而寄存器则可能是单片机内部寄存器和外部资源的寄存器。如果你已经清楚的知道,硬件和软件是不可分离的,...

相似回答
大家正在搜