PIC 8位单片机16C6×系列简介
由于PIC系列单片机是靠发展多个系列产品型号来满足不同层次用户的需要,所以其产品型号特别多,但是仔细分析各类产品的特点,仍可找到它们的一些共同点。
PIC16C6×属于PIC系列中级产品之一类,其产品有:PIC16C61/62A/62/63/R63/64A/R64/65A/65/R65/67等型号。它们的引脚功能如图1、图2、图3所示。未给出的产品型号其引脚功能与给出的产品型号引脚之间极为近似,仅表现在少数几个引脚的复位功能上。
主要功能 高性能RISC结构CPU;OTP/EPROM工艺;精简指令集35条单字节指令;除GOTO、CALL为双周期指令外其余均为单周期指令;执行速度DC~200ns;多种硬件中断和八级硬件堆栈;直接、间接、相对寻址方式;双向可独立编程设置的I/O口,每个I/O口引脚的拉电流(最大)为20mA;灌电流(最大)为25mA,可直接驱动数码管LED;8位定时器/计数器TMR0、带8位预分频;8位定时器/计数器TMR2、带8位的周期寄存器及预分频和后分频器;16位定时器/计数器TMR1,睡眠中仍可计数;并行口操作和同步串行口I2C/SPI总线操作……等等。
微控制和CMOS工艺特性 内置上电复位电路(POR);上电定时器和振荡定时器以保证工作电压稳定和振荡稳定;断电复位锁定功能以保证电源电压变化恢复正常后,芯片恢复运行工作;内置自振式RC振荡看门狗;程序保密位;可防止程序代码的非法拷贝;四种可选振荡方式(RC、XT、HS、LP);低功耗<2mA/5V,小于1μA的Sleep模式(4MHz时);全静态设计;工作电压2V~6V;宽工作温度范围(三级)工作……等等。
由于PIC16C6X芯片内集成了众多的功能模块,使它能在几乎每个电子产品领域都能得到应用。
关键字:PIC 8位单片机 16C6×系列
引用地址:
PIC 8位单片机16C6×系列简介
推荐阅读最新更新时间:2024-11-02 11:17
基于PIC单片机的便携式测试记录仪设计
基于PIC单片机的便携式测试记录仪(以下简称记录仪)既有一般数据采集装置的实时采集与保存功能,同时又能够对采集数据进行实时处理、显示和打印。适用于对采集速度要求不高、交流供电比较困难以及无须长期留人值班的场合。
以追求高可靠、低功耗、小体积设计思想的本记录仪具有如下功能:对现场物理量进行实时采集、保存、处理与显示;自动识别现场安装的传感器数量、传感器号和量程;自动和手动两种采集方式,自动采集适用于长期无人值班的固定场合,手动采集便于对分布在不同区域的物理量进行测试;与PC机通讯,可根据需要将采集数据下载至PC数据库;实时打印;自检功能,避免了系统运行过程中可能遇到本身无法容错处理的异常事件而导致的死机现象。
1 硬件设计
1.
[应用]
PIC的中断入口
在PIC的一些中、低端型号中,往往只有一个中断函数入口,而且没有中断优先级,这对于很多在学校学习89C51核出来的学生,往往给他们带来一定的学习障碍。 1、PIC中档MCU的中断入口固定为ROM首叶的0X0004地址,无论发生什么样的中断,应用程序都将被打断并跳转到这个地址去执行相关的中断处理函数。 2、在51系列中,中断源的区分是由硬件完成的,但在PIC上,这个需要工程师自己通过软件去判断。 3、因为只有一个中断入口,所以也没有51那样的两级中断优先级,具体何种中断源应该优先执行完全由工程师自己的软件确定,这是通过中断函数中的中断源查询代码的顺序决定的,可以把这个概念称呼为软件优先级。 4、PIC的中断结构决定了PIC一
[单片机]
PIC32MX220F032B学习笔记之I/O口
学校发的实验例子太高深了,对于我们零基础的孩子来说太痛苦了,只有自己找资料凑凑了。边学习边记录,提供大家参考和指正。 先说说基础定义吧: 1.一般要先定义端口的输入和输出TRISx(数据方向寄存器) 如果相应的TRISx的位为0表示为输出,这个很容易记住,Output的第一个字母O和数字0相象。 如果相应的TRISx的位为1表示为输入,这个很容易记住,Input的第一个字母I和数字1相象。 如: TRISB=0b11001010;(二进制表示0b)注意的是二进制从右向左数依次为0,1,2... TRISB=0xCA;(十六进制0x) 十六进制1位换成4位二进制0xf=0b1111 TRISB=202;(十进制) 他们的
[单片机]
采用PIC16C54的计数器
计数器在工业控制中有着广泛的应用。传统的数字计数器都是用中小规模数字集成电路构成的,不但电路复杂,成本高,功能修改也不易。用单片机制作的计数器可以克服传统数字电路计数器的局限,有着广阔的应用前景。 本文介绍的计数器采用Microchip公司的PIC16C54单片机。该型单片机为RISC结构,在4MHz的工作频率下,每一个指令周期为1 s,运行速度大大超过MCS-51系列,适用于对实时性要求较高的工业控制领域。 电路原理 附图为计数器的原理图。PIC16C54具有两个I/O口,RA口有4条I/O线,RB口有8条I/O线。本计数器中RA口设置为输入口,用于读取BCD拨盘开关(BCD1~BCD5)设定的计数值;RB口设置为输出口,用
[单片机]
PIC单片机的中断总结
与51或者其他系列的单片机相比,PIC单片机的中断机制有其特殊之处,针对我们一些初学者存在的一些问题和疑惑,我在此做一个个人总结,不当的地方,请站友们指正。sO100 先摘引三个对PIC中断理解的回帖,然后我再对中断活动的过程、应该注意的事项、及一个疑惑进行较详细的总结和解释。 --------------- johnfrank:关于pic中断有些不明白的地方 借用大虾的程序; ;********************中断服务代码 btfssINTCON,T0IE;判断是否为T0中断 gotoother_int btfssINTCON,T0IF;it’sthetimeofT0int gotoo
[单片机]
pic单片机 TIMER0控制流水灯
p IC 单片机 TIMER0控制流水灯 #include pic.h __CONFIG(0x3B31); unsigned char num=0,i=0; void init() { TRISB=0x00; TRISC=0x00; PORTB=0xFE; PORTC=0xFE; } void TMR0_init() { OPTION=0x07; //0有 上拉电阻 000 0 111 1:256 分频 GIE=1; PEIE=1; T0IF=0; TMR0=250; T0IE=1; } void interrupt TIMER0() { T0IF=0; i
[单片机]
PIC16F630流水灯测试C程序
//实验目的:RC0-RC5口的流水灯,熟悉PIC16F630的I/O口的操作 #include PIC.h __CONFIG(0x31b4); //看门狗关;内部RC振荡,RA4/RA5做I/O,MCLR脚做复位 //------------------------------------ //延时函数 void delay() { int i; //定义循环变量 for(i=5000;i 0;i--) //循环次数控制 { NOP(); //消耗一个指令周期时间 NOP(); } } //------------------------------
[单片机]
用PIC16C71组成的充电器电路
用PIC16C71组成的充电器电路 用PIC16C71组成的智能充电器如图所示,该电器采用廉价单片机PIC16C71作为控制中心,可同时对四节1.2V镍镉电池单独高效率充电,并能根据电池的状态自动选择放电及充电方式,具有快充,慢充及涓流充电功能。因为采用了脉冲电流充电,所以能克服电池的记忆效应。
[单片机]