1、关于读/写:
单片机中的读写指的是一种操作的动作。读:就是获取相应的引脚状态的操作,如果引脚上是
高电平则读到单片机内部就是1,如果是低电平则为0。写是读的逆操作,写1就是使得相应的引脚输出高电平,写0就是输出低电平。
2、关于I/O:
字面上的理解I:就是input,O:就是output,也就是输入/输出的意思,是信息交互的通道。对单片机口线的操作有两种模式,一种是总线操作模式:P0口及P2口用于
外部存储器的访问,此时对这两组端口的控制是由单片机自己完成的,软件编制者无需直接干预端口状态;另一种就是针对总线模式的所谓的I/O模,软件编制者需要直接在软件中对相关的端口进行操作。当然P0和P2口也可用于I/O模式。其实严格的讲总线模式也属于I/O模式的一种,不过这样有助于理解,先不要较真了。
3、关于读/写 与 I/O的关系:
一般我们都说“读写I/O口 ”或“I/O口的读写”,读/写包括了对IO口的读写,也包括对单片机内部
寄存器的读写。再解释就得扣字眼了。
4、图中左侧部份的电路是P1口的一个
管脚的结构图,也就是说,P1.0~P1.7这8个管脚的结构都一样,所以芯片中有8组这样的结构。P0、P2、P3口类似,只是其结构均略有区别。
5:关于P1.0是读引脚还是P1.X引脚,读引脚的作用:
根据图和你的描述:P1.0是引脚,也就是圈出的P1.X部份;而“读引脚”则是内部进行读操作时的控制信号。单片机读取P1.0端口的状态时,会在“读引脚”信号线上给出一个高电平,这样就使得
三态门(连接到“读引脚”的黄色三角型代表的逻辑控制门电路)导通,状态就送到了内部总线,达到读端口状态的目的。
而“读
锁存器”则是从读取锁存器Q端的状态。“读锁存器”操作的目的,还有“读引脚”与“读锁存器”的区别,这两个问题要展开就比较大了,最好去看书。
6:关于双向口
即可作为输入端口,也可作为输出端口,你的回答是正确的。