barriers / 阅读 / 详情

PIC单片机的烧写是用哪个引脚

2023-09-11 04:09:54
共3条回复
阿啵呲嘚

总共5个引脚要连接到烧写器。烧写器pickit3是6个引脚的。其中第6个引脚是不连接的。第1个引脚是那个有小白色三角标示的引脚。

pic单片机

MCLR、Vdd,Vss是确定要用的引脚。

MCLR在单片机上的的引脚位置是固定的。

还有PGC、PGD是编程引脚。有的pic单片机引脚是固定的。高级一点的pic单片机有好几组PGC1 PGD1;PGC2 PGD2等。你只需用其中一组就好。在MPLAB里面的单片机configuration设置好编程的引脚是哪一组即可。

cloud123

vcc 供电;

GND 地;

ICSPCLK:在线编程下载时钟信号口;

ICSPDAT:在线编程下载数据口 ;

/MCLR : 编程电压。

一般要用到这几个脚

Chen

txd rxd

相关推荐

PIC单片机的基本功能区域包括哪几部分?各有什么作用?

PIC单片机的基本功能区域包括:中央处理器(Central Processing Unit, 简称CPU)、存储器(Memory)、输入输出(I/O)、定时器/计数器(Timer/Counter)、串行通讯口(Serial Communication port) 等基本部分。 CPU是PIC单片机内的大脑,主要负责处理计算任务;存储器则是PIC单片机内存储数据的位置,包括程序存储器(Program Memory)和数据存储器(Data Memory)两部分;I/O是CPU与外界沟通的接口,包括输入接口和输出接口;定时器/计数器和中断控制(interrupt control)则可用于设置计时、计数和中断功能。串行通讯口则可以通讯飞控等设备。这些部分在PIC单片机内协同工作,完成各种不同的任务和功能。
2023-09-02 23:24:446

pic单片机和51单片机哪个好

摘要:单片机种类众多,pic单片机和51单片机是使用比较频繁的两种,这两种单片机主要区别在于总线结构、寄存器组和流水线结构方面有所不同。pic单片机和51单片机对比起来,各有各的优缺点,51单片机使用方便、可进行乘除法运算,但也存在运行速度过慢的缺点;pic单片机运行速度更快,能满足精度要求,但瓶颈现象比51单片机严重,如何选择主要看需要。下面一起来了解一下pic单片机与51的区别在哪吧。一、pic单片机与51的区别在哪pic单片机在日常中使用频率较高,与pic单片机具备同等地位的还有51单片机,那么pic单片机和51单片机有什么区别呢?1、总线结构区别51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据传输效率。正因为在PIC系列单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。2、寄存器组区别PIC单片机的所有寄存器,包括I/O口,定时器和程序计数器等都采用RAM结构形式,而且都只需要一个指令周期就可以完成访问和操作;而51单片机需要两个或两个以上的周期才能改变寄存器的内容。3、流水线结构区别51单片机的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC单片机的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。二、pic单片机和51单片机哪个好pic单片机和51单片机相比,各有各的优缺点,并不一定哪种单片机更好,下面为大家对比一下两种单片机的优劣势:1、51单片机的优缺点(1)优点51单片机的优点是它从内部的硬件到软件有一套完整的按位操作系统,它的处理对象不是字或字节而是位,因此它不光能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。虽然其他种类的单片机也具有位处理功能,但能进行位逻辑运算的实属少见。51单片机在片内RAM区间还特别开辟了一个双重功能的地址区间,十六个字节,单元地址20H~2FH,它既可作字节处理,也可作位处理(作位处理时,合128个位,相应位地址为OOH~7FH),使用极为灵活。这一功能无疑给使用者提供了极大的方便。51单片机的另一个优点是乘法和除法指令,这给编程也带来了便利。八位除以八位的除法指令,商为八位,精度嫌不够,用得不多。而八位乘八位的乘法指令,其积为十六位,精度还是能满足要求的,用的较多。作乘法时,只需一条指令即可。很多的八位单片机都不具备乘法功能,作乘法时还得编上一段子程序调用,十分不便。还有就是,51系列的I/O脚的设置和使用非常简单,但高电平时无输出能力,可谓有利有弊。其他系列的单片机(如PIC系列、AVR系列等)对I/O口进行了改进,增加了方向寄存器以确定输入或输出,但使用也变得复杂。(2)缺点51单片机的主要缺点是运行速度过慢,当晶振频率为12MHz时,机器周期达1μs,显然适应不了现代高速运行的需要。2、pic单片机的优缺点(1)优点PIC单片机CPU采用RISC结构,分别有33、35、58条指令,属精简指令集,比51单片机(111条指令)精简很多,因此运行速度更快;它能使程序存储器的访问和数据存储器的访问并行处理,这种指令流水线结构,在一个周期内完成两部分工作,一是执行指令,二是从程序存储器取出下一条指令,这样总的看来每条指令只需一个周期(个别除外),这也是高效率运行的原因之一。此外,它还具有低工作电压、低功耗、驱动能力强等特点。另外,PIC系列单片机的I/O口是双向的,其输出电路为CMOS互补推挽输出电路。I/O脚增加了用于设置输入或输出状态的方向寄存器,从而解决了51系列I/O脚为高电平时同为输入和输出的状态。当置位1时为输入状态,且不管该脚呈高电平或低电平,对外均呈高阻状态;置位0时为输出状态,不管该脚为何种电平,均呈低阻状态,有相当的驱动能力,低电平吸人电流达25mA,高电平输出电流可达20mA。相对于51系列而言,这是一个很大的优点,它可以直接驱动数码管显示且外电路简单。它的A/D为10位,能满足精度要求。(2)缺点在编程过程中,少不了要与专用寄存器打交道,得反复地选择对应的存储体,也即对状态寄存器STATUS的第6位(RPl)和第5位(RPO)置位或清零。这多少给编程带来了一些麻烦。对于pic单片机,它的位指令操作通常限制在存储体0区间(00~7FH)。数据的传送和逻辑运算基本上都得通过工作寄存器w(相当于51单片机的累加器A)来进行,而51单片机还可以通过寄存器相互之间直接传送,因而PIC单片机的瓶颈现象比51单片机还要严重,这在编程中很有感受。综合来看,51单片机和pic单片机相比,各有所长,如何选择主要看实际使用需要。
2023-09-02 23:25:161

