PIC单片机
PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。
本文引用地址:https://www.eepw.com.cn/article/201608/295768.htm特点:
1、内部资源丰富,控制程序可以实时计算,利用内部的捕捉单元可以很容易实现自动投励、全压投切电路。整个系统硬件电路简单、调试维护方便、系统性能较高。
2、PIC 单片机是一个小的计算机。有计算功能和记忆内存像CPU并由软件控制运行。它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K-4K字节。
3、多传感器输入,多种人机交互方式,强大的驱动能力。
4、不搞单纯的功能堆积,而是从实际出发,靠发展多种型号来满足不同层次的应用要求。PIC12C508单片机仅有8个引脚,是世界上最小的单片机。
5、彻底的保密性。PIC以保密熔丝来保护代码,用户在烧入代码后熔断熔丝,别人再也无法读出,除非恢复熔丝。目前,PIC采用熔丝深埋工艺,恢复熔丝的可能性极小。
6、当置位1时为输入状态,且不管该脚呈高电平或低电平,对外均呈高阻状态;置位0时为输出状态,不管该脚为何种电平,均呈低阻状态,有相当的驱动能力,低电平吸入电流达25mA,高电平输出电流可达20mA。相对于51系列而言,这是一个很大的优点。
7、它可以直接驱动数码管显示且外电路简单。它的A/D为10位,能满足精度要求。具有在线调试及编程(ISP)功能。
缺点:
1、处理能力-般,存储器容量也很有限,这取决于PIC的类型。
2、PIC在睡眠和低功耗模式方面已不能与新型的TI-MSP430相比,但在大多数应用场合还是能满足需要的。
3、专用寄存器(SFR)分散在四个地址区间内。只有5个专用寄存器PCL、 STATUS、FSR、PCLATH、INTCON在4个存储体内同时出现,在编程过程中,需要反复地选择对应的存储体,也即对状态寄存器STATUS的第6位(RP1)和第5位(RP0)置位或清零。数据的传送和逻辑运算基本上都得通过工作寄存器W(相当于51系列的累加器A)来进行,而51系列的还可以通过寄存器相互之间直接传送,因而PIC单片机的瓶颈现象比51系列还要严重。
优点:
1、用PIC单片机可以使电路做的很小巧。
2、因为PIC单片机可以把计算部分、内存、输入和输出等都做在一个芯片内。所以她工作起来效率很高、功能也自由定义还可以灵活的适应不同的控制要求,而不必去更换不同的IC。
3、精简指令使其执行效率大为提高。PIC系列8位CMOS单片机具有独特的RISC结构,数据总线和指令总线分离的哈佛总线(Harvard)结构,使指令具有单字长的特性,且允许指令码的位数可多于8位的数据位数,这与传统的采用CISC结构的8位单片机相比,可以达到2:1的代码压缩,速度提高4倍。
4、其引脚具有防瞬态能力,通过限流电阻可以接至220V交流电源,可直接与继电器控制电路相连,无须光电耦合器隔离
5、用PIC的低价OTP型芯片,可使单片机在其应用程序开发完成后立刻使该产品上市。
6、在一个周期内完成两部分工作,一是执行指令,二是从程序存储器取出下一条指令。
应用范围:
1、工业控制领域;
2、交流数字电压表;
3、电力周波表;
4、闪光报警器;
5、带有世界时钟的宾馆移动式客房控制器;
6、用PIC16C71控制的不间断电源;
7、用PIC17C42实现4阶IIR数字滤波器,实现FFT算法;
8、即热式热水器温度控制器;
9、用PIC单片机产生均匀分布的随机数;
评论