返回首页

pic单片机选型(PIC单片机编程)

来源:www.haichao.net  时间:2022-12-14 02:51   点击:134  编辑:admin   手机版

1. PIC单片机编程

这个你只需要正常的在网络上面购买一个PLC版,其实就挺好的,如果使用其他的话,不一定有很好的一个效果。

2. pic单片机编程软件下载

我在学校学的是8098单片机,用的是汇编语言,由于年代久远,加之刚入门懵懵懂懂,不知道用什么集成开发工具,只记得有点难,跟《微机原理》一样是其他同学容易挂科科目之一,仿真那个时候没有听过。

之后用的是Microchip的pic系列单片机,包括pic16和pic18系列处理器,还用过DSP30系列的DSP,用的是MPLAB集成开发环境,C语言和汇编都用过。

MAPLAB只是用于编程、烧写和在线调试,不能仿真,仿真有用过proteus。

此外,还听过51系列处理器,也用过国产的STC处理器。以及台湾的holtek,EMC等等,甚至几毛钱一片的只支持汇编语言的只能烧写一次的OTP处理器。

目前PIC的性价比不行了,被无情抛弃了,取而代之的是cortex内核的stm32系列处理器,比如STM32F051、STM32F103等,

集成开发环境用的是keil-mdk,由于从事的时间有了,比较牛逼了一点,就不需要仿真了。

貌似proteus还是主流的单片机仿真软件。

3. pic单片机编程软件

android project是一款功能强大的pic单片机编程的软件,android project这款软件可快速建立工程,配置工程,烧写程序,需要根据用户所选择的pic单片机型号来选择驱动芯片,软件使用内置编辑器创建和编辑源代码,汇编,编译和链接源代码等等。

4. pic单片机编程入门视频教程

OPTION 是一个寄存器 里面有配置定时器的标志位TMR1IE 为定时器1使能

5. pic编程

pic的意思是:中断控制器。

  PIC中文为可编程中断控制器,是微处器与外设之间的中断处理的桥梁,用于处理由外设发出的中断请求。较常见的可编程中断控制器有8259A。早期PC/XT/AT机里使用的PIC一般为Intel 8259系列产品,这种PIC只能够支持8个优先级,但是可以通过级联来最多能够支持64个优先级。

后来随着Intel于1997年公布Multiprocessor Specification,APIC(高级可编程控制器)的产生,PIC已经渐渐为APIC所取代。该种PIC应用于多处理器平台当中。注:多核单处理器也是使用APIC。早期PC/XT/AT机中Intel 8259A PIC单独为一个芯片,后来随着计算机技术的进步,一般的PIC都已经集成到南桥芯片当中了。

6. pic单片机编程接口

目前能找到的20脚的有如下的26个型号:

PIC24F32KA301

PIC24F16KA301

PIC24F16KA101

PIC18F14K22

PIC18F14K50

PIC16F1829

PIC16F1509

dsPIC33FJ12MC201

PIC24F08KA101

PIC18F13K22

PIC18F13K50

PIC16F685

PIC16F689

PIC16F690

PIC16F1508

PIC16F721

PIC16F1828

PIC24F04KA201

PIC16F677

PIC16F687

PIC16F785

PIC16HV785

PIC16F1507

PIC16F720

PIC16F639

PIC16F631

7. pic单片机编程电压

当然可以,但是会带来其他问题。

nmos输入高电平时导通,pmos输入低电平导通。如果我们用串联的nmos传输低电平那就是实现与非门逻辑。那么我们只要将串联的nmos用来传输高电平就可以实现与门了啊,直接把cmos与非门的vdd和vss交换就可以实现与门效果。

但是,nmos传输高电平和pmos传输低电平有个问题叫做阈值损失。假设我们用nmos传输vdd的电压,当输出端电压达到vdd-vth的时候,nmos的vgs小于vth,管子截止,输出电压无法继续升高,所以输出比输入会低一个vth。同理,pmos传输低电平的时候也会使得输出比输入高一个vth。如果多级级联,这个损失也会不断积累,导致输出摆幅越来越小。

8. pic单片机编程实例

keil不能给pic单片机编程。pic有专用的编译软件,mplab和c语言编译软件picc。

1、MPLABX目前还不是很成熟,如果用来做项目的话,建议用MPLAB8.86版本即可,到MICROCHIP额官网下载即可。

2、一般不会无缘无故的死机的,可能是你PC上某个软件和MPLAB有冲突导致的,我常年使用这个软件,没见啥软件死机。

3、ICD3下程序不成功,可能是你用的还不熟练,有些地方没注意造成的,建议仔细检查那个5个引脚的连接以及其上各种电气参数的要求,如果吃不准,就将这个5个引脚上的所有外加电路全部去掉,只需要ICD3额5根线直接连到芯片5个脚即可。

4、在MPLAB中设置的芯片的型号必须和实际目标板的芯片型号一致。

5、请注意给目标板芯片供电,如果目标板消耗电流不大,则使用ICD3直接给目标板供电即可。

6、在调试菜单模式下请务必关闭看门狗、低压检测、代码保护等配置字,在编程菜单模式下,则无所谓。

7、个人认为MPLAB当前是最好的PIC集成开发环境了,由官方支持,资料也比较齐全,各项调试功能齐全,最大的缺陷就是编辑功能相对那些专用文本编辑软件来说稍微弱一点,你当前最大的问题应该是对PIC和PIC的集成开发环境不熟悉,如果熟悉的话,不会有啥问题的。

9. pic单片机编程论坛

你指的串口下载程序是怎样? 全部PIC机都可以通过ICSP编程的哦。

如果你指的是电脑那个串口,那就没见过有的了

10. pic单片机编程入门

ADCON1 是AD转换时用到的控制寄存器,有8位,高4位(有的是5位,要看具体单片机型号)是未定义的,把他们置0,不要置1,低三位(或四位),就是PCFG2、1、0(有的单片机PCFG是四位的,同上),是AD模块的引脚功能配置位,就是你要把PORTA的哪些引脚作为普通的数字IO口,把哪些引脚作为AD转换的电压信号输入口(有一张表,在datasheet里AD部分找,很容易看懂),特别提醒,当你要用PORTA口的引脚驱动LED时一定要把驱动的那个引脚配置为普通数字IO,否则不能点亮LED,还有A4这个引脚比较特殊,漏极开路输出,作为普通数字IO时要上拉,比较麻烦,所以一般不要去碰A4这个引脚,作为模拟输入则不影响,有什么问题可以继续探讨

顶一下
(0)
0%
踩一下
(0)
0%