其他
代码究竟是如何控制硬件的?
来源 :知乎
那么,翻开数字电路相关教材,最前面几页。
一般它都会告诉你,三极管/场效应管类似继电器(一种通过线圈产生磁场、然后用磁场控制物理开关的通断与否的设备);在它一个管脚上输入/切断电压信号,另一个管脚就会出现高/低电平。
——而按位与这个指令,意思就是选择一组线路,把数据导通到这组“与”逻辑电路之上;然后这组与逻辑电路就会输出两组数据的按位与的结果。
这是一个层层模拟的过程。
这,就是所谓的“机器人”(当然,只是最简化的机器人原理而已)
看到有人赞同了我的观点,很开心,针对题目我再补充一点:
#include “reg52.h”
sbit p1.0 = P1^0
void main()
{
while(1)
{
p1.0 = 0;
}
}
采取存储程序的方式让控制器从存储器中读取二进制并解释然后让运算器去计算数值。
-END-
推荐阅读
【01】Unix 和 Linux 你不知道的那些历史【02】在华为,加班究竟有多恐怖?【03】该如何学习嵌入式?看大佬的职业规划【04】抛砖引玉,教你学习各种总线技术【05】史上最烂开发项目原来长这样?奇葩代码盘点