您现在的位置: 主页 > MCU > 单片机技术应用 > PIC里面空指令语句 -
本文所属标签:
为本文创立个标签吧:

PIC里面空指令语句 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-06 

[导读]1. 你可以在C程序中嵌入一个汇编语句。asm("nop");编译时,系统自动生成一个汇编的nop指令。延时一个机器周期。2. 在C语言中直接输入NOP();只是一个空函数,已经在头文件#include"pic.h"中定义好了,你可以不用作任何

1. 你可以在C程序中嵌入一个汇编语句。asm("nop");编译时,系统自动生成一个汇编的nop指令。延时一个机器周期。

2. 在C语言中直接输入NOP();只是一个空函数,已经在头文件#include"pic.h"中定义好了,你可以不用作任何更改。编译时也是产生一个汇编的空指令。延时一个机器周期。注意PIC单片机是4分频的。所以如果你使用4Mhz的晶振,实际一个空指令延时4*1/4Mhz=1us 怎样定义一个常量数组放在程序存储区
以前用C51时这样定义就可以了,unsignedint codeFreqInit[10]={1,2,3,4,5,6,7,8,9};
constunsignedcharDataInRom[]={0x08,0x04,0x06,0x04,0x04,0x04,0x7F,0xA4,0x10,0x24,0x22,0x24,0x7F,0x24,0x26,
0x24,0x0C,0xA4,0x19,0xE4,0x33,0x24,0xC6,0x04,0x09,0x04,0x31,0x84,0xC1,0x14,0x00,0x08,};

在Keil中51用code定义的,PIC里用const定义

本文引用地址: http://www.21ic.com/app/mcu/201807/786475.htm



              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > PIC里面空指令语句 -
 

"PIC里面空指令语句 -"的相关文章

网站地图

围观()