软件是如何控制硬件工作的,

 我来答
wooden954
2015-08-24 · TA获得超过1万个赞
知道大有可为答主
回答量:6135
采纳率:93%
帮助的人:834万
展开全部
硬件的含义太广了,比如CPU、声卡、显卡、LED灯、蜂鸣器等都算是硬件。
每种硬件都有不同的运行方式。
比如最简单的一个LED灯,它有两个引脚,其中一个引脚接限流电阻,限流电阻另外一端接电源,LED灯的另外一个引脚接到CPU的控制引脚上。这样,CPU的控制引脚是高电平的话(等于电源电压),灯是灭的,如果是低电平的话(一般为0V),灯是亮的。

至于如果使用软件来控制CPU的引脚,一般都是使用P口控制,在软件和编译程序中定义了P口对应的寄存器,一个寄存器定义了多个引脚。改变寄存器的值,就改变了引脚上的电平。
以上是最简单的原理。
至于更复杂的硬件,那么控制起来将有更多的考虑
总体来说,软件能够控制的是寄存器,一个或多个寄存器控制CPU引脚,CPU引脚与其它硬件相连接,通过一系列的引脚电平变化来控制其它硬件。
kabrbu
推荐于2016-03-26 · TA获得超过705个赞
知道小有建树答主
回答量:599
采纳率:0%
帮助的人:460万
展开全部
简单来说,就是C语言会被编译成机器语言,由CPU I/O口输入,CPU其实只是做二进制加法运算。它本身不会去处理任何程序。通过基本的加法运算,将结果反馈会程序,程序通过这个值去控制其他硬件。
你可以看到芯片其实有各种引脚,有些是8个一组的I/O,有些是控制中断器,有些是计时器,电脑给引脚正电平时,这些中断器,计时器就开始工作了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
资深售后丁生
2015-11-03 · 知道合伙人艺术行家
资深售后丁生
知道合伙人艺术行家
采纳数:5629 获赞数:7204
就读于北京演艺专修学院表演系

向TA提问 私信TA
展开全部
出现花屏这种东西,我想只要你好好用别摔了还是搞坏了,是不会发生的,要相信诺基亚的质量。至于你说的两个机子,都是性价比很高的,要是喜欢触摸的就选择C503,喜欢滑盖和T9键盘就选6700S。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YETSCI
2010-12-02 · TA获得超过1041个赞
知道小有建树答主
回答量:1127
采纳率:0%
帮助的人:557万
展开全部
硬件驱动,驱动是直接与硬件打交道的软件。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang其实
2010-12-02 · 超过10用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:39.9万
展开全部
这个我怎么知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式