AVR单片机520100406.pptVIP

  • 2
  • 0
  • 约1.44万字
  • 约 63页
  • 2017-01-22 发布于广东
  • 举报
AVR单片机520100406.ppt

AVR单片机原理及应用 陈渊睿 Tel:E-mail: ep02@163.com 华南理工大学电力学院 第五章 AVR单片机I/O端口、中断系统 5.1 AVR单片机的I/O端口 ATmega16等有 4 个 8 位的 I/O 口(ATmega8无A口,C口无PC7)。它们分别是端口A、端口B、端口C、端口D。这 32 个引脚均可以由程序定义为输入口或者输出口。单片机在实际应用时必须通过这些引脚来接收外界信息,经处理后输出相应信号。本章只讲基本的输入、输出功能(通用I/O)。这 32 个引脚还有第二功能 5.1.2 I/O端口的通用I/O功能 1 有关I/O口的寄存器 1) A 口数据寄存器-PORTA $1B($3B) 2) A 口数据方向寄存器— DDRA $1A($3A) 3) A 口输入脚地址-PINA $19($39) A口的输入引脚地址PINA不是一个寄存器,该地址允许对A口的每一个引脚的物理值进行访问。当读PORTA时,读到的是PORTA的数据锁存器(在单片机内部);当读PINA时,外部引脚上的逻辑值(0或1)被读取 B口、C口、D口作为通用I/O时,具有与A口同样的功能 4) B 口数据寄存器-PORTB $18($38) 5) B 口数据方向寄存器— DDRB $17($37) 6) B 口输入脚地址-PINB

文档评论(0)

1亿VIP精品文档

相关文档