高性价比的PIC16C71单片机简介.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高性价比的PIC16C71单片机简介

高性价比的PIC16C71单片机简介 美国Microchip公司推出的8位单片机PIC系列具有诸多的便于开发的优点,广受用户欢迎。笔者在本刊1993年第11期曾发表过一篇介绍PIC16C5X系列单片机的文章,引起广大读者的关注,下面再向读者介绍PIC家族中的另一个新成员-----PIC16C71单片机。 ????PIC16C71是一种性能高、价格低、小封装、采用CMOS工艺、全静态设计的8位单片机,它是PIC16C5X系列改进型的第一个新成员。对PIC16C5X系列有了解的读者将会看到它是和PIC16C5X向上兼容的,为PIC16C5X编写的程序很容易移植到PIC16C71中。与PIC16C5X系列相比,PIC16C71增加了4种硬件中断及4路的A/D转换,从而使它成为一种性价比很高的单片机,它所具备的特点可以减少设计中的很多外围部件,从而使设计更简洁、可靠、成本更低。PIC16C71同样具有OTP(一次性可编程型),开发起来很方便。 一)主要功能特点 1、RISC特点的CPU (1) 仅37条指令,全部为单字节(14位宽)。 (2) 除分支跳转指令为双周期指令外,其余指令都是单周期指令。 (3) 指令周期:4MHZ振荡频率下1us.20MHZ下200ns。 (4) 数据线和指令线独立分开,分别为8位宽和14位宽。 (5) 片内1024×14的程序存贮空间。 (6) 36个8位通用寄存器(SRAM)。15个特殊功能寄存器。 (7) 8级子程序堆栈。 (8) 直接、间接和相对三种寻址方式。 (9) 4个中断源:外部触发中断INT,定时器/计数器RTCC溢出中断,A/D转换结束中断和四个RB端口引脚电平变化引起的中断。 2、外围特点 (1) 13个双向可编程I/O口。 (2) I/O口驱动能力强,其灌/拉电流可直接驱动LED显示。 (3) 带有8位预设倍率的计数器RTCC。 (4) 4路A/D输入:能采样及保持;转换时间20us;8位分辨率,精度±1LSB;外部参考电压输入Vref(Vref=vdd);模拟量输入范围:vss~vref。 3、微控制器特性 (1) 内置上电复位电路(POR)。 (2) 电源上升定时器,以利稳定电源的建立。 (3) 振荡起振定时器,以利稳定振荡的建立。 (4) 自振式看门狗(WDT)。 (5) 程序保密熔丝,保护片内程序代码不被非法拷贝。 (6) 低功耗模式(SleepMode)。 (7) 四种用户可选择振荡方式:低成本RC振荡;标准晶体/陶瓷振荡XT;高速晶体/陶瓷振荡HS;低功耗晶体振荡LP。 (8) 1024×14用户可编程程序存贮器。 4、CMOS功艺特点 (1) 低功耗:小于2mA,5V,4MHZ振荡;小于15uA,3V,32KHZ(A/D关闭);小于1uA,3V,Sleep模式。 (2) 工作电压范围3.0~6.0v。 (二)外部结构 PIC16C71外部结构很简洁,如下图所示? VDD:电源 VSS:地 OSC1:外部时钟输入腿/振荡器连接腿。 OSC2/CLKOUT 振荡器连接腿/RC振荡时的时钟输出腿。 :外部复位腿,低电平有效。 图2 内部结构图 ,如下图所示: RA4/RTCC: 开漏输出/输入腿,它也是RTCC的时钟输入腿。 RA0/AIN0: 双向I/0腿/模拟输入通道0,作为数字输入腿时具有TTL输入电平。 RA1/AIN1:见RA0/AIN0。 RA2/AIN2:见RA0/AIN0。 RA3/AIN3:见RA0/AIN0。 RB0/RB7: 双向I/O脚/外部中断输入。 TTL输入电平。 RB1---RB7: 双向I/O腿,TTL输入它具备了精简指令集(RISC)结构微处理器的特点,首先它采用了“哈佛”结构,配备独立分开的数据总线和指令总线,从而使所有指令都是单字节,而且执行速度更快。 1、数据寄存器 PIC16C71可直接或间接访问它的48个通用和特殊功能寄存器。所有特殊功能寄存器都被映射到数据存贮器中,而且它能在任何寄存器上以任意的寻址方式进行任何一种操作,这使得PIC16C71的编程简单而高效,并且易学。 PIC16C71寄存器(数据存贮器)的结构如下图所示。 2、程序存贮器 ????PIC16C71片内有1024×14的程序存贮器,它不具备外接程序存贮器的机制,其组织结构如图4所示。 PIC16C71的程序计数器PC为13位长,可寻址8K的程序空间,但它只使用了第一个1K(0000-03FF)的空间,寻址大于03FF的单元将导致在第一个1K空间的回绕。复位向量在单元0000H(这点和PIC16C5X不同,应予注意),中断向量在单元0004H。程序存贮器结构如下图所示: (四)I/O口 PIC16

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档