看图就明白了(这个图只是表意下,事实要复杂的多),若是输入状态时,CPU就会读取状态寄存器的值,如果上拉电阻已经使能(三极管的C极通过电阻连到VCC),那么,状态寄存器读出的那个点的值(如果I/O外面没有线路使得这个点的电压降低)就是高电平,反之如果上拉电阻不使能,上拉电阻即是断开的,那个这个点的值就由外部电路确定,在默认不接外部电路情况,相当于I/0口悬空,那么有个10M欧姆的电阻接地,导致最终三极管的C极电压为0,即状态寄存器为0。