麦肯单片机与pic单片机的区别

1、架构不同:麦克纳姆单片机采用的是哈佛架构,程序存储和数据存储分开,可以同时进行,更加高效;而PIC单片机采用的是冯诺依曼架构,程序存储和数据存储在同一存储器中,不能同时进行。2、取指方式不同:麦克纳姆单片机采用的是指令缓冲区,每次取指令时都会预取一定数量的指令,使得CPU不必等待指令的到来,提高了执行效率;而PIC单片机则采用的是直接取指方式。3、性能不同:麦克纳姆单片机的性能相对较高,主频可达几百MHz或以上,同时具有较大的存储容量和更多的外设接口;而PIC单片机的性能相对较低,主频一般在几十MHz左右,存储容量和外设接口也相对较少。4、适用范围不同:麦克纳姆单片机适用于对性能要求较高、需要进行大量数据处理和复杂算法运算的场合,如图像处理、音频处理、无线通信等;而PIC单片机适用于对性能要求不高、需要进行简单控制和数据处理的场合,如家电控制、机器人控制、传感器控制等。
2023-09-02 23:25:231

pic单片机用什么开发软件(pic单片机开发环境)

如果你习惯用C语言写程序的话,先告诫你,PIC系列的8位单片机很少用汇编写程序的。微芯也没推出针对pic8位单片机的C语言编译器(PIC18除外)。所以要用到C的时候,要用PICC这个编译器(这软件最便宜的也要五六百,但网上有破解)。如果用pic18系列或者PIC的16位单片机的话,推荐用微芯出的C语言编译器。(比PICC还贵,但也有破解的)。
2023-09-02 23:25:311

pic单片机什么型号有2路can

