环境
MPLAB IDE版本:v8.89
开发PIC单片机不得不使用它的集成开发环境MPLAB IDE。新手入门使用这套IDE时,一般都会感觉比较生硬,要想提高软件使用效率,需要掌握一些使用技巧。调试过程中,亦需使用一些快捷键:MPLAB IDE(一)快捷键大全 。
1、双击选取单词,再次双击选取整行。
打开菜单editproperties,选择‘C’ File Types页面,取消Double Click Toggles Breakpoit的选择即可。
2、实现代码折叠功能。
打开菜单editproperties,选择‘C’ File Types页面,选中Enable Code Folding。
3、开启GoTo Locator功能。
打开菜单editproperties,选择General页面,选中Enable Tag Locators。
4、标签化窗口。
打开菜单editproperties,选择General页面,选中Use Tabbed Window。
5、实现可停靠窗口 。
以“Project”窗口为例。首先,点击窗口左上角,选择“Dockable”。
然后,使用鼠标拖动“Project”窗口至IDE边缘,直到出现虚影后松开鼠标。如下图所示。
6、显示行号。
打开菜单editproperties,选择‘C’ File Types页面,选中Line Numbers。
关键字:MPLAB IDE 使用技巧 PIC
引用地址:
【MPLAB IDE】02:使用技巧
推荐阅读最新更新时间:2024-10-28 20:44
串行LED译码/驱动器件TEC9607在PIC16C5X系列单片机中的应用
PIC16C5X系列单片机具有可靠性高、功耗低、实用、低价、易学等特点,尤其是OTP产品有与掩模型产口几乎相同的性能和价格,因此被广泛用于工业和民用产品。在应用系统设计中,对于多位数码管(LED)的显示驱动,传统的驱动方式有两种:一是每个LED单独译码驱动,这需要大量的I/O线;二是段驱动,即采用公共数据线进行位驱动单独扫描,这种方法在软件上需定时扫描,否则显示就会混乱。为了既用很少I/O线,又减少软件设计的工作量,采用串行数据译码驱动电路不失为最佳选择。MC14499是比较理想的器件,但价格昂贵,目前已停产。TEC9607为国产电路,售价低,很适合在各种电子产品上使用。本文介绍了TEC9607的工作时序及与PIC系列单片机的
[单片机]
武林教你学PIC32(十六)模拟I2C LM75温度传感器
LM75A是一个高速I2C接口的温度传感器,可以在-55~+125的温度范围内将温度直接转换为数字信号,并实现0.125的精度。PIC32可以通过I2C总线直接读取其内部寄存器中的数据,并可通过I2C对4个数据寄存器进行操作,设置不同的工作模式。LM75A有3个可选的逻辑地址管脚,使得同一总线上可同时连接8个器件而不发生地址冲突。 LM75A与PIC32的连接是以I2C总线的形式,如图3-11所示,总线上需要加上拉电阻,因为通信开始之前,I2C总线必须空闲或者不忙,这意味着总线上的所有器件都必须释放SCL和SDA线,SCL和SDA线被总线的上拉电阻拉高,上拉电阻取10K左右. 测试的效果为:
[单片机]
自制PIC编程器
支持芯片:P IC 12C5XX,12C67X,24CXX,16C55X,16C62X,16C71,16C71X,16C8X,16F8X. 以下为原理图,采用25针串口 印刷 电路 板图:(电路板中红线为跳线) 编程软件用IC-Prog,很有名的编程软件,支持很多编程器,网上找找到处都是 注意:这款编程器跟电脑连接是采用25针串口的,假如你没有,可以采用9针的串口,但是接线当然需要一些改动,具体如下: 25针串口对9针串口 2------3 7------5 5------8 20-----4 4------7
[单片机]
PIC16f877a单片机DS18b20源程序
//调试总结: //显著的问题是,写时序、读时序中,PIC MCU向总线写1是通过改方向为输入方向由上拉电阻拉高数据线实现的,而非在输出方向下输出1,与AVR不同 //某IO口8位未全使用时,对整个IO口读取进行位运算无效 //使用if(dat2&0xf8==0xf8)时,进错分支导致显示乱码仍未找到原因,用if(dat2 =240)代替正常 #include pic.h #define uchar unsigned char #define uint unsigned int #define rs_h (PORTC|=0x01) #define rs_l (PORTC&=0xfe) #define rs_o (TRISC&
[单片机]
PIC16f1937 nRF24L01
以下是NRF24L01的测试程序 功能:主机按一下按键,发送一次数据,对应的LED指示灯会闪一下;从机接收到信号后对应的LED指示灯会闪一下; HOST: //#include pic16f1937.h #include pic.h //const rom unsigned int CONFIG=0x0101; #define uint8 unsigned char #define uint16 unsigned int __CONFIG(FOSC_INTOSC&WDTE_OFF&PWRTE_OFF&MCLRE_ON&CP_OFF &BOREN_OFF&CLKOUTEN_OFF&IESO_OFF&FCMEN_O
[单片机]
PIC10F320的PWM控制两种方法
第一:工作环境: 编译平台: MPLAB X IDE v4.20 编译器: MPLAB XC8 C Compiler (Free Mode) V1.45 仿真软件版本:proteus 8.6SP2 第二: 1种ADC采集,并控制PWM输出。 1种按键改变PWM输出,0-10%-50%-100%-0循环变换。 仿真ok,未烧录试用。
[单片机]
Microchip MPLAB ICD 4的处理器速度更快,RAM更大
Microchip Technology Inc.(美国微芯科技公司)日前发布MPLAB® ICD 4——Microchip的PIC®单片机和dsPIC®数字信号控制器系列产品的在线编程和调试开发工具。MPLAB ICD 4囊括了MPLAB ICD 3调试器的所有功能,在此基础上采用更快的处理器提高了速度并增大了RAM容量。 MPLAB ICD 4速度之所以能够显著提高是因为采用了一片运行在300 MHz的32位MCU。处理速度更快,还增加了2 MB的高速缓存,使得该产品速度是前一代产品的两倍。 圆形MPLAB ICD 4封装在一个耐用的黑色外壳中,顶部采用拉丝铝,醒目的LED灯带用于指示调试状态。该工具具有以下特性:
[嵌入式]
赛普拉斯IDE3.0简化PSoC3软硬件协同设计
赛普拉斯半导体公司日前宣布推出其PSoC® Creator™集成开发环境(IDE)的3.0版,用于PSoC 3, PSoC 4 和PSoC 5LP可编程片上系统架构。赛普拉斯基于客户的要求开发的PSoC Creator 3.0减小了代码量,显著改善了集成固件编辑器,并允许导出到主要的ARM® IDE。PSoC Creator 3.0拓充了PSoC 解决方案的功能,简化了软硬件协同设计的流程,如采用新引入的通用数字模块(UDB)编辑器,还具有定制PSoC Components™的能力。 基于Windows的PSoC Creator IDE包含了超过110个PSoC组件(即经过预先验证的“虚拟芯片”,在软件中以图标表示),用户
[嵌入式]