永发信息网

I/O口方向寄存器的作用是什么?

答案:2  悬赏:0  手机版
解决时间 2021-03-23 00:59
  • 提问者网友:遮云壑
  • 2021-03-22 14:09
I/O口方向寄存器的作用是什么?
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-03-22 15:23
楼主你好:
AVR单片机的每组I/O口都配备有三个8位寄存器,分别是:方向控制寄存器DDRx、数据寄存器PORTx、输入引脚寄存器PINx(x=A/B/C/D).I/O口的工作方式和表现特征由这三个I/O寄存器控制。
方向控制寄存器DDRx用于控制I/O口的输入输出方向,及控制I/O口的工作方式为输出方式还是输入方式。
DDRx=1时,I/O口处于输出工作方式;此时数据寄存器PORTx中的数据输出到外部引脚。
DDRx=0时,I/O口处于输入工作方式;此时输入引脚寄存器PINx中的数据就是外部引脚的实际电平,通过读I/O指令可将物理引脚的真实数据读入MCU。
此外,当I/O口定义为输入时(DDRx=0),通过PORTx的控制,可使用或不使用内部的上拉电阻。
全部回答
  • 1楼网友:罪歌
  • 2021-03-22 15:51
决定I/O是作为“输入”还是作为“输出”使用的。追问不知道啊,题目就这个啊?明天就要考试了追答看你用的是什么单片机,这寄存器只有单片机中才出现。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