1.单片机内部资源
大家看到下面这张图片应该不算陌生了
可是如果我们看到的是这张的话就会觉得陌生
像我们所熟知的P0,P1,P2,P3,包括上图的TCON以及“#include”头文件中的IE,SCON等等都叫做寄存器。这些寄存器我们粗浅的认为就是一个8位的变量,其中像P0^0这个最低位就是控制单片机的外部IO端口输出高低电平。
而像TOCN^1(也就是IE0)这些有什么作用呢?
后面我们就要开始学习单片机内部的资源了。
2.IE0的作用
大家还记得原理图的P3端口标出的这些吗
而P3寄存器的每一位都在“#include”头文件中声明好了(本篇开头的第一张图那里)。
我们先拿P3.2来说,如果这个IO端口被外部电路拉低,那么TCON的第1位(也就是TOCN^1)就会被置1,在程序中IE0变为1。
这样吧,我们用一根