英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流
标题:
HI-TECH PICC 的位定义和“绝对寻址位操作指令”
[打印本页]
作者:
winnie
时间:
2009-5-18 13:10
标题:
HI-TECH PICC 的位定义和“绝对寻址位操作指令”
在北航《PIC16C87X单片机实用软件与接口技术》(----C语言及其应用)一书中有这样一段定义:
............
unsigned char FLAG@0XEF;
#define FLAGIT(adr,bit) ((unsigned)(&adr)*8+(bit)) //绝对寻址位操作指令
static bit FLAG1 @FLAGIT(FLAG,0);
static bit FLAG2 @FLAGIT(FLAG,1);
static bit FLAG3 @FLAGIT(FLAG,2);
..........
另外,I/O口怎样进行位定义?
(如C51是这样定义的:sbit LED=P1^0;)
作者:
winnie
时间:
2009-5-18 13:11
其实<PIC16F87X.H>中已定义了,你可以打开看看,端口直接用,如:RA0=0;RB3=1;
当然可以这样:#DEFINE LED RC2 #DEFINE CLK RD3 然后:LED=1;CLK=0;
欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/)
Powered by Discuz! X3.2