一. PIC16C712单片机功能、特点、应用领域
1. 功能、特点:
PIC16C712单片机为Microchip公司推出的基于711芯片功能基础上的增强型产品,它与16C711是Pin对Pin兼容。其功能与价格均优于16C711。下表为16C712与16C711的功能对照表:
型 号 | 振荡(Hz) | EPROM | RAM | A/D8位 | 定时器 | CCP模块 | 串行口 | 中断源 | 电 压 | I/O脚 | 封装 | 复位锁定 |
16C710 | DC~20M | 0.5K×14 | 36×8 | 4 | 1 | - | - | 4 | 3.0V- 6.0V | 13 | 18脚 | 有 |
16C711 | DC~20M | 1K×14 | 68×8 | 4 | 1 | - | - | 4 | 3.0V- 6.0V | 13 | 18脚 | 有 |
16C712 | DC~20M | 1K×14 | 128×8 | 4 | 3 | 1 | - | 7 | 2.5V- 5.5V | 13 | 18脚 | 有 |
16C716 | DC~20M | 2K×14 | 128×8 | 4 | 3 | 1 | - | 7 | 2.5V- 5.5V | 13 | 18脚 | 有 |
增加功能如下:
a.CCP模块
b.增加两个定时器。
c.RAM扩大,711有68字节,712有128字节。
如需要更多程序空间,还可改选PIC16C716单片机。
2.应用领域:
除了原有16C711单片机的应用领域外,由于增加了CCP模块,具有PWM功能,扩大了应用范围,如使用在手机智能充电器。
可替代的竞争对手的产品型号如下表:
型 号 | 程序空间 | RAM | I/O脚 | 定时器 | A/D8位 | PWM | 其余外围接口 |
16C712 | 1K×14 | 128×8 | 13 | 2*8位、1*16位 | 4*8位 | 10位(Max)*1ch | 捕捉/比较器 |
16C712 | 1K×14 | 128×8 | 13 | 2*8位、1*16位 | 4*8位 | 10位(Max)*1ch | 捕捉/比较器 |
P87LPC768 | 4K | 128 | 15/18 | 2*16位 | 4*8位 | 10位*4ch | USARTI2C比较器 |
P87LPC764 | 4K | 128 | 15/18 | 2*16位 | - | 10位*4ch | USARTI2C比较器 |
KS86P4104 | 4K | 208 | 16 | 2*8位 | 5*10位 | 10位*1ch |
|
KS86P4304 | 2/4K | 112 | 11/13 | 2*8位 | 5*10位 | 12位*1ch | SIO |
二.开发工具:
烧写器: PICSTART-PLUS (Fireware v2.01版,Mplab v5.10)
仿真器:可向相关仿真器生产商咨询。
三. 替代16C711单片机方法、注意事项
原有711的程序移植到712上时应注意以下事项:
1.修改下列寄存器地址。(如下表)
PIC16C711 PIC16C712
ADCON0 08H 1FH
ADRES 09H和89H 1EH
ADCON1 88H 9FH
PCON 87H 8EH
寄存器名称 | PIC16C711 | PIC16C712 |
ADCON0 | 08H | 1FH |
ADRES | 09H和89H | 1EH |
ADCON1 | 88H | 9FH |
PCON | 87H | 8EH |
可通过更改INCLUDE头文件来解决。
2.重新定义以下几个标志位:(如下表)
| PIC16C711 | PIC16C712 |
ADIE | INTCON,6 | PIE1,6 |
ADIF | ADCON0,1 | PIR1,6
|
3.为使任何外部中断(包括A/D)使能,须使PEIE即INTCON<6>置1。即在打 开各中断之处,需增加指令 BSF PEIE
4.A/D转换引脚的选择的不同
a.711单片机中A/D控制寄存器ADCON1的定义如下:
b.712/716单片机中A/D控制寄存器ADCON1的定义如下:
PCFG2:PCFG0定义A/D口如下:
PCFG2 | PCFG0 | RA0 | RA1 | RA2 | VREF |
0x0 | A | A | A | A | VDD |
0x1 | A | A | A | VREF | RA3 |
100 | A | A | D | A | VDD |
101 | A | A | D | VREF | RA3 |
11x | D | D | D | D | VDD |
注:A=模拟输入口 D=数字I/O口 VREF=参考电压
5.修改普通寄存器的地址
711芯片普通寄存器的地址范围是0C~4F,而712/716芯片普通寄存器的地址范围是20~7F。因此在原711程序中用的普通寄存器地址要在712/716单片机的普通寄存器的地址范围内。
关键字:PIC16C712 替代16C711 注意事项
引用地址:
PIC16C712功能、特点、应用领域与替代16C711方法、注意事项
推荐阅读最新更新时间:2024-11-04 01:07
技防工程安装标准、经验和注意事项
根据国家有关部门近几年来颁发的电器设计、施工规范、规程和标准,在总结我市几年来技防工程的设计和施工经验和基础上,结合技防科技发展的新技术、新产品的技术要求,本着服务社会、用户第一的宗旨,特制定以下标准。 一 、室内配线的技术要求 室内配线不仅要求安全可靠,而且要使线路布置合理、整齐,安装牢固。技术要求如下: 使用导线,其额定电压应大于线路的工作电压;导线的绝缘应符合线路的安装方式和敷设的环境条件。导线的截面积应能满足供电和机械强度的要求。 配线时应尽量避免导线有接头。除非用接头不可的,其接头必须采用压线或焊接。导线连接和分支处不应受机械力的作用。 配线在建筑物内安装要保持水平或垂直。配线应加套管保
[安防电子]
蒸汽电磁阀的维护保养_蒸汽电磁阀的维护注意事项
蒸汽电磁阀的维护保养 1、应定期清洗高温蒸汽电磁阀内外及衔吸合面的污物,注意不要损坏密封面。 2、高温蒸汽电磁阀安装后需通入介质实验动作数次,确认正常后方可投入正式使用。 3、使用时间较长时,如活塞与阀座间密封不好,可将活塞密封面重新磨平,再和阀座研磨。 4、高温蒸汽电磁阀较长时间不用时,应关闭阀前手动阀,重新启用时,蒸汽电磁阀应将冷凝水排除干净,并作试动作数次,待开关正常后方可投入使用。 5、高温蒸汽电磁阀从管路上卸下不用时,应将内部及零件拭净并用压缩空气吹净储存。 6、建议使用单位派专人负责使用保养。 7、工作时,要注意阀门前后压力表,要求工作压力不得超过额定压力,工作压差必须在额定压差范围内。
[嵌入式]
示波器使用注意事项
对于初次使用者来说,除了应了解 示波器探头 面板上的各旋钮、按键、连接器的功能外,还需仔细阅读示波器使用说明书,以便在较短的时间内掌握其使用方法。 使用前,要详细检查旋钮、开关、电源线有无问题,清除食品上的灰尘、杂物,拧紧松动了的开关和旋钮。电源线、传输线和附件如有断裂、损坏,应及时修理或换新。使用时, 辉度 旋钮不宜开得过亮,不能使光点长期停留在荧光屏一处,因为高速的电子束轰击荧光屏时,只有少部分能量转化为光能,大部分则变成热能。所以不应当使亮点长时间停留在一点上,以免烧坏荧光粉而形成斑点。若暂不使用,可以将 辉度 调暗一些。 在送入被测信号电压时,输入电压幅度不能超过 示波器探头 允许的最大输入电压。
[测试测量]
选购数字万用表的注意事项
数字万用表的精度、结构、品牌和智能化状况决定了价格的差异,当前市场上出售的数字万用表价格跨度从十几块钱到几万块钱都有。因此,自己买一块数字万用表到底用来做什么,在选择产品前一定要明确自己的需求:如果只是一般性的测试,对测量精度的要求不高,那就选择一块便宜的手持式数字万用表就足够了;如果是从事精密测量、修理或者对测量数据的稳定性要求很高,那就应该选择高档的手持式数字万用表或台式数字万用表。购买时应该注意的事项 数字万用表是电子爱好者最基本的测试工具,一块好的数字万用表不仅能够测量各种电学参数更是电子爱好者排除故障、修理电器的得力助手。当前可供选择的数字万用表产品种类很多,如何选择一块既经济实惠、又能满足自己需要的数字万用表呢?从自己的
[测试测量]
STM32延时注意事项
一般stm32延时函数大家都这样用,但是要注意nms的范围, SysTick- LOAD为24位寄存器,所以,最大延时为:nms =0xffffff*8*1000/SYSCLK SYSCLK的单位为Hz , nms的单位为 ms /对72M条件下,nms =1864。所以平时在写程序时,延时1000即1秒时对的,反而延时2000即2秒就不对。 void delay_ms(u16 nms) { u32 temp; SysTick- LOAD=(u32)nms*fac_ms; //时间加载(SysTick- LOAD为24bit) SysTick- VAL =0x0
[单片机]
USB转RS232串口线使用注意事项
现在许多台式机,笔记本都没有带串口,所以经常需要使用USB转串口 转换线来给计算机新增一个RS232串口,因为市面上有许多USB转换器,但是质量良莠不齐,而且USB比较容易受到干扰使得USB驱动失效造成串口丢失,在使用USB转换器应注意以下问题:
1.尽量购买品牌的“USB串口线”,质量保证,驱动稳定;
2.正确安装“USB-RS232串口线”驱动程序;
3.固定使用一个USB插口,因为更换不同的USB插口需要安装USB驱动程序,而且生成的串口号也是不同的;
4.如果USB驱动程序失效造成串口失效,需将USB串口线拔出重新插上。
[嵌入式]
STM32配置多个定时器同时为光电编码模式的注意事项
我在做一个小车项目中使用STM32f103中的3个定时器同时配置为编码器模式是出现的一个问题,作为一个STM32的入门者在使用编码器模式时可能出现这样的情况:按照网上的一些程序配置一个定时器为编码器模式时不会出现大问题,但是当你用同样的配置程序,同时去配置多个定时器为编码器模式是就会出现有些编码器不能计数。其实很多网上的程序都只是把定时器的配置程序提供给你,而没有把相关的中断配置程序放上去,如果你是一名初学者可能不会发现,就可能会出现上面的问题。
[单片机]
数字万用表使用方法和注意事项
万用表是比较精密的仪器,如果使用不当,会造成测量不准确且极易损坏。但是,只要我们掌握万用表的使用方法和注意事项,谨慎从事,那么万用表就能经久耐用。使用万用表是应注意如下事项: 1.测量电流与电压不能旋错档位。如果误将电阻档或电流档去测电压,就极易烧坏电表。万用表不用时,最好将档位旋至交流电压最高档,避免因使用不当而损坏。 2.测量直流电压和直流电流时,注意“+”“-”极性,不要接错。如发现指针开反转,既应立即调换表棒,以免损坏指针及表头。 3.如果不知道被测电压或电流的大小,应先用最高档,而后再选用合适的档位来测试,以免表针偏转过度而损坏表头。所选用的档位愈靠近被测值,测量的数值就愈准确。 4.测量电阻时,不要用手触及元件的裸
[测试测量]