PIC单片机配置字

发布者:czc天天最新更新时间:2019-04-26 来源: eefocus关键字:PIC  单片机  配置字 手机看文章 扫描二维码
随时随地手机看文章

1、对于PIC来说,状态字的配置尤其重要,其直接影响MCU的正常工作与否; 

2、以PIC18F45K22为例,打开mplab8.92,

这里写图片描述  

3、我们就可以看到配置字的说明文档: 

这里写图片描述 

4、比如:Oscillator Selection bits:(振荡器选择配置字) 

HS是使用超过4M的石英晶体振荡器(外部晶振),其中HSHP为大于16Mhz,HSMP为4-16Mhz;XT是使用1M到4M的石英晶体振荡器。LP是使用低于1M的陶瓷振荡器,上述都是用外部晶振,只是所用晶振的材质和频率不同。RC是不使用外部晶振,直接用内部的RC时钟电路。其中HS和XT因为用石英晶体振荡器,所得时钟比较准确,适用于各种串口、can、TCPIP通信的场合。但缺点是频率大所以功耗也大。用LP和RC的特点是功耗小,但LP频率低,陶瓷振荡器输出的时钟精度不够高,RC的误差更大。适用于不用通信的普通控制场合。 

5、#pragma config FOSC=HSMP,PLLCFG=OFF,PRICLKEN =OFF,FCMEN=OFF,IESO=OFF,PWRTEN=ON,BOREN=SBORDIS,WDTEN=OFF,MCLRE=EXTMCLR


// CONFIG


*#pragma config FOSC = INTRCCLK // Oscillator Selection bits (INTOSC oscillator: CLKOUT function on RA4/OSC2/CLKOUT pin, I/O function on RA5/OSC1/CLKIN) 

*#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register) 

*#pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled) 

*#pragma config MCLRE = ON // MCLR Pin Function Select bit (MCLR pin function is MCLR) 

*#pragma config CP = OFF // Code Protection bit (Program memory code protection is disabled) 

*#pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled) 

*#pragma config BOREN = ON // Brown-out Reset Selection bits (BOR enabled) 

*#pragma config IESO = OFF // Internal External Switchover bit (Internal External Switchover mode is disabled) 

*#pragma config FCMEN = ON // Fail-Safe Clock Monitor Enabled bit (Fail-Safe Clock Monitor is enabled)


关键字:PIC  单片机  配置字 引用地址:PIC单片机配置字

上一篇:PIC18+DS1302程序设计
下一篇:PIC单片机DS18B20温度报警程序及仿真

推荐阅读最新更新时间:2024-11-16 23:19

