硬件的有些功能为什么软件可以实现(初学单片机)

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:45:14
像单片机硬件设计好了,还要进行软件设计,它们之间有什么联系的桥梁。
(表达的不太清楚,不好意思)。单片机中电路已有门电路实现了电平的转
换,为什么在软件设计中还要再表达一遍(这是为什么,我想了很久,不得其解,请各位指点迷精)

具体问题具体分析!
把具体问题实例说出来,最好把软件也贴上来看看!不要主观的总结!!!

单片机中的电路并不是固化了的电平的转换电路。
把指令(即程序)输给单片机,通过单片机内部电路的解释、执行,执行的结果会按指令的要求传输给不同的部件,产生不同的效果。
单片机的软件是由硬件电路搭建出来的,如果指令不符合此单片机(即不兼容),那么单片机就不能解释、执行此指令。
单片机的硬件电路的运行是靠软件来控制的,如果没有软件来控制硬件电路的运行,那么硬件电路就如同没有安装操作系统的电脑,什么也不会做。

硬件和和硬件之间必须有一个桥接,来互相连通,要连通就得须要有一个软件来让它们之间得到通信,这个软件就像我们现实生活中,必须要有法律来约束一样,要不然各行其事,那还不乱了套?

估计你听说过裸机这个词,没有软件的单片机是没有意义的,它不会做任何事情.如同行尸走肉(比喻不当).没有灵魂.

写入软件之后就有了思想,有了思想,才能协调硬件有条不紊的工作!!

单片机是做的逻辑控制,单片机内部的门电路转换是做的模拟电路调理,你要实现电平转换(逻辑变换)需要你用软件指令才可以,其内部的硬件门电路肯定不止是一个,是许多门电路的组合,这些你不用管的,只要按照单片机的操作方法去编程就可以了