笔者读了本版有关PIC 8位单片机的产品性能和相应的封装引脚介绍后,认为对初学者而言还需了解各引脚符号的意义,才能进一步学习和使用它。笔者为此作相关的说明,以便和初学者共同提高。
一、关于I/O口符号 PIC单片机系列封装引脚最少的是8引脚(如PIC12C5XX和PIC12C6XX),多的可达84引脚(如PIC17C76X),其中I/O(输入/输出)口线按PIC单片机产品型号不同,其口线数量也不相同。8脚封装的I/O口线是6根线,而84脚封装的I/O线多达66根线。这些口线符号分别按英文字母顺序排列编号,简称A口、B口、C口、D口、E口、F口……,每个口是8位的,但不一定占满8位。这些口在封装引脚图的标注上均在各口之前加有R符号。例如B口标注为RB0、RB1、RB2……RB7;E口为RE0、RE1……RE7;G口为RG1、RG2……;而对8脚封装的单片机共有6根I/O口线,其引脚图的标注与上略有不同而是GP0~GP5。上述的各口线都是可独立编程的双向I/O口线。
二、引脚的复用功能和符号 单片机的信号引脚是单片机外特性的体现,在硬件上用户只能使用引脚,通过引脚的连接组建单片机系统。PIC 8位单片机系列和MCS-51系列单片机一样,其引脚除电源VDD、VSS为单一功能外,其余的信号引脚常是多个功能,即引脚的复用功能。常见的引脚符号和主要功能如下:
1MCLR/Vpp 清除(复位)输入/编程电压输入。其中MCLR为低电平时,对芯片复位。该脚上的电压不能超过VDD,否则会进入测试方法。Vpp代表编程电压。
2OSC1/CLKIN 振荡器晶体/外部时钟输入端。
3OSC2/CLKOUT 振荡器晶体输出端,在晶体振荡方式接晶体,在RC方式输出OSC1频率的1/4信号CLKOUT。
4TOCK1 TMRO计数器输入端,如不用,为了减少功能应接地或接VDD。
5TICK1 TMR1时钟输入端。
6TIOSI TMR1的振荡输入端。
7TIOSO TMR1的振荡输出端。
8RD、WR、CS 分别代表并行口读信号、写信号和片选控制线。
9AN0~AN7 A/D转换的模拟量输入端。AN0、AN1……分别表示通道的个数。
10CCP 捕捉/比较/脉宽调制等功能端。CCP是Capture/Compare/PWM的缩写。有的PIC芯片内有两个CCP部件,其引脚用符号CCP1和CCP2表示。
11SCK/SCL 同步串行通信时钟输入端。
12TX/CK 异步通信发送端/SCI同步传输的时钟端。
13SDI/SDA SPI通信数据输入端。
14SD0 SPI通信数据输出端。
15RD0/PSP0~RD7/PSP7 D口,双向可编程,亦可作为并行口。作并行口对TTL输入,作I/O口时为斯米特输入。
以上是PIC 8位单片机系列封装引脚符号的说明,此外在阅读PIC 8位单片机有关资料时,常遇到一些字母符号和功能,也简介如下:
1OTP 一次性编程。OTP是One Time Program的缩写。
2RISC 简称精简指令集。RISC是Reduced Instruction Set Computer的缩写。
3SSP 同步串行口。SSP是Synchronous Serial Port的缩写。
4SCI 串行通信接口。SCI是Serial Communication Interface的缩写。
5USART 全双工通用串行异步接收发送系统。USART是Universal Serial
Aosynchronous Receiver Transmitter的缩写。
6UART 通用异步接收发送器。
7POR 上电复位功能。POR是Power On Reset的缩写。
8OST 振荡器起振定时器。OST是Oscillator Start-up Timer的缩写。
9PWRT 上电延时定时器。PWRT是Power-up Timer的缩写。
10SFR 专用寄存器。SFR是Special Function Register的缩写。
11PWM 脉宽调制器。PWM是Pulse Width Modulation的缩写。
12MIPS 每秒可执行百万条指令。MIPS是Million Instructions Per Second的缩写。
关键字:PIC 8位单片机 引脚符号
引用地址:
PIC8位单片机引脚符号的功能
推荐阅读最新更新时间:2024-11-05 12:36
基于8位单片机C51的嵌入式显示系统设计
引言 嵌入式设备凭借其与使用者之间的亲和力、自然的人机交互界面,得到了迅速的发展,渗透到生活中的各个角落。本文介绍的设计方法是以高性能的8位单片机 C8051F120作为核心处理器,SRAM作为系统的显存,FPGA实现时序转换,构建低温(-10℃)下嵌入式显示系统。通过PC机键盘和触摸屏实现界面操作,最终在液晶显示器上显示国标一/二级汉字、ASCII字符和65 536色的彩色图形和图片,并制作了简单的操作界面。 1系统工作原理 显示汉字、英文字符和彩色图形的过程就是将字符和图形信息转换成液晶显示器可以显示的点阵信息。为了显示字符,可以将ASCII码字符点阵字库和按区位码排列的汉字点阵字库存储在单片机外接的Fl
[单片机]
基于ICL7135与PIC单片机的温度变送器
对A/D 转换数据的智能控制。本文以 PIC 单片机与 ICL7135 的实际工程应用为例,介绍一款智能温度控制仪表在 温度变送器 中的应用。 1 PIC 单片机 PIC 系列 8 位 CMOS 单片机具有独特的 RISC 结构,数据总线和指令总线分离的哈佛总线(Harvard)结构,使指令具有单字长的特性,且允许指令码的位数可多于 8 位的数据位数, 这与传统的采用 CISC 结构的 8 位单片机相比,可以达到 2:1 的代码压缩,速度提高 4 倍。 PIC 有优越开发环境、彻底的保密性、PIC 以保密熔丝来保护代码,用户在烧入代码后熔断熔丝,别人再也无法读出,除非恢复熔丝、自带看门狗定时器,可以用来提
[单片机]
pic单片机驱动CAN接口收发数据C语言程序,11位标准标识符
/********************************************* ** 功能描述: CAN口测试,11位标准标识符** *********************************************/ #include p30f6014.h int failmemory ; _FWDT(WDT_OFF); //_FOSC(CSW_FSCM_OFF & XT); _FOSC(CSW_FSCM_OFF & XT_PLL4); unsigned int buffer1; unsigned int buffer2; unsigned int buffer3; unsigned int buffe
[单片机]
PIC单片机之SPI从机框架
#include pic.h #include string.h #include STDIO.H __CONFIG(0x3F32); //芯片配置字 选择HS模式振荡器,关WDT typedef unsigned char uchar; typedef unsigned int uint; uchar resive=0; uchar resive1=0; uchar send_buf ={'S',0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xc,0xD,0xe,0xf}; uchar send_num=0; uchar resive_flag=0; #defi
[单片机]
PIC16F874单片机在直流电机无级调速系统中的应用
现代工业生产中,电动机是主要的驱动设备,目前在直流电动机拖动系统中已大量采用晶闸管(即可控硅)装置向电动机供电的KZ—D拖动系统,取代了笨重的发电动一电动机的F—D系统,又伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势。本调速系统采用PIC16F874单片机作为中心处理器,充分利用了PIC16F874单片机捕捉、比较、模/数转换模块的特点作为触发电路,其优点是:结构简单,能与主电路同步,能平稳移相且有足够的移相范围,控制角调整量可达10000步,能够实现电机的无级平滑控制,脉冲前沿陡且有足够的幅值,脉宽可设定
[单片机]
PIC单片机存储体0或1的选用说明(程序)
PIC单片机中级产品PIC16C6X的数据存储器通常分为两个存储体,即存储体0(Bank0)和存储体1(Bank1)。每个存储体都是由专用寄存器和通用寄存器两部分组成的。两个存储体中的一些寄存器单元实际上是同一个寄存器单元,却又具备有不同的地址。例如本版介绍的PIC16F84的状态寄存器STATUS-Reg的两个地址是03H和83H。又如通用寄存器也是如此。 不同型号的PIC单片机,其数据存储器的组成(即功能)是不完全相同的,所以设计人员一旦选用了某个PIC单片机的型号后,常要查找该单片机的数据存储器资料,以便编程用。 笔者以PIC16F84在MPLAB集成开发软件的环境下编写的源程序中,有关RB口(RB7、RB6
[单片机]
基于PIC单片机的低功耗键盘接口设计
引言 目前,针对单片机应用的专用键盘接口芯片可谓种类繁多,但大多数都应用于对功耗没有严格要求的场合,满足不了一些小巧的便携式设备(例如遥控器的低功耗、低成本要求)。TC9148是一款应用广泛的红外发码专用芯片,一般与红外接收芯片TC9149配合使用来构成一套完整的遥控发射、接收系统。而由于TC9148具有功耗极低且价格低廉的特点,凶而在许多要求有键盘控制的低功耗、低成本应用中可将其作为键盘接口芯片使用,并直接与微处理器连接实现复杂的键盘处理。本文采用TC9148作为键盘接口芯片,给出了基于Microchip公司的低功耗单片机PIC16F73实现的低功耗键盘接口设计方法。 1 TC9148传送波形分析 TC9148是一款功耗极
[单片机]
DS18b20同PIC单片机通讯源程序
ORG PIC54 GOTO MAIN ORG 0 ;---------------------- ;---------------------------- DELAY22 MOVLW D'200' ; DELAY 2*250=500mS MOVWF COUNT1 DE32 MOVLW D'250' ; 8*250=2mS MOVWF COUNT2 DE42 NOP ; 1+2+1=5uS DECFSZ COUNT2,1 GOTO DE42 DECFSZ COUNT1,1 G
[单片机]