PIC 器 件 具 有 几 个 包 含 配 置 位 或 熔 丝 的 存 储 单 元
这 些 位 指 定 基 本 的 器 件 操 作 , 例 如 振 荡 器 模 式 、看门狗定 时器 、编程模 式 和代码保护
未正确设置 这 些 位 可能导致代码失败 或 器 件 无法运行
对于 PIC18 器 件 , 这 些 位 可以使用配 置 pragma 伪指 令进行设置
(在未来版本 中, 也 会对于其他 8 位 器 件 引入 pragma 伪指 令
)该 pragma 伪指 令具 有 以下形式
#pragma config setting = state|value #pragma config register = value 其中, setting 是配 置 设置 描述符 (如 WDT), state 是所需状态的 文本 描述 (如 OFF)
value 字段是一个 可以优先用于描述符的 数值
* PIC16F1x端口控制实验 * 芯片型号:PIC16F1936 * 主要特性:增强性中档8 位CPU,8K Flash,512 字节RAM,最高速度8MIPS,11 通道10 位 AD,2 个比较器,96 段LCD 控制器,16 通道电容触摸模块,3 个增强性PWM/捕 获模块 */ #include /* 配置芯片的工作方式,相当于其他单片机的熔丝位 */ // CONFIG1 #pragma config FOSC = INTOSC // 使用内部时钟 #pragma config WDTE = OFF // 禁止看门狗 #pragma config PWRTE = OFF // PWRT disabled #pragma config MCLRE = ON // MCLR/VPP pin function is MCLR #pragma config CP