欢迎来到天天文库
浏览记录
ID:34418178
大小:68.50 KB
页数:15页
时间:2019-03-05
《pic8位单片机16f8x系列简介》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PIC8位单片机16F8X系列简介 Microchip公司生产的PIC8位单片机16F8X系列产品是PIC单片机中级型产品之一。该系列产品的主要型号是16F83和16F84。其引脚功能如附图所示。该系列产品的最大特点是有8k×14的Flash(闪速E2PROM)程序存储器和带8位的Flash(闪速E2PROM)数据存储器,其擦写次数上万次,数据保存时间大于40年。所以该系列产品极适合那些可能会经常改动程序编程的应用,例如用户可以随时改动出厂产品中的单片机程序以增加或调整产品的功能。此外,对那些学习、开发PIC单片机的个人或单位,都是一种很好的可重
2、复多次的实验芯片。还有它内部的Flash数据存储器不仅具有掉电保护数据的功能,加之它是由单片机内部进行控制操作的,自然外部电路无法对其进行读写,所以它有极高的数据保密性,使得PIC16F8X在智能IC卡、密码锁、电子防盗系统等方面得到广泛的应用。 主要功能 高性能RISC结构CPU;精简指令集35条单字节指令;执行速度DC~400ns;Flash程序和数据存储器;多种硬件中断和直接/间接/相对三种寻址方式。其余性能参见附表。 微控制特性 上电复位;自振式看门狗;程序保密位;微功耗睡眠功能和四种可选的振荡方式。 电源和温度特性 宽工作电压
3、:2V~6V(PIC16LF84工作电压为2V) 宽工作温度范围:商用级0℃~+70℃;工作级-40℃~+85℃;汽车级-40℃~+125℃。 这里的宽工作温度范围,特别是汽车级产品已大量用于汽车电子,甚至已用于航空仪表上。PIC16C84单片机介绍概述PIC16C84是8位CMOSEEPROM微控制器。它有高性能的类似于RISC的指令,共有35条单字节的指令,所有的指令除程序分支指令需要两个指令周期外,都只需要一个指令周期。当主振频率为10MHZ时一个指令周期为400ns。程序指令的宽度为14位,在芯片内有1K×14的EEPROM程序存储器。
4、数据的宽度为8位,在芯片内有36×8的静态RAM的通用寄存器,64×8的EEPROM的数据存储器。8级深度的硬堆栈。具有直接、间接、相对寻址方式。有4个中断源;外部RBO/INT引脚;TMRO计时器溢出,PORTB<7:4>引脚上信号的改变;数据写入EEPROM完成。数据存储器的擦/写可达1000000次,数据的保持大于40年。有13位的I/O引脚,可以单独直接控制。每一个I/O引脚均可承受25mA的输入/输出电流,这样就可以直接驱动LED。有8位的计时/计数器(TMRO)并带有8位可编程的预分频。有通电复位(POR);功耗上升(POWER-UP)
5、计时器(PWRT);振荡器起动计时器(OST);看门狗计时器(WDT),为了能可靠工作,它有自己的RC振荡器。有代码保证功能。有SLEEP(睡眠)方式,以节者功耗。有4种可供选择的振荡器:RC(低成本的RC振荡器);XT(标准的晶体/谐振器);HS(高速晶体/谐振器);LP(低功耗,低频率的晶体)。工作电压的范围宽2.0V~6.0V。PIC16C84最大的特点是具有1K×14位的电可擦除的程序存储器和64×8位的电可擦除的数据存储器,这将为系统开发和各种应用提供了更多的方便。时钟和指令周期从OSCI来的时钟输入在内部经4分频。产生互不叠加的时佛周期
6、,每4个时钟周期(θ1,θ2,θ3,θ4)组成一个指令周期。在内部、程序计数内对每一个θ1加1,然后从程序存储器取指令,取出的指令在θ4时放入指令寄存内。在下一个θ1利θ4期间指令被执行。取指令和执行指令采用流水线技术,一个指令周期取指令,下一个指令周期执行已取出的指令,同时又取出下一条指令。所以每条指令执行,CPU的时间是一个指令周期。当某条指令要改变程序计数器的内容时(如分支指令),则需要两个指令周期才能完成。被取出的指令在执行指令周期的θ1时放入指令寄存器,在θ2,θ3,θ4时译码并执行指令。在θ2期间读操作在θ4期间写操作数。存贮器的结构在
7、PIC16C84中有两个存储器块。即程序存储器和数据存储器。每一块具有它自己的总线,即可在同一时钟周期访问每一块。数据存储器被进一步分成通用RAM和专用功能寄存器(SFRs)。专用功能寄存器用于控制外设模式。数据存储器也包含有数据EEPROM存储器。这个存储器并不直接映象到数据存储器,而是间接映象的。即由一个间接寻址的指针指明要读/写的数据EEPROM的地址。64个字节的数据EEPROM具有的地址是0~3FH。3-1程序存储器的结构PIC16C84具有13位程序计数器,寻址能力为8K×14位的程序存储器空间。实际上对于PIC16C84能供使用的只有
8、1K×14位的程序存储器(地址为0000~03FFH)。寻址上述单元,如超过了上述地址范围,地址将卷绕。例对20H单元与地
此文档下载收益归作者所有