⑴ 软件是怎样控制硬件的
软件通过修改存储器电位的高低然后驱动硬件电路开关工作。存储位高电位硬件电路就可以开通。存储器低电位。硬件电路就关闭。
⑵ 软件是如何控制硬件的
楼上得回答很专业啊,我就打个比方吧,硬件就像武器,人就像软件。虽然很多人都可以使用武器,但武器的效果却是不一样的。
⑶ 软件怎么操控硬件的
计算机软件在计算机内部无非也就是一堆01代码,作用于硬件也是因为这些01代码,这相对比较复杂的
举个例子说:打印机,它有自己的端口地址,当你点击打印的时候,系统会把这个指令传到它的端口,给它加上一组高低电压。
安装软件的过程除了把软件拷到电脑上之外,剩下的还有给操作系统作个标记(在注册表内注册)
系统为每个硬件设备留下了端口地址,软件作用于硬件首先是把指令传送到他的端口地址。而硬件的工作 也无非是几个指令而已,对它而言就是几个高低电压组成的,用软件控制就是发给它几个特殊的01组合代码。软件的工作就是给这样的硬件编程。规定,什么样的操作用什么样的代码而已。
⑷ 手机上的App是如何控制手机的硬件的
专业回答:
所有的软件,都要通过操作系统和用户及硬件进行交互。
否则,若不用通过系统就能互访调用,那我开发个手机游戏,就能拿到你的支付宝密码了!
硬件也是有逻辑的,很多硬件里面是有固化软件的。软件使硬件超额运转就会受伤,硬件的固化逻辑也一样一样!
⑸ 软件是怎么控制硬件的
这个问题我回答过很多个人了,我很久以前也对这个问题很感兴趣,查阅了很多资料之后,我得出一个结论:程序是一堆逻辑的代码,而硬件是实实在在存在的需要用电平控制的电路,程序在控制硬件之前,必须要有一个中间的媒介来沟通两个,这个媒介可能就是磁头或者光头,你所写的代码如果是在软盘或者硬盘中,那么就是磁头通过扫描硬盘或软盘将每个代码转化成电信号,如果是光盘里的代码,那就用光头扫描转化。其实当你写这些代码时代码便以磁排列的方式保存在软硬磁盘上,因为在键盘上你每按下一个键,这便是一个电信号,每一个电信号都会在磁盘上产生一个磁排列,然后磁头再将这些磁排列反变换为电信号,电磁互相转化,这样便可以控制硬件电路了,不知道这么说你能否理解
⑹ 软件到底是怎样控制硬件的
首先,硬件是由各种“门”组成,“门”是个术语,不懂没关系,可以把一个“门”看成是一个多米诺骨牌,它被推倒后能把下一张骨牌推倒。
看过多米诺骨牌视频的都知道,骨牌的巧妙摆放再配合各种机关的话,在推倒后是可以实现许多种功能的,比如演奏音乐,控制灯光甚至开动汽车啦等等。
假设在一个大房间里,已经摆放了这样一堆堆的多米诺骨牌,每一堆骨牌被推倒后,都能实现出特定的功能,但人是不能进来这个房间的,这些骨牌只能靠房间里的一个机械手来推倒。
然后,在房间外面,摆放着有限的几块骨牌,人可以按照不同的排列组合推倒这些骨牌,然后房间里面就会有个机械手按照人的想法来推倒不同的骨牌,实现各种功能。
但是,有时候,人想实现的功能太复杂了,光靠控制机械手推倒骨牌的话,要推倒成千上万块骨牌,太累,那么一种思路是:在房间里事先摆放更多,更复杂的骨牌,这叫增加硬件,但这样很不灵活,只能解决部分问题。
另一种思路是:人每次都临时控制机械手在房间里摆放新的骨牌,然后这些骨牌被推倒后,就可以一次性触发更多的骨牌被推倒。
但实际上房间里并没有新的骨牌,房间里已经摆放了一大堆专用的骨牌,然后机械手只是重新修改了这些骨牌摆放的位置而已。
这个房间,就是一台电脑,那些已经摆放好的骨牌,就是硬件,按照你的意愿推倒一张骨牌,造成连锁反应,实现你想要的功能,叫做控制,通过机械手重新摆放的骨牌,就是软件。那一堆控制机械手的多米诺骨牌,就是你的鼠标键盘。
控制原理解析:
程序本身就是高低电平的组合;它通过在CPU上执行来模拟各种决策过程;同时,计算机就是一堆开关;那么,通过指令向某些地址写出数据(访问特定地址是通过各种寻址机制/指令完成的,归根结底也可以说是通过开关切换,改变了电路拓扑),就等于开启/关闭了对应地址上的某个开关;这个开关可以是类似CPU内部那样的一组三极管,也可以是通向另外一个继电器的信号线——这个信号就促使继电器闭合,于是电机导通。
就好象人开汽车一样,神经发出的微不足道的电脉冲经过肌肉放大,影响了涉及数百甚至数千马力的能量洪流的发动机/变速箱的运转,然后汽车就开走了。
计算机也一样:它通过向控制特定地址上的开关输出0/1(高低电平),就可以通过事先准备的物理设施驱动诸如航模电机、舵机等等机构,这就完成了航模控制。
完整的控制回路甚至可以是:
航模上的传感器采集飞行姿态、地形、位置等等数据(最终转换成高低电平构成的信号)----信号通过某些端口送到CPU-----CPU执行程序,程序读取传感器发来的信号,决定下一步的行动-----经过程序的智能判断后,通过控制特定地址上的开关(前面提过,向这个地址发一组高低电平构成的数据就行了),驱动诸如航模电机、舵机等等机构,完成航模控制。
⑺ android App 通过 Wi-Fi 控制硬件等,是怎么实现的
理论上是可行的。但PC和android之间还是需要通信。 PC上摄像头,都是由驱动来控制硬件的。程序的请求发送给驱动,然后驱动再发送给操作系统,然后再操作硬件。 程序 ------ 驱动 ------ 操作系统 ------ 硬件 大概就是这个结构。 所以,android控制PC上摄像头,也就是你得从android发送指令或者数据、控制命令什么的,然后让硬件、驱动或者程序作出响应。 android之间,既然脸上了wifi,你完全可以使用TCP/IP或者UDP协议什么的进行通信。android发送指令或者数据,然后pc上写个程序监测你指定的TCP/IP或者UDP协议中指明的地址和端口,得到你要的指令和数据,再控制摄像头即可。 pc控制摄像头,使用windows的API也可以,使用OpenCV也可以。 这样就实现你的要求了。
⑻ 一个APP如何控制多个智能硬件
以小米运动为例,可以绑定手环或者手表,同时还可以绑定一台体重秤,10 项身体数据精准掌握,自动数据上传。
⑼ 手机是怎么用软件控制硬件的比如一些零件开关
您好,目前手机是能够控制硬件的,手机目前好多都支持红外功能,可以控制电视空调等一些硬件的开关和调控
⑽ 为什么现在手机软件可以控制手机硬件,他是怎么实现这种控制的
软件的作用就是要控制硬件,所有的软件都是要硬件支持才能运行的。比如电脑软件,首先要有电脑,手机软件自然要有手机硬件。