硬件和软件是怎么沟通的
今天听了一个讲课,突然听到了一句,电脑是怎么关机的,这句话让我陷入了混乱,我不知道,我越想越觉得不对。因为我是做软件的,现在才接触一个月的硬件,想问问各位大师,软件怎么可以关机呢?还有就是我看过51单片机的视频,他可以控制灯,我知道p1口把它的地址弄成了111010....的方式。软件是怎么控制那个p1口使灯亮呢?不理解啊!!今晚很难受。。。求大师们帮帮忙啊!!!
小弟拜上
[解决办法]
p1=111010....=p1.4=p1.2=0
[解决办法]
驱动+电路
[解决办法]
通过驱动沟通的。
[解决办法]
寄存器
CPU译码执行指令后,会把数据送到由触发器组成的寄存器,对应寄存器位上的值通过门接口电路送到管脚。
管脚再到你的LED等外设,以之形成了你要的功能
具体怎么去分析,可以看你芯片手册里的IO结构。里面会给出管脚的原理结构图
当然,对应的寄存器位会抽象成各种条件。如果觉得太绕,自己试着,把条件代入不同的0、1值,最终验证IO的输出状态,多试几次应该能理解
[解决办法]