第三章_I-O接口

更新时间:2023-08-24 22:15:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

PIC单片机I-O接口

单片机的I/O I/O接口 PIC 单片机的I/O接口

2011-10-20

PIC单片机I-O接口

I/O接口电路的功能及指标 接口电路的功能及指标 单片机作为一个控制器件必定有数据输 可能是温度、 入和输出。输入量可能是温度 压力、 入和输出。输入量可能是温度、压力、转 速等, 输出量可能是开关量和数据 可能是开关量和数据, 速等,而输出量可能是开关量和数据,以 保证受控过程在规定的范围内运行。 保证受控过程在规定的范围内运行。数据 的输入和输出都需通过单片机内部有关电 再与引脚构成输入/输出 输出(I/O)端口。 端口。 路,再与引脚构成输入 输出 端口 1.

2011-10-20

PIC单片机I-O接口

1.PIC16F877系列单片机的 口设置 . 系列单片机的I/O口设置 系列单片机的 PIC16F877单片机中有 个引脚,其中 单片机中有40个引脚, 单片机中有 可编程为输入/输出的引脚有33 33个 可编程为输入/输出的引脚有33个,它们 分别为: 分别为: 端口A 端口A:6条引脚 PORTA/TRISA 端口B 端口B:8条引脚 PORTB/TRISB 端口C 端口C:8条引脚 PORTC/TRISC 端口D 端口D:8条引脚 PORTD/TRISD 端口E:3条引脚 端口E PORTE/TRISE2011-10-20 3

PIC单片机I-O接口

2011-10-20

PIC单片机I-O接口

2. PIC16F877单片机接口电路的功能和指标 单片机接口电路的功能和指标 端口的一些引脚通过寄存器的选择用作多 功能复用,既可作为一般通用的 引脚, 一般通用的I/O引脚 功能复用,既可作为一般通用的 引脚,也 可作为某些部件特殊功能的输入 输出引脚。 特殊功能的输入/输出引脚 可作为某些部件特殊功能的输入 输出引脚。 一旦作为特殊功能引脚,这些引脚不再用 一旦作为特殊功能引脚, 作一般的I/O功能。每个端口由一个锁存器、 作一般的 功能。每个端口由一个锁存器、 功能 一个输出驱动器和输入缓冲器等组成。当把 一个输出驱动器和输入缓冲器等组成。 I/O口作输出时,数据可以锁存;作输入口时, 口作输出时, 口作输出时 数据可以锁存;作输入口时, 数据可以缓冲。 数据可以缓冲。2011-10-20 5

PIC单片机I-O接口

以下分别介绍各个端口的作用: 以下分别介绍各个端口的作用: 端口A 种功能: 端口A 4种功能: 数字I/O I/O功能 (1)数字I/O功能 模拟输入功能( A/D中介绍 中介绍) (2)模拟输入功能(在A/D中介绍) A/D参考电压输入 参考电压输入( A/D中介绍 中介绍) (3)A/D参考电压输入(在A/D中介绍) 定时器/计数器0外部时钟输入(在定时器中介绍) (4)定时器/计数器0外部时钟输入(在定时器中介绍) 注意: 注意: 端口A在默认状态下整个口作为I/O用途, I/O用途 (1)端口A在默认状态下整个口作为I/O用途,若要作 A/D输入 需要通过ADCON1 输入, ADCON1特殊功能寄存器来 为A/D输入,需要通过

ADCON1特殊功能寄存器来 定 义。 RA4口是开集的 若是作为输入/输出时, 口是开集的, (2)RA4口是开集的,若是作为输入/输出时,要外 加上拉电阻。 加上拉电阻。2011-10-20 6

PIC单片机I-O接口

[例3-1] 端口 的初始化 例 端口A的初始化 (1) 作为 口的定义 作为I/O口的定义 #INCLUDE <PIC.H> PORTA=0x00 TRISA=0xCD //A口输出寄存器清零 口输出寄存器清零 //TRISA=1100 1101

ADCON1=0x07 //配置 配置PORTA为数字口 配置 为数字口

2011-10-20

PIC单片机I-O接口

[例3-1] 端口 的初始化 例 端口A的初始化 (2) 作为 作为A/D口的定义 口的定义 #INCLUDE <PIC.H> ADCON1=0x00 //PORTA口为输入 口为输入 (见图 见图4-4) 见图

2011-10-20

PIC单片机I-O接口

以下分别介绍各个端口的作用: 以下分别介绍各个端口的作用: 端口B 种功能: 端口B 4种功能: 数字I/O I/O功能 (1)数字I/O功能 外部中断输入功能(在中断中介绍) (2)外部中断输入功能(在中断中介绍) 低电压编程功能—用于单片机程序的烧写 (3)低电压编程功能 用于单片机程序的烧写 电平变化中断功能—用于按键的输入和唤醒 (4)电平变化中断功能 用于按键的输入和唤醒 注意: 注意: 如果把B口作为输入时,需要通过OPTION_REG OPTION_REG寄 (1)如果把B口作为输入时,需要通过OPTION_REG寄 器把B口设为弱上拉。 存 器把B口设为弱上拉。2011-10-20 9

PIC单片机I-O接口

以下分别介绍各个端口的作用: 以下分别介绍各个端口的作用: 端口C 种功能: 端口C 5种功能: 数字I/O I/O功能 (1)数字I/O功能 SPI和IIC总线功能 (2)SPI和IIC总线功能 USART串行通信功能 (3)USART串行通信功能 (4)同步串行通信功能 捕捉/比较/PWM /PWM输出功能 (5)捕捉/比较/PWM输出功能

2011-10-20

PIC单片机I-O接口

以下分别介绍各个端口的作用: 以下分别介绍各个端口的作用: 端口D 种功能: 端口D 2种功能: 数字I/O I/O功能 (1)数字I/O功能 比较少用) (2)并行从动端口功能 (比较少用) 端口E 种功能: 端口E 2种功能: 数字I/O I/O功能 (1)数字I/O功能 (2)模拟输入端口 RE0/AN5 RE1/AN6 RE2/AN7 2011-10-20

PIC单片机I-O接口

3.PIC16F877接口电路的基本结构和工作原理 接口电路的基本结构和工作原理

2011-10-20

本文来源:https://www.bwwdw.com/article/xhli.html

Top