直流系统绝缘接地巡检装置
1 引言   发电厂和变电站的直流电源作为主要电气设备的保安电源及控制信号电源,是一个十分庞大的多分支供电网络,其常见的故障是一点接地故障。在一般情况下,一点接地并不影响直流系统的运行,但如果不能迅速找到接地故障点并予以修复, 又发生另一点接地故障,就可能引起信号回路、控制回路、继电保护装置等的误动作。因此,减少这种绝缘故障,必须有一个可靠的绝缘监测方法,从而及时发现问题,避免重大事故的发生。   绝缘在线监测的基本原理是电气设备处于运行状态中,利用其工作电压来监测绝缘的各种特征参数。因此,可以有效地反映绝缘的实际情况,从而对绝缘状况做出比较准确的判断。   电力直流系统的绝缘监测分为直流监测法和交流监测法,交流监测法排除了零点漂
[电源管理]
直流系统绝缘接地巡检装置
51单片机控制sim900a,接收到短信点亮LED
已经经过测试,直接上程序,不懂@me #include reg52.h #include string.h #define uchar unsigned char #define uint unsigned int //以下是板子上LED的配置,把Px_x改成自己对应的脚。 #define LED1_ON P3_2 = 1 #define LED1_OFF P3_2 = 0 #define LED2_ON P3_3 = 1 #define LED2_OFF P3_3 = 0 #define LED3_ON P3_4 = 1 #define LED3_OFF P3_4 = 0 #define LED4_ON P3_5 = 1 #
[单片机]
恩智浦MCX系列MCU专为边缘AI普及而生
随着构成物联网 (IoT) 的连接节点数量每天都在增长,人们普遍认为机器学习 (ML) 推理的执行方式必须改变。对实时响应的需求意味着费力地来回传输数据只会花费太长时间,而需要在更短的时间内做出决策。另一个考虑因素是安全性,因为这种安排会增加网络攻击的风险。 因此,物联网节点传感器获取的大部分数据将需要在源头进行处理,而不是在云端或集中式数据中心站点完成所有工作。通过这种方法,可以提供安全、低延迟的操作。 通过更智能的边缘,系统将有可能对不断变化的情况做出更快的反应,例如,在有严重成本影响或安全关键的情况下,以及允许更好的用户体验而不会产生任何烦人的滞后。 能够访问基于边缘的 ML 推理将有利于广泛的应用场景。 其中包括工
[物联网]
pic系列单片机复位电路
pic系列单片机复位电路的设计很重要,对于稳定运行有很大关系。此列出常用的复位电路,经验证完全可靠。可放心采用。
[单片机]
<font color='red'>pic</font>系列<font color='red'>单片机</font>复位电路
单片机中去耦电容的应用
首先来看图 3-1,这是上节课已经见过的 USB 接口和供电电路。 图 3-1 USB 接口和供电电路 左边这张图,过了保险丝以后,接了一个 470uF 的电容 C16,右边这张图,经过开关后,接了一个 100uF 的电容 C19,并且并联了一个 0.1uF 的电容 C10。其中 C16 和 C19 起到的作用是一样的,C10 的作用和他们两个不一样,我们先来介绍这 2 个大一点的电容。 容值比较大的电容,理论上可以理解成水缸或者水池子,同时,大家可以直接把电流理解成水流,其实大自然万物的原理都是类似的。 作用一,缓冲作用。当上电的瞬间,电流从电源处流下来的时候,不稳定,容易冲击电子器件,加个电容可以起到缓冲作用。就如同我们直
[单片机]
<font color='red'>单片机</font>中去耦电容的应用
PIC16F877A动态数码时钟显示实验参考程序
;动态数码时钟显示实验参考程序 ;使用资源: ;1,TMRO定时器。确定显示的位,及显示延时。 ;2,TMR1定时器。秒信号产生。 ;3,PORTA端口。六共阳极位数码管的位选信号,低电平有效 ;4,PORTC端口。数码管的七段,RC7不用。 ;功能说明: ;1.六位数码管动态扫描显示时间(格式为:HHMMSS,24小时制)。 ;2.时钟信号由单片机内部定时器硬件单元编程产生。 ;本实战的目的是让大家进一步熟悉定时器的编程,多位数码管动态扫描显示的编程。 ;硬件接法: ;1.实验板上拨码开关S4、S5的所有位必须置ON,其他都可以关闭。 ;2.最好把93C46跟24CXX存储器从板上取下。 ;本实例原提供者:p
[单片机]
MSP430单片机的位操作
  MSP430单片机属于RISC(Reduced Instruction Set Computer)型处理器。与普通的51单片机的复杂指令集相区别。普通51单片机执行一条指令最少需要12个时钟周期,而RISC单片机最少仅需1个时钟周期。RISC处理器带来的最大不同就是不能进行位操作,内存寻址只能到字不能到位。打个比方,一栋楼只有一个邮政编码,快递员送东西只能送到楼,显然比送到户要快,但具体是那户人家的,就得想想办法了。 1、写位操作。   对某字节使用 = 进行写操作时,所有位的值都将被改变。如果先将字节读出来,再使用 按位 操作符对原字节进行赋值,则可 等效 对单个位进行操作。   需要特别指出的是,采用 按位 操作并不意味
[单片机]
新能源汽车控制器详解:VCU、ECU、MCU和电池BMS
新能源汽车中的各种控制器主要包括:整车控制器(VCU)、发动机控制器(ECU)、电机控制器(MCU)和电池管理系统(BMS)。 新能源汽车的三电技术,包括电池、电驱和电控。电池部分阐述了动力电池系统的构成;电驱部分讲解了传动机构、电机和电机控制器的功能; 一、整车控制器(VCU) 1. 功能 1.1 驱动系统控制 1.2 整车能量管理和优化 1.3 整车通信和网络管理 1.4 故障处理与诊断 1.5 汽车状态显示 2. 工作模式 2.1 自检模式 2.2 启动模式 2.3 起步模式 2.4 行驶模式 2.5 制动模式 2.6 停车模式 2.7 故障模式
[汽车电子]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved