导航:首页 > 操作系统 > pic单片机config

pic单片机config

发布时间:2023-08-24 07:01:44

❶ PIC单片机config配置问题

我专门给你编了个PIC16F1823的C程序,用的是PICC9.8。

其配置位的含义,请把这些程序编译后在MPLABIDE的配置位窗口看,就知道了。

程序实现对一个端口的LED闪亮功能,图为在PROTEUS仿真的结果,证明结果是正确的,我用的是PROTEUS7.9的,低的版本没有这个单片机。

#include<pic.h>

//第一个配置设置为:振荡器为内部RC,各种功能(看门狗,上电定时器等)

__CONFIG(0x09E4);

//第二个配置设置为:关闭PLL锁相环,掉电复位电压为2.4V,低电压写使能

__CONFIG(0x3EFF);

#defineLEDRA5

voidDELAY(unsignedint);

voidmain(void)

{ //未对ODSCCON设置,即用默认的500kHz的内部振荡器,指令周期为8us

TRISA5=0;

LED=1;

while(1)

{ DELAY(3);

LED=!LED;

}

}

voidDELAY(unsignedintn)

{ unsignedinti;

for(i=0;i<n;i++)

{ NOP();

NOP();

NOP();

NOP();

}

}

❷ PIC单片机config配置问题

当你不熟悉的时候,最好在MPLAB的界面配置
Cofigure>>Configuration Bits..>>去掉"Configuration Bits set in code"前面的勾>>查看器件手册上的说明,根据你的要求,选择各项的指标,
如一般默认是开看门狗的,你如果不要的话在配置中关掉,
PIC16F1823是有两个配置寄存器的,如果在代码里面做配置的话,需要使用
__CONFIG(1,0Xuuuu);//uuuu根据你的配置来定
__CONFIG(2,0Xuuuu);

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

__CONFIG是picc的关键字,对应于汇编伪指令__CONFIG。它是用来定义pic单片机的配置字的(即configuration word),可以查看datasheet,上面有说明。不同pic单片机的配置字可能会有所差异,但是大概都是以下几项:芯片时钟选择,看门狗是否启用,上电复位延时是否启用,低电压检测复位是否启用,代码保护是否启用等。以pic16f877a为例,你的配置为关闭flash保护,打开在线debug,关闭代码保护,关闭低压检测复位,关闭上电延时,选择外部时钟XT模式(455KHz~4MHz晶振)。具体参看datasheet。如果你学习过AVR单片机,你可以理解为类似于“熔丝”一类的东西,因此你也可以不使用这个关键字来定义配置字,在maplab里面选择configure -> configuration bits,你用鼠标点击选择有一样的效果 还不懂的话,欢迎追问。

❹ 在PIC单片机中,配置位__CONFIG(XT&WDTDIS&LVPDIS) 是怎么得到的,里面不是数字吗

有二种方法可以得到,
一是从相应单片机型号的头文件中可以找到,它实际上是用宏定义的方法,把几个常数进行与操作,如你给的例子。
二是在MPLAB IDE的界面中设置后得到的数据,这个数据如0x3F39,至于这个数据代表是什么,还得从MPLAB IDE的配置界面中去看。
这个参考文献里说的比较详细。

❺ PIC单片机系统配置

PIC单片机系统配置一般有三种方法,用了其中之一就行了,除了楼上说两种方法还可在烧写软件时设置,比较方便

❻ PIC单片机的配装位如何设置

汇编指令这样写:
在程序开头设置玩芯片信息即:list=xxx芯片后,用“__CONFIG”来配置,注意,这里的“__”是两个下划线,不是一个。CONFIG后面空格接各个配置位。例如:
__CONFIG _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC
我用的芯片是16F873,配置字关闭了看门狗“_WDT_OFF”,关闭掉电检测“_BODEN_OFF”,打开上电复位“_PWRTE_ON”,振荡电路选外部标准晶振“_XT_OSC”。PIC各个不同型号的芯片之间有不同的配置位,你用那款芯片就去microchip的网站找这芯片的数据手册,里面有这芯片涉及到的配置位说明。

对于C语言程序:
也是“__CONFIG”用来设置配置位,但格式稍稍不同
__CONFIG { WDTDIS & BORDIS & PWRTEN & XT };

❼ 请问PIC单片机C语言程序中加这条__CONFIG(0x3B31);语句是什么意思

PIC单片机配置位,配置是否启用内部模块的相关功能,比如:晶振,开门狗,代码保护,上电延时,具体请查看数据手册之CPU特性。PIC16F877A:__CONFIG(0x3B31);相当于__CONFIG(0x2b01);

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

PIC单片机是一种微型计算机,主要由中央处理器、存储器、输入输出接口等组成。其中,基本功能区域主要包消瞎括以下几个部分:

阅读全文

与pic单片机config相关的资料

热点内容
怎样删除手机内不用的英文文件夹 浏览:81
android获得屏幕宽度 浏览:302
单片机根据波形写代码 浏览:669
应届生程序员怎么投简历 浏览:721
数学建模算法与应用ppt 浏览:99
远程怎么访问端游服务器 浏览:106
打电话定位置的源码 浏览:642
即时通讯平台源码 浏览:457
安卓自助app怎么转到苹果手机 浏览:328
雅马哈回音壁不能识别源码 浏览:730
python如何移植到安卓 浏览:29
黄柱选股公式源码 浏览:639
教育系统源码达标 浏览:887
声卡驱动安装程序在哪个文件夹 浏览:60
钱还完了银行不给解压 浏览:169
linux的系统调用表 浏览:752
php怎么转换页面 浏览:547
我的世界买了服务器之后怎么开服 浏览:829
r1234yf汽车空调压缩机 浏览:147
ftp服务器地址栏 浏览:902