第四章PIC16F877A功能及其编程.pptVIP

  • 29
  • 0
  • 约1.2万字
  • 约 110页
  • 2023-11-02 发布于湖北
  • 举报
第四章 ;4.1 输入输出端口 4.2 中断 4.3 定时/计数器TMR0 4.4 定时/计数器TMR1 4.5 定时/计数器TMR2 4.6 A/D转换器 4.7 CCP模块(Capture/Compare/PWM) 4.8 异步串行通信(USART) 4.9 EEPROM的读写 4.10 SLEEP工作方式;4.1 输入输出端口 ;每个IO引脚的最大输出电流(拉电流)为20mA,最大输入电流(灌电流)为25mA。 端口A、B、E的最大输入电流总和与输出电流总和均为200mA; 端口C、D的最大输入电流总和与输出电流总和也为200mA。;对I/O 端口的写操作是一个读-修改-写的过程。 一条写IO引脚的指令如RB3=1,实际上是在指令的开头读入整个B端口,并在指令周期的末尾时刻把1写入RB端口3的输出锁存器。 如果立即对同一端口操作,如x=PORTB,在指令周期的开始处,由于前一指令产生在IO口的电平尚未稳定,读入的可能是引脚的前一个状态而不是新状态值。 ; 因此连续对同一端口的操作时,最好用一个NOP 指令或者其他不访问该I/O 端口的指令隔开。 RA3=1; NOP(); RA4=0;;4.1.1 端口A;1、端口B有8个引脚: RB0/INT:IO引脚、INT中断; RB1、RB2、RB4、RB5:IO引脚

文档评论(0)

1亿VIP精品文档

相关文档