PIC18,dsPIC30,dsPIC33,PIC24,PIC32系列都有的单片机,全称单片微型计算机(英语:single-chip microcomputer),是把中央处理器、存储器、定时/计数器(timer/counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。其主要应用于功能较为单一的物件中。单片机,全称单片微型计算机(英语:single-chip microcomputer),又称微控制器(microcontroller),与应用在个人计算机中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;由于单片机微计算机常用于当控制器故又名single chip microcontroller。“单芯片”是台湾对单片机的称呼;中国大陆主要采用“单片机”的称呼,英文缩写为MCU。
2023-09-02 23:25:411

pic单片机icd3可以读取程序么

pic单片机icd3可以读取程序。可以读但此时要用pic的icd模式。PIC系列单片机的硬件系统设计简洁,指令系统设计精炼。在所有的单片机品种当中,它是最容易学习、最容易应用的单片机品种之一。
2023-09-02 23:25:501

pic单片机上电复位后所有I/O引脚将被 成什么工作方式

复位后IO脚为输入状态!
2023-09-02 23:26:002

在单片机中什么是pic

jianghe706 | 八级 PIC是美国MICROCHIP公司的单片机的简称。MICROCHIP目前是单片机生产商的一个非常著名的公司,其8位机的产量居中世界第一。此外,它还有16位机、32位机,它还生产与单片机相关的外围芯片。 据说PIC品牌的抗干扰性能良好 根据用户需求 型号也有很多选择 所以用的人比较多
2023-09-02 23:26:142

pic单片机什么东西

和51,avr,msp430一样
2023-09-02 23:26:255

pic16C54c是什么类型单片机

什么类型的? PIC单片机
2023-09-02 23:26:563

PIC16F877是51单片机么?为什么。

是的!其电路是和单片机电路原理一致的
2023-09-02 23:27:074

pic单片机型号

应该在大面积小孩儿应该你可知找他正好账号能搞这些流动水所有认为这一看
2023-09-02 23:27:176

pic单片机中tris和port是什么意思,怎么理解,怎么用,是走能做输出又能做输入,屏蔽高四位是

tris对IO口数据方向控制,例如TRISD=0x0f,就是RD的高四位为输出,第四位为输入,port是输入锁存器。数据手册写的很清楚,至于你后面不知道在表达什么。
2023-09-02 23:27:342

pic单片机为什么那么少见知乎

市场竞争力的问题吧。PIC的单片机,个人使用后,觉得它适合工控类产品。目前本人将它用于价格低廉的汽车电子产品上。个人了解,汽车行业,还是以飞思卡尔为主流单片机。(开发新产品,国内很多车厂的技术人员都会问我,你们使用的是不是飞思卡尔的(CPU))。所以在汽车行业上,microchip 的PIC争不过飞思卡尔。(说个题外话:飞思卡尔被NXP收购,而microchip却收购了Atmel 和 Micrel,有点颠覆)51系列单片机,作为单片机起源,在现今的社会,更是大有泛滥之势,价格低得难以想象。所以,教育行业、消费类产品(玩具、家具等),被51单片机包圆。PIC根本抢不了这市场。而另一个要命的是,PIC单片机编程软件兼容性差,编译器之间升级换代,根本就是不同的软件。前面学会的都没用,得重新学新的编程软件。另外PIC 的一些设计,确实不够好:像什么 1<<16位编译失败啦、硬件堆栈层限制啦、除法运算1000周期啦……
2023-09-02 23:27:441

PIC单片机与MCS-51系列单片机有哪些区别?

PIC单片机与MCS-51系列单片机的区别应该说有三个主要特点:(1)总线结构:MCS-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。(2)流水线结构:MCS-51单片机的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。
2023-09-02 23:28:092

,PIC单片机IO口什么时候设置为输入,什么时候设置为输出,这个输入输出的我好像还不是很明白原理,

如果你要用某个引脚控制一个东东,如让它高电平或低电平,则这个引脚就得设置为输出。如果你想知道某个引脚是高电平或低电平,则这个引脚就得设置为输入。还有如果作为AD转换,相应的引脚就得做为输入。设置引脚是输出或输入,就是把对应的TRISx的寄存器的位设为0为1,这个容易记住:0象OUTOUT的第一个字母,它就是输出;1象INPUT的第一个字母,它就是输入。
2023-09-02 23:28:203

单片机型号有哪些?

现在常用的单片机有哪些型号? 型号多了去了。只能跟你说类型的。 1:51结构的有Atmel的AT89CXX系列、AT89Sxx系列、AT89C20系列(20引脚);STC的所有单片机都是51结构的。还有合泰的,笙泉的都是51结构的。 2:AVR单片机 3:PIC单片机(8位、16位、32位都有)4:飞思卡尔单片机(就是原摩托罗拉单片机,后来脱离moto自己单干就改名) 5:ti公司的MSP430单片机 6:三星单片机 7:NEC单片机 8:松下单片机 9:三菱单片机 10:瑞萨单片机 11:义隆单片机 …… 太多了上述的除了第一项的都是一个结构的单片机外,其他的相互之间结构都不一样。而且每种几乎都进百个型号的单片机。对于初学者来说接触最多的51结构的单片机。但工业上用的多的却是除了51以外的单片机。 还有国产的海尔单片机也用的多,因为海尔的家电卖得多,他们用自己的单片机也多,但似乎海尔单片机的结构跟PIC的是差不多的。 单片机IC都有哪些型号和系列? 51单片机:AT系列(AT89S51/52 AT89C51/52……) STC单片机罚STC系列(STC89S52……) PIC单片机:PIC16f系列 PIC18f系类 TOSHIBA单片机 AVR系列单片机 ……………………………… 什么是单片机?它有多少种类? 单片机: 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。 种类: 单片机的种类繁多,一般按单片机数据总线的位数进行分类,主要分为4位、8位、16位和32位单片机。 4位单片机 4位单片机结构简单,价格便宜,非常适合用于控制单一的小型电子类产品,如PC机用的输入装置(鼠标、游戏杆)、电池充电器、遥控器、电子玩具、小家电等。 2. 8位单片机。 8位单片机是目前品种最为丰富、应用最为广泛的单片机,目前,8位单片机主要分为51系列及和非51系列单片机。51系列单片机以其典型的结构,众多的逻辑位操作功能,以及丰富的指令系统,堪称一代“名机”。 16位单片机 16位单片机操作速度及数据吞吐能力在性能上比8位机有较大提高。目前,应用较多的有TI的MSP430系列、凌阳SPCE061A系列、Motorola的68HC16系列、Intel的MCS-96/196系列等。 32位单片机 与51单片机相比,32位单片机运行速度和功能大幅提高,随着技术的发展以及价格的下降,将会与8位单片机并驾齐驱。32位单片机主要由ARM公司研制,因此,提及32位单片机,一般均指ARM单片机。严格来说,ARM不是单片机,而是一种32位处理器内核,实际中使用的ARM芯片有很多型号,常见的ARM芯片主要有飞利浦的LPC2000系列、三星的S3C/S3F/S3P系列等。 常用单片机的型号? 80c51是学习单片机时作为例子主要介绍的单片机。 80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(PUSH)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(Dual In Line Package),内有128个RAM单元及4K的ROM。80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据耿集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。 参考资料:baike.baidu/view/949282 51单片机 型号 AT89C52 c 系列是早期产品。不带在线编程和看们狗, 新的产品为了和早期产品区别改为AT89S52 里面带看门狗和ISP功能,ISP是在线编程的意思。是早期LATTICE的专利技术,现在用的很多了。需要10针的插口郸行下载数据。 24指的是最高晶振频率。 PC (PU PI)是两种等级,P代表的是DIP封装的。C代表的是商业级的芯片。I是工业级的,是以前的命名。现在新产品都该为U了,也是工业级的,是用环保材料制造的。 51单片机 有几种了 STC,AT这些的51单片机,本质上是一样的,编程也一样,甚至引脚都没区别 最初51是ATMEL的,然后台湾的STC购买了51的核,所以STC也生产51,并在这基础上进行了提高,有了其他型号的51,但这些编程都还一样,引脚不同,具体型号查一下官方pdf就知道了 楼主说的型号应该是89C52,89S52这些,每个公司的都没区别 而其他的AVR,PIC,MSP430,凌阳61这些种类的单片机就跟51单片机是并列的关系,而不是从属关系,生产的厂家不同,技术不同。他们有些相似的功能,但是内部结构、原理什么的都会有差别,编程差别非常大。 单片机的种类数量这个没法说,一个公司生产出一个起个名字就可以算一种。估计几百都有,如果一种型号算一个,估计就是多少万了。 都是自己的经验,楼主有啥不明白可以再问 51系列的单片机都是有哪些型号? STC,AMT这些比较常见的51单片机,现在单片机实验板很多,上面 一般配的都是STC的51单片机。学习的话可以选择一款单片机,帮助比较大,都会有相应的教程的。吴鉴鹰的51单片机实验板个人用过,可以 单片机都是有哪些型号的?普遍的都是用哪一种的? 常用单片机的CPU型号? STC单片机 STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强. PIC单片机: 是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片. EMC单片机: 是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差. ATMEL单片机(51单片机):阀   ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机. PHLIPIS 51PLC系列单片机(51单片机): PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求. HOLTEK单片机: 台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品. TI公司单片机(51单片机): 德州仪器提供了TMS370和MSP430两大系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,特别适用于要求功耗低的场合 松翰单片机(SONIX): 是台湾松翰公司的单片,大多为8位机,有一部分与PIC 8位单片机兼容,价格便宜,系统时钟分频可选项较多,有PMW ADC 内振 内部杂讯滤波。缺点RAM空间过小,抗干扰较好。
2023-09-02 23:28:301

PIC单片机的命名规则

PIC XX XXX XXX (X) -XX X /XX 1 2 3 4 5 6 7 8 1.前缀: PIC MICROCHIP 公司产品代号,特别地:dsPIC为集成DSP功能的新型PIC单片机2.系列号:10、12、16、18、24、30、33、32,其中PIC10、PIC12、PIC16、PIC18为8位单片机PIC24、dsPIC30、dsPIC33为16位单片机PIC32为32位单片机3.器件型号(类型):C CMOS 电路CR CMOS ROMLC 小功率CMOS 电路LCS 小功率保护AA 1.8VLCR 小功率CMOS ROMLV 低电压F 快闪可编程存储器HC 高速CMOSFR FLEX ROM4.改进类型或选择54A 、58A 、61 、62 、620 、621622 、63 、64 、65 、71 、73 、7442 、43 、44等5.晶体标示:LP 小功率晶体,RC 电阻电容,XT 标准晶体/振荡器HS 高速晶体6.频率标示:-02 2MHZ,-04 4MHZ,-10 10MHZ,-16 16MHZ-20 20MHZ,-25 25MHZ,-33 33MHZ7.温度范围:空白 0℃至70℃,I -45℃至85℃,E -40℃至125℃8.封装形式:L PLCC 封装JW 陶瓷熔封双列直插,有窗口P 塑料双列直插PQ 塑料四面引线扁平封装W 大圆片SL 14腿微型封装-150milJN 陶瓷熔封双列直插,无窗口SM 8腿微型封装-207milSN 8腿微型封装-150 milVS 超微型封装8mm×13.4mmSO 微型封装-300 milST 薄型缩小的微型封装-4.4mmSP 横向缩小型塑料双列直插CL 68腿陶瓷四面引线,带窗口SS 缩小型微型封装PT 薄型四面引线扁平封装TS 薄型微型封装8mm×20mmTQ 薄型四面引线扁平封装
2023-09-02 23:28:541

PLC与PIC有什么区别?

PLC是可编程逻辑控制器(ProgrammableLogicController)的简写,而PIC则是一款单片机的牌子,PLC类似于简单的计算机系统,通过使用专用的梯形图软件编写控制流程实现工业控制,而PIC则是一款CPU,需外配其它的外设如AD、DA、继电器等实现工业控制目的
2023-09-02 23:29:101

PIC 32位单片机有哪些

太多了,到目前为止,共有58个型号:PIC32MX110F016B PIC32MX110F016C PIC32MX110F016D PIC32MX120F032B PIC32MX120F032C PIC32MX120F032D PIC32MX210F016B PIC32MX210F016C PIC32MX210F016D PIC32MX220F032B PIC32MX220F032C PIC32MX220F032D PIC32MX320F032H PIC32MX320F064H PIC32MX320F064H-40 PIC32MX320F128H PIC32MX320F128L PIC32MX340F128H PIC32MX340F128L PIC32MX340F256H PIC32MX340F512H PIC32MX360F256L PIC32MX360F512L PIC32MX420F032H PIC32MX440F128H PIC32MX440F128L PIC32MX440F256H PIC32MX440F512H PIC32MX460F256L PIC32MX460F512L PIC32MX534F064H PIC32MX534F064L PIC32MX564F064H PIC32MX564F064L PIC32MX564F128H PIC32MX564F128L PIC32MX575F256H PIC32MX575F256L PIC32MX575F512H PIC32MX575F512L PIC32MX664F064H PIC32MX664F064L PIC32MX664F128H PIC32MX664F128L PIC32MX675F256H PIC32MX675F256L PIC32MX675F512H PIC32MX675F512L PIC32MX695F512H PIC32MX695F512L PIC32MX764F128H PIC32MX764F128L PIC32MX775F256H PIC32MX775F256L PIC32MX775F512H PIC32MX775F512L PIC32MX795F512H PIC32MX795F512L
2023-09-02 23:29:211

在PIC单片机中_CONFIG(0X3B31);这个指令有什么作用,我是刚学PIC的

好像是定义变量的吧
2023-09-02 23:29:312

PIC单片机的指令周期

是机器周期为一微秒指令周期是由一个或者多个机器周期构成的机器周期和指令周期不要混淆
2023-09-02 23:29:413

PIC单片机选型

1.AVR的单片机ATMEGA16L-8PU 2.PIC中档就是PIC16F877A.但只有14.3K,有33 I/O口.还不行,你可以到高奇主页或上www.MICROCHIP.COM上去找找.
2023-09-02 23:29:523

pic单片机要接上拉电阻

PB端口在单片机内部就有加了上拉电阻,只不过你编程的时候要打开它,这个控制端是在选项寄存器OPTION_REG里面的RBUP,低电平有效,你把它置0就行了!!!!PIC里面只有B口设置了上拉电阻,用的时候必须用编程打开它,其他端口都须自已连上拉电阻,一般是10K,接在5V的电压下就可以了
2023-09-02 23:30:022

pic单片机的程序

你提问题的水平实在太低了!
2023-09-02 23:30:253

pic端口电压多少为1

PIC系列的单片机通用电压多为5V和3.3V,如果使用13V的电源系统需要加降压稳压电路,比较简单的3端稳压器就可以了。IO输出高电压接近于电源电压,也就是5V或3.3V左右,可以驱动某些MOS管,但要有与之相匹配的栅极开通电压,4.5V开通的MOS管比较容易买到,3V以下的品种少一些;如果负载的接口电平比较高的话,最好使用电平转换电路进行连接
2023-09-02 23:30:331

如何用pic单片机写用中断法,让16位定时器TMR1 ,让LED一秒闪

#include<pic.h>//16位定时器TMR1的应用,用中断法,让LED一秒闪//在使用定时计数器时一定要设置使能寄存器(PIE1)和中断控制寄存器(INTCON)#define uchar unsigned char#define uint unsigned int__CONFIG(0x3B31);uint initnum;//定义一个溢出中断的变量void init()//初始化接LED的RD端口为输出,及设置OPTION寄存器关闭TMR0定时计时器{ TRISD=0;//输出状态 INTCON=0xc0;//设置中断控制寄存器为11000000,始终只用到两个位开总中断,开第一外设允许中断 PIE1=0x01;//使能定时器1为00000001开中断,始终只用一最后一个其他的不用理会 TMR1L=(65536-50000)%256;//装初傎,因为定时器1是16位的,要装满65536个数后才满加1(也就是65536us),如果设50ms(50000us)就加1,则要先装一个初值65536-50000 TMR1H=(65536-50000)/256;//又因为要将初值分开装在低八位和高位里,而八位只有256个数,所以对256求模得整数看有多少个256装在高八位,余下的属于低八位的就求余 T1CON=0x01;//00000001在初始化中只用到最后一位就是开始启到动定时器1(设置预分频器和后分频器)}void main()//在主函数里中断函数不需要调用和判断是否产生中断溢出标志T0IF,因为从一上电就自动运行,一到50ms中断会自动溢出加1{ init(); while(1) { if(initnum==20)//它每50ms产生溢出中断,20次则是一秒 { initnum=0;//到了1s后清零 RD0=!RD0;//取反,再到第二次溢出又取反电平 } }}void interrupt time0()//定时器的程序,后面不用写和51单片机那样的序号,也不用就算写在主函数的后面也不用声明{ //例如:如果是TMR1IF置位才能知用是TMR0定时器,如果是T1IF置位才能知道是TMR1定时器 TMR1IF=0;//先清零,同时知道是用TMR1定时器 TMR1L=(65536-50000)%256;//也要重新装一次初值,从这个初值的基础上加 TMR1H=(65536-50000)/256; initnum++;//加一}
2023-09-02 23:30:541

pic单片机编程中OPTION怎么使用

是一个寄存器
2023-09-02 23:31:052

为什么说PIC单片机的抗干扰能力强?

我的看法首先,PIC 单片机的引脚是输入输出完全分开定义的,而MCS-51是准双向,因此PIC的抗干扰会好一些;其次,PIC 的指令译码系统较MCS-51简单得多,自然有利于抗干扰;再次,PIC 采用每字一指令的RISC结构,因此不会有操作码和操作数的混淆,有利于抗干扰。
2023-09-02 23:31:153

microchip单片机pic怎么编程

microchip 的PIC 单片机,使用 MPLAB 编译器进行程序编译。比较cao蛋的是,MPLAB 具有多种编译器,版本相互不兼容。其中市场主打 的PIC16F 系列,多数采用 MPLAB IDE 编译器(本人用V8.8版本(破解的,嘘),新的应该是V8.9版本,不过本人没多关注,也不知道正不正确)。MPLAB 编译器,在编程的时候,必须选择单片机型号,而本人使用的IDE V8.8版,并不能支持所有的PIC16系列单片机型号(最起码,最近使用的PIC16F1513就没有支持,在MPLAB X IDE里有支持)而microchip 的高级单片机 PIC18系列,则以 MPLAB X IDE 编译器为主(行业称“十”版本),不过用了IDE V8.8后,再下载使用 IDE 10(就是上面的十版本)。你会觉得画风突变,完全找不着北,连配置字、用户程序版本号都没法兼容使用。前面熟悉的IDE,完全没法发挥任何作用。你又得重新开始学习一个新的编程软件(害得哥在新项目上浪费了N多时间)。最可恨的是,IDE 10 把市场上销售的PICKIT 3 的离线脱机下载功能给搞死了(一插上KIT 3,IDE 10就自动升级KIT 3 的内部固件程序)。然后哥只能给它贴上“研发专用”标签!PIC 的单片机很多地方要注意的,不用的特殊功能(特别是AD)不是你不开就好的,而是你必须关闭才行。PIC 单片机有自己的一套 汇编,如果你用汇编,你必须重新学习它的汇编语言。如果你使用C,那还好,多数是兼容的(除了 程序续行(就是单行程序太长,进行多行显示))。不过哥没整好它的混编(不知道是哥能力不够,还是破解安装少东西,都是编译错误),没法发挥它的高效。PIC 单片机的 除法运算1000个周期、左右移16位无法编译、硬堆栈层限制(就是函数内 调用函数 调用函数 调用函数……,最明显的就是递归调用被限死)…………一堆弱点!
2023-09-02 23:31:251

PIC单片机中有个烧程序口PGC和PGD全称是什么?

编程通用时钟口PGC编程通用数据口PGD
2023-09-02 23:31:351

PIC 单片机的AD值怎么计算

PIC 单片机的AD,多半为 10位AD。为了方便用户程序,PIC对10位AD结果的对齐方式做了选择性设计。可以选择左对齐、右对齐。如果需要10位精度,合理设计应该采用右对齐,即分成: 0bSS SSSS SSSS,其中低8位在低8位寄存器中(ADRESL),高2位在高8位寄存器中(ADRESH,高6位补0)。这样,通过读取16位结果,就能直接获得10AD值了。如果不需要10位精度,合理设计应该采用左对齐,即分成:0bSSSS SSSS SS,其中高8位在高8位寄存器中(ADRESH),低2位在低8位寄存器中(ADRESL,低6位补0)。这样,通过读取高8位结果,就能直接获得8位AD值了(剩下2位,就不要了)。
2023-09-02 23:31:451

PIC单片机的简介

1.PIC单片机(Peripheral Interface Controller)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。2.PIC 单片机是一个小的计算机。3.PIC单片机有计算功能和记忆内存像CPU并由软件控制运行。然而,处理能力—般,存储器容量也很有限,这取决于PIC的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。时钟频率与扫描程序的时间和执行程序指令的时间有关系。但不能仅以时钟频率来判断程序处理能力,它还随处理装置的体系结构改变(1*)。如果是同样的体系结构,时钟频率较高的处理能力会较强。
2023-09-02 23:32:111

PIC单片机的介绍

同步电动机运行稳定性和可靠性对工业生产有重要的影响。单片机用于同步电动机励磁控制,由于软件丰富,能使励磁装置结构简化、功能增多且易于实现复杂的控制规律,同时还具有参数整定灵活,使用维护方便和故障自诊断功能。目前,国内许多基于单片机的同步电动机励磁控制系统与传统的模拟励磁控制系统相比性能有很大的提高,但因为采用的单片机内部资源较少使得单片机外围电路复杂,其内部控制程序采用查表的方法,这样影响了整个励磁控制系统的精度、快速性和稳定性。PIC16F877单片机内部资源丰富,广泛应用于工业控制领域。我们研制了基于PIC16F877单片机的同步电动机新型智能励磁控制系统,控制程序可以实时计算,利用内部的捕捉单元可以很容易实现自动投励、全压投切电路。同时我们通过控制晶闸管移相整流模块的控制端电压来控制整流模块的输出,使得整个系统硬件电路简单、调试维护方便、系统性能较高。
2023-09-02 23:32:301

PIC单片机的详细介绍

这里用字来解释程序容量。用一个指令(2*)表示一个字。通常用字节(3*)来表示存储器(4*)容量。一个字节有8位,每位由1或0组成。PIC16F84A单片机的指令由14位构成。当把1K个字转换成位为:1 x 1,024 x 14 = 14,336位。再转换为字节为:14,336/(8 x 1,024) = 1.75K。在计算存储器的容量时,我们规定 1G 字节 = 1,024M 字节, 1M 字节 = 1,024K 字节, 1K 字节= 1,024 位. 它们不是以1000为倍数,因为这是用二进制计算的缘故。1*计算机的物理结构,包括组织结构、容量、该计算机的CPU、存储器以及输入输出设备间的互连。经常特指CPU的组织结构,包括它的寄存器、标志、总线、算术逻辑部件、指令译码与执行机制以及定时和控制部件。2*指出某种操作并标识其操作数(如果有操作数的话)的一种语言构造3*作为一个单位来操作(运算)的一个二进制字符串,通常比计算机的一个字短。4*处理机内的所有可寻址存储空间以及用于执行指令的其它内存储器。在计算存储器的容量时,我们规定 1G 字节 = 1,024M 字节, 1M 字节 = 1,024K 字节, 1K 字节= 1,024 字节. 它们不是以1000为倍数,因为这是用二进制计算的缘故。用PIC单片机使电路做的很小巧变得可能。因为PIC单片机可以把计算部分、内存、输入和输出等都做在一个芯片内。所以她工作起来效率很高、功能也自由定义还可以灵活的适应不同的控制要求,而不必去更换不同的IC。这样电路才有可能做的很小巧。
2023-09-02 23:32:591

PIC单片机有什么特点

特点:抗干扰性强,稳定,价格贵
2023-09-02 23:33:192

pic单片机与51的区别在哪

摘要:单片机种类众多,pic单片机和51单片机是使用比较频繁的两种,这两种单片机主要区别在于总线结构、寄存器组和流水线结构方面有所不同。pic单片机和51单片机对比起来,各有各的优缺点,51单片机使用方便、可进行乘除法运算,但也存在运行速度过慢的缺点;pic单片机运行速度更快,能满足精度要求,但瓶颈现象比51单片机严重,如何选择主要看需要。下面一起来了解一下pic单片机与51的区别在哪吧。一、pic单片机与51的区别在哪pic单片机在日常中使用频率较高,与pic单片机具备同等地位的还有51单片机,那么pic单片机和51单片机有什么区别呢?1、总线结构区别51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据传输效率。正因为在PIC系列单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。2、寄存器组区别PIC单片机的所有寄存器,包括I/O口,定时器和程序计数器等都采用RAM结构形式,而且都只需要一个指令周期就可以完成访问和操作;而51单片机需要两个或两个以上的周期才能改变寄存器的内容。3、流水线结构区别51单片机的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC单片机的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。二、pic单片机和51单片机哪个好pic单片机和51单片机相比,各有各的优缺点,并不一定哪种单片机更好,下面为大家对比一下两种单片机的优劣势:1、51单片机的优缺点(1)优点51单片机的优点是它从内部的硬件到软件有一套完整的按位操作系统,它的处理对象不是字或字节而是位,因此它不光能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。虽然其他种类的单片机也具有位处理功能,但能进行位逻辑运算的实属少见。51单片机在片内RAM区间还特别开辟了一个双重功能的地址区间,十六个字节,单元地址20H~2FH,它既可作字节处理,也可作位处理(作位处理时,合128个位,相应位地址为OOH~7FH),使用极为灵活。这一功能无疑给使用者提供了极大的方便。51单片机的另一个优点是乘法和除法指令,这给编程也带来了便利。八位除以八位的除法指令,商为八位,精度嫌不够,用得不多。而八位乘八位的乘法指令,其积为十六位,精度还是能满足要求的,用的较多。作乘法时,只需一条指令即可。很多的八位单片机都不具备乘法功能,作乘法时还得编上一段子程序调用,十分不便。还有就是,51系列的I/O脚的设置和使用非常简单,但高电平时无输出能力,可谓有利有弊。其他系列的单片机(如PIC系列、AVR系列等)对I/O口进行了改进,增加了方向寄存器以确定输入或输出,但使用也变得复杂。(2)缺点51单片机的主要缺点是运行速度过慢,当晶振频率为12MHz时,机器周期达1μs,显然适应不了现代高速运行的需要。2、pic单片机的优缺点(1)优点PIC单片机CPU采用RISC结构,分别有33、35、58条指令,属精简指令集,比51单片机(111条指令)精简很多,因此运行速度更快;它能使程序存储器的访问和数据存储器的访问并行处理,这种指令流水线结构,在一个周期内完成两部分工作,一是执行指令,二是从程序存储器取出下一条指令,这样总的看来每条指令只需一个周期(个别除外),这也是高效率运行的原因之一。此外,它还具有低工作电压、低功耗、驱动能力强等特点。另外,PIC系列单片机的I/O口是双向的,其输出电路为CMOS互补推挽输出电路。I/O脚增加了用于设置输入或输出状态的方向寄存器,从而解决了51系列I/O脚为高电平时同为输入和输出的状态。当置位1时为输入状态,且不管该脚呈高电平或低电平,对外均呈高阻状态;置位0时为输出状态,不管该脚为何种电平,均呈低阻状态,有相当的驱动能力,低电平吸人电流达25mA,高电平输出电流可达20mA。相对于51系列而言,这是一个很大的优点,它可以直接驱动数码管显示且外电路简单。它的A/D为10位,能满足精度要求。(2)缺点在编程过程中,少不了要与专用寄存器打交道,得反复地选择对应的存储体,也即对状态寄存器STATUS的第6位(RPl)和第5位(RPO)置位或清零。这多少给编程带来了一些麻烦。对于pic单片机,它的位指令操作通常限制在存储体0区间(00~7FH)。数据的传送和逻辑运算基本上都得通过工作寄存器w(相当于51单片机的累加器A)来进行,而51单片机还可以通过寄存器相互之间直接传送,因而PIC单片机的瓶颈现象比51单片机还要严重,这在编程中很有感受。综合来看,51单片机和pic单片机相比,各有所长,如何选择主要看实际使用需要。
2023-09-02 23:33:301

pic单片机中tris和port是什么意思,怎么理解,怎么用,是走能做输出又能做输入,屏蔽高四位是

tris对IO口数据方向控制,例如TRISD=0x0f,就是RD的高四位为输出,第四位为输入,port是输入锁存器。数据手册写的很清楚,至于你后面不知道在表达什么。
2023-09-02 23:33:422

有没有知道PIC单片机与51单片机有什么区别。难学不

基本都差不多,只是语言环境不同,并且PIC单片机的指令比51少很多。操作起来各有优缺点。如果楼主没接触过单片机并且不会C语言同时还是自学,那么我建议你从51开始学,因为51单片机在网上查相关的程序很多,资料也很多。学起来比较容易。PIC单片机的汇编程序在网上不是太好找,如果楼主刚开始接触,并且不会C语言,同时还是自学会比较麻烦一些。因为我一开始接触的单片机就是PIC单片机,过程中遇到很多麻烦,而且还不会C语言。过程很痛苦。
2023-09-02 23:33:515

请推荐一款PIC的单片机, 要串口收发与至少1个IO口.

PIC12F1822,PIC12F1840是8脚的,Flash:3.4/7K,eeprom256、RAM:128·PIC12LF1840T48A,14/TSSOP封装,$1.12,Flash:7K,eeprom、RAM:256都有串口。
2023-09-02 23:34:441

PIC单片机问题

检查硬件连接。
2023-09-02 23:34:543

PIC也不算便宜。和AVR一样。PIC的优势在在于他们的芯片较多,从六个引脚的单片机到上百引脚的单片机都有。其型号不同,内部集成的功能种类和RAM/ROM大小也不同。还有集成了DSP功能的dsPIC系列而相对有好几百种单片机的PIC来说,AVR单片机种类没有那么多。也就那几款,所以看起来PIC低价位的单片机要比AVR那几款单片机要便宜,其实PIC贵的单片机不少。因为PIC种类繁多,所以能适用于从电子玩具到大型仪器仪表各个工控家电自动化等范围中。但说到抗干扰能力,个人感觉PIC和AVR差不多。而且,楼主最好先学通了51单片机。然后实际动手多做几个设计。在学其他的单片机就简单了。单片机原理基本是一样的,不同的是内部的指令和集成的功能。我刚毕业没学过PIC,因为在学校做过几个51和DSP的设计,所以一个月不到就弄懂了PIC16和PIC18系列单片机。后来给别人做东西,又自己学的AVR,感觉他们都差不多,主要是理解了单片机的结构。
2023-09-02 23:35:091

PIC单片机I/O口输出高电平时电压多高?

5V
2023-09-02 23:35:198

20脚的pic单片机型号有哪些

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
2023-09-02 23:35:574

学PIC单片机需要学什么软件

PIC=peripheral interface controlpic集成了很多外围器件,例如CCP模块,通讯模块等PIC 单片机是一个小的计算机,PIC单片机有计算功能和记忆内存像CPU并由软件控制允行。最好是有本教程然后自己就可以直接买件输入程序练习了。建议你先看看微机原理作为铺垫,C语言是必要的,另外学学汇编语言也是很有用的。C语言在前期,就是你的汇编可以的情况下没有 太大的用,但是学到后面的话你就会发现会汇编很复杂,而C就会比较简单容易了
2023-09-02 23:36:094

PIC单片机中RETLW指令 含义,具体应用?求一个自动扶梯程序流程框图???

RETLW 是返回一个数据的意思。用于查表程序或数据返回。查表程序说明:在这条指令之前,会往W里面放一个值。然后让PC指针进行转移到W位置(例:W为2,定义的表格数据分别是RETLW 1 ;0RETLW 5 ;1RETLW 8 ;2RETLW 10 ;3此时,W的结果将变为8.然后你可以将W送到别的地方去用。例MOVWF XXXX,1。把这个数存起来.另外就是返回用。例:有一个程序返回结果,正成返回1,失败返回0.那么通过RETLW 0或RETLW 1就可以把这个结果放到W当中。用于其它程序的处理
2023-09-02 23:36:211

stc单片机和pic单片机的区别

去看看参数
2023-09-02 23:36:303

PIC单片机、AVR单片机、C51单片机有什么区别?

ARM7,9是32位MCU,AVR51是8位MCU,32位机可以运算非常复杂的指令,进行大量的数据计算,比如视频数据,能力较8位机强很多。运算速度也高好多倍.AVR与51相比采用精简指令集(51是复杂指令集),可以在每个时钟周期内执行一条命令,而51至少需要12个时钟周期,AVR的运算能力比51强很多。另外,像ATmega8之类的单片机都自带AD转换器,应用起来很方便,单片机本身成本也不高.缺点:ARM7,9要掌握有难度,现在很多大学所谓的嵌入式,仅仅是半只脚走路,只教一些简单的程序设计,遇到实际问题时的处理手法教授很少。而更要紧的是,ARM7,9系统还包括硬件电路,这里面涉及高速电路设计内容,不是初学者能轻易掌握的。AVR的编程一般需要gcc或者icc,有特定的环境,与51相比,稍微复杂一点,资料也没有51多,最好是先有51基础后再学,但它的运算能力很强,在实际生产中也用得很多,推荐给那些有51基础,愿意从事智能控制方面的朋友使用。51是基础,电路简单,编程也比较容易,资料众多,芯片很便宜,也很容易买到,适合入门级,但一旦数据量很大,涉及复杂运动控制,视频等内容时,51就力不从心了.运算的速度和效率低也是51的一个缺点.简单的总结下就是AVR的指令系统比较精简,总线结构也与51不同,因此速度比51更快。其次,如果说性能的话,至少ARM更优。因为ARM是32位处理器,频率可达百兆赫兹,速度和处理能力远远优于AVR和51。
2023-09-02 23:36:451

pic单片机可以用c编程吗?用什么编译软件?他是属于51系列的吗?

可以,用KeilC51编程软件,是C语法格式的,但是和微机上的C语言有区别的,不过也比写汇编强太多了的
2023-09-02 23:36:593

给说说PIC单片机当中状态字当中的C与DC的区别。谢谢。

PIC单片机中程序状态字寄存器STATUS的各位含义如下: bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 IRP RP1 RP0 TO PD Z DC Cbit0/C: 进位/借位标志位。被动参数 0:执行加法(或减法)指令时,最高位无进位(或有借位) 1:执行加法(或减法)指令时,最高位有进位(或无借位)bit1/DC: 辅助进位/借位标志位。(也称半进位标志位) 0:执行加法(或减法)指令时,低4位向高4位无进位(或者有借位) 1:执行加法(或减法)指令时,低4位向高4位有进位(或者无借位)bit2/Z: 零标志位。被动参数 0: 运算结果不为0 1: 运算结果为0bit3/PD: 降低功耗标志位。被动参数。 0: 执行sleep指令以后 1:上电复位,或者看门狗复位以后bit4/T0: 超时标志位,被动参数 0: 看门狗发生超时 1: 上电或者看门狗清零指令或者sleep指令执行以后。bit5--bit6: RAM数据存储体选择位,仅用于直接寻址,主动参数 RP1,RP0=0,0 选中体0 RP1,RP0=0,1 选中体1 RP1,RP0=1,0 选中体2 RP1,RP0=1,1 选中体3bit7:RAM数据存储体选则位,仅用于间接寻址,主动参数 0:选择数据存储器低体位:即体0(FSR的bit7=0)或体1(FSR的bit7=1) 1:选择数据存储器高体位:即体2(FSR的bit7=0)或体3(FSR的bit7=1)
2023-09-02 23:37:211