PIC系列单片机与MCS-51系列单片机的区别 (1)总线结构:MCS-51的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC系列单片机... 2023-06-13 PIC单片机MCS-51区别文章其他
常用PIC系列8位单片机芯片引脚符号的功能 一、关于I/O口符号PIC单片机系列封装引脚最少的是8引脚(如PIC12C5XX和PIC12C6XX),多的可达84引脚(如PIC17C76X),其中I/O(输入/输出)口线按PIC单片机产品型号不同,其口线数量也不相同。8脚封装的I/O口线是6根线,而84脚封装的I/O线多达66根线。这些口线符号分别按英文字母... 2023-06-13 PIC8位单片机芯片引脚符号功能文章单片机其他
PIC单片机开发的若干问题 1 怎样进一步降低功耗功耗,在电池供电的仪器仪表中是一个重要的考虑因素。PIC16C××系列单片机本身的功耗较低(在5V,4MHz振荡频率时工作电流小于2mA)。为进一步降低功耗,在保证满足工作要求的前提下,可采用降低工作频率的方法,工作频率的下降可大大降低功耗(如PI... 2023-06-13 PIC单片机开发问题文章单片机其他
业界七大主流单片机最细剖析 单片机现在可谓是铺天盖地,种类繁多,让开发者们应接不暇,发展也是相当的迅速,从上世纪80年代,由当时的4位8位发展到现在的各种高速单片机……各个厂商们也在速度、内存、功能上此起彼伏,参差不齐~~同时涌现出一大批拥有代表性单片机的厂商:Atmel、TI、ST、MicroChip... 2023-06-13 单片机51MSP430STM32PICAVRSTCFreescale文章其他
PIC单片机常见问题 1、PIC单片机振荡电路中如何选择晶体?对于一个高可靠性的系统设计,晶体的选择非常重要,尤其设计带有睡眠唤醒(往往用低电压以求低功耗)的系统。这是因为低供电电压使提供给晶体的激励功率减少,造成晶体起振很慢或根本就不能起振。这一现象在上电复位时并不特别明显,原因时上... 2023-06-13 PIC单片机常见问题文章PIC单片机
PIC单片机汇编指令 Pic 8位单片机汇编指令识读各大类单片机的指令系统是没有通用性的,它是由单片机生产厂家规定的,所以用户必须遵循厂家规定的标准,才能达到应用单片机的目的。PIC 8位单片机共有三个级别,有相对应的指令集。基本级PIC系列芯片共有指令33条,每条指令是12位字长;中级PIC系列... 2023-06-13 PIC单片机汇编指令文章PIC单片机
简述PIC单片机伪指令 伪指令在源程序中的作用是为完成汇编程序作各种准备工作的(实际上是给PC机汇编的注释),这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。在汇编程序MPASM中,有四类伪指令:数据伪指令、列表伪指令、控制伪指令和宏汇编指令。现在,我们将对前两类中的常用伪指... 2023-06-13 PIC单片机伪指令文章PIC单片机
AVR、51系列、PIC单片机的对比分析 AVR、51系列、PIC单片机的对比分析1、51系列单片机的优缺点分析。51系列是应用最广泛的单片机,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久”,有先入为主的优势。世界有许多著名的芯片公司都购买了51芯片的核心专利技术,并在其基础上进行性能上的扩充,使... 2023-06-13 AVRPIC51系列单片机文章AVR单片机
PIC单片机的晶振接法详解 PIC单片机有4种振荡模式:Blocked Ad具体翻译过来什么意思,大家自己去领会,翻译出来就没意思了。这里告诉大家两个单词的含义,有助于理解:Crystal:晶体Oscillator:振荡器Crystal Oscillator:晶体振荡器,简称“晶振”晶振是个器件,接上相关电路后它就会振动,就像心脏跳动的... 2023-06-13 PIC单片机晶振接法文章PIC单片机
PIC系列单片机程序设计基础 PIC系列单片机程序设计基础1、程序的基本格式先介绍二条伪指令:EQU ——标号赋值伪指令ORG ——地址定义伪指令PIC16C5X在RESET后指令计算器PC被置为全“1”,所以PIC16C5X几种型号芯片的复位地址为:PIC16C54/55:1FFHPIC16C56:3FFHPIC16C57/58:7F... 2023-06-13 PIC单片机程序设计基础文章单片机PIC单片机
PIC和AVR的自身抗干扰性能 首先说明,我只是比较单个芯片的最小系统,比较单片机的自身抗干扰能力。1。电源用变压器变压12V,7805稳压,输入输出均接电解电容和104电容。2。单片机最小系统,用3个I/O,按钮,指示灯,驱动三极管(继电器--再推动接触器)不用的管脚不管。3。干扰源,由于没有仪器,只好用接触器的线圈来... 2023-06-13 PICAVR抗干扰性能文章单片机AVR单片机
PIC单片机之探讨低功耗 1,睡眠(sleep)睡眠方式是我们最常用的一种方式来降低功耗,但睡眠期间单片机不能做任何的事情。对于那些没事情就睡着,有事情就做一下的情况睡眠无疑是功耗最低的处理方式。比如:睡眠+ I/O电平变化中断唤醒当按键没按下时,单片机睡眠,当按键按下后,执行相应的工作。睡眠+数据接... 2023-06-13 PIC单片机低功耗文章PIC单片机
PIC单片机的抗干扰能力强还是AVR单片机的强 这些单片机的抗干扰性能大多数鄙人亲自测试过,所用机器是上海三基出的两种高频脉冲干扰仪,一种是欧洲采用的标准,一种是日本采用的标准;日本的标准歉咂德龀辶⒊觯龀蹇矶却?0ns到250ns可调,欧洲采用的标准是脉冲间歇(间歇时间和发出时间可调)发出,脉宽也是从50ns到250ns... 2023-06-13 PICAVR单片机抗干扰文章PIC单片机
简述PIC硬件死锁问题 使用 PIC 单片机 去设计工控电路,最头痛的问题,就是 PIC 单片机在受干扰后经常硬件死锁,大部份人归咎于 “CMOS的可控硅效应” 因而产生死锁现象,一般都认为 ‘死锁后硬件复位都是无效的.只有断电。’ 但是一个成熟的商品,那须要你去断电呢? 就好像... 2023-06-13 PIC硬件死锁文章单片机PIC单片机
如何实现对PIC芯片ROM中的程序地址的精确定位? 如何实现对PIC芯片ROM中的程序地址的精确定位。一个悬而未决的问题,历时4个月终于获解。大块人心。问题的实质,就是如何实现对ROM中的程序地址的精确定位。因为只有精确定位了,才能通过对FLASH的写操作来修改表格中的数据。(甚至可以修改程序!)。当时,yewuyi 和martin 参与了... 2023-06-13 PICROM芯片程序文章单片机PIC单片机
AVR,C51和PIC八位单片机性能比较 1. 51系列应用最广泛的八位单片机首推Intel的51系列,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久”,有先入为主的优势。世界有许多著名的芯片公司都购买了51芯片的核心专利技术,并在其基础上进行性能上的扩充,使得芯片得到进一步的完善,形成了一个庞大的体... 2023-06-13 AVRPIC位单片机文章单片机AVR单片机
关于PIC单片机的一些经验 1.PIC单片机的概述PIC16F616是一款14引脚、8位的CMOS单片机.采用精简指令集,仅有35条指令,由于采用了数据总线和指令总线分离的哈佛总线结构,使得除少量指令不是单周期之外,大部分的指令都是单周期指令.这样有利于提高单片机的运行速度和执行效率.PIC16F616这款单片机供... 2023-06-13 PIC单片机经验文章PIC单片机
PIC双串口应用的C程序实现 PIC18F87K90程序,注意串口2要关闭端口模拟功能后才能使用(ANCON2我在这里吃过亏),以下是调试好的程序。//单片机引脚定义******************************************************************************LCDSE0=0;LCDSE1=0;LCDSE2=0;LCDSE3=0;LCDSE4=0;LCDSE5=0... 2023-06-13 PIC双串口C程序文章单片机其他
PIC——MCC18中断写法 MPLABC18不自动把中断服务程序放在中断向量处。通常将GOTO 指令放在中断向量处,从而把控制权转交给相应的中断服务程序。PIC18系列的低优先级中断入口地址在0x0018地址,下面的代码是在入口地址处放置一个向量函数,这个向量函数里就是一个内嵌汇编的GOTO指令,GOTO到低优先级的... 2023-06-13 PICMCC18中断文章单片机基础知识
C51、PIC和AVR单片机性能比较 传统51:适合菜鸟入门,容易上手,价格一般(从性价比方面说)。IDE环境推荐keil。缺点:解密容易,一般功能也有,但AD、eeprom等功能要靠扩展,增加硬件和软件负担。PIC:pic的好处就是各个型号的兼容性强,学好了PIC16f877a,16系列的就OK了,别的型号要用的时候拿出2分钟看看数据手册就行了。12... 2023-06-13 C51PICAVR单片机性能比较文章其他
PIC系列单片机应用设计与实例 一.引言在微控制器(Microcontroller)应用领域日益广泛的今天,各个领域的应用也向微控制器厂商提出了更高要求,希望速度更快、功耗更低、体积更小、价格更廉以及组成系统时所需要的外围器件更少;随着越来越多的各种非电子工程技术人员的应用需求,他们想把微控制器作为嵌入式部... 2023-06-13 PIC单片机MCS-51文章PIC单片机
PIC 单片机软件编程技巧 1、 动作标志位的使用在整个控制中,组合的动作很多,当所有动作定位都通过光电开关控制时,在程序编写上就有一些问题。如要求左手上升到鼓掌位、右手上升到举手位(手初始位置在最下的放下位),光电开关0有效(即为0时是挡住),到达正确位置。用简单的理解可以写成下面的程序: list ... 2023-06-13 PIC单片机软件编程文章PIC单片机
PIC单片机三个定时器中断同时定时 #include#define uchar unsigned char#define uint unsigned int__CONFIG(0x3B31);void init();uint Timer0Num,Timer1Num,Timer2Num;//void timer0();void timer1();void timer2();void main(){init();while(... 2023-06-13 PIC单片机定时器中断定时文章其他
PIC单片机C语言简记 1.PICC安装:首先必须在你的计算机中安装 PICC 编译器。安装成功后可以进入IDE ,选择菜单项Project Æ Set Language Tool Locations… ,打开语言工具挂接设置对话框。在对话框中选择“HI-TECH PICC Toolsuite”栏,展开可执行文件组“Executable&rd... 2023-06-13 PIC单片机C语言简记文章PIC单片机
pic单片机编译错误汇总 一、Error[000] : Can't find 0x12C words for psect rbss_1 in segment BANK1连接器告诉你总共有0x12C(300)个字节准备放到bank1 中但bank1 容量不够。显然,只有把一部分原本定位在bank1 中的变量改放到其它bank 中才能解决此问题。二、 Error[000] :Fixup overflow in ex... 2023-06-13 PIC单片机编译错误汇总文章PIC单片机