PIC单片机的配置字用CONFIG命令的定义.doc
《PIC单片机的配置字用CONFIG命令的定义.doc》由会员分享,可在线阅读,更多相关《PIC单片机的配置字用CONFIG命令的定义.doc(5页珍藏版)》请在三一文库上搜索。
1、PIC单片机的配置字用CONFIG命令的定义一配置字i nclude_CONFIG(x) ;其中x是配置字,头文件中定义了相应的配置说明符。如:_CONFIG(WDTDIS 这将关闭看门狗,设置XT振方式,程序不加密。注意:不同的配置符间用二ID 位置有些PIC单片机在程序空间外还有ID空间,可用下面的方法来定义:i nclude_IDLOC(x) ;其中x是ID标示。如:_IDLOC(15F0);将ID的四个单元定义为:1, 5, 15, 0. ID的具体位置由所指定的PIC芯片自动设定。三EEPROM 数据有些PIC单片机支持用外部编程器对内部的EEPROM进行编程。_EEPROM_DAT
2、A()可以将用于初始化的数据放入HEX文件中。如:_EEPROM_DATA(0, 1, 2, 3, 4, 5, 6, 7)可将0-7八个数放入HEX文件中,在用外部的编程器进行编程时将 这八个数写入PIC单片机中。_EEPROM_DATA不是用于运行时写入EEPROM数据的,在运行时请用 EEPROM_READ(), EEPROM_WRITE()。=PIC18_config配置位PIC18的_CONFIG设置与PIC16的不一样。PIC16的如:_CONFIG(_CP_OFF 是写在一起的。PIC18 不写在一起,CONFIG1.7是分开写的。如:_CONFIG(1,IESODIS_CONFI
3、G(2,BOREN_CONFIG(3,MCLREN);_CONFIG(4,DEBUGEN_CONFIG(5,UNPROTECT);_CONFIG(N,X) 函数原型在PIC18.H文件中(PICC软件安装目录下的include文件夹中)。里面的各项设置在PIC18Fxx22.H中。N代表配置信息;X代表设置变量。如果要实现处理器的一些特殊功能,则需要查找相关的帮助文件,根据帮助文件的提示,在同文件中定义相关的变量。上面的各项设置意义是:/各项内容在PIC18FXX22.H文件中定义/1.振荡器切换OFF/2.欠压复位ON/3.mclr用于复位脚/4.使能后台调试器/5.代码不保护=笔者在使用p
4、icc18进行基于PIC18F452的软件开发时,发现对于18系列的单片机,手动设置配置位非常麻烦,而且容易出错,所以考虑在源程序中设定配置位,这样编译后,无论是用什么烧写工具,都不需要再进行配置位的设定了。对于HI-TECH C18 , 配置字的设定通过宏 _CONFIG(n,x)来实现。宏_CONFIG(n,x)的声明在文件pic18.h中,各位元的声明在对应芯片型号的头文件中.18F452的例程如下:/*#include/*/*The declaration of _CONFIG(n,x) is in pic18.h */*The _CONFIG(n,x) direcTIve defin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PIC 单片机 配置 CONFIG 命令 定义
![提示](https://www.31doc.com/images/bang_tan.gif)
链接地址:https://www.31doc.com/p-3270779.html