📄 jifeng_jieshou.lis
字号:
01D6 8282 .byte 130,130
01D8 8282 .byte 130,130
01DA FE82 .byte 254,130
01DC 83C2 .byte 131,194
01DE 8000 .byte 128,0
01E0 0080 .byte 0,128
01E2 4030 .byte 64,48
01E4 0F00 .byte 15,0
01E6 0000 .byte 0,0
01E8 0000 .byte 0,0
01EA FF00 .byte 255,0
01EC 0000 .byte 0,0
01EE 0000 .byte 0,0
01F0 .dbsym e kai _kai A[32:32]kc
01F0 _feng::
01F0 00F0 .byte 0,240
01F2 10FF .byte 16,255
01F4 10F8 .byte 16,248
01F6 9088 .byte 144,136
01F8 4F54 .byte 'O,'T
01FA A454 .byte 164,'T
01FC 4CC4 .byte 'L,196
01FE 4000 .byte 64,0
0200 2067 .byte 32,'g
0202 221F .byte 34,31
0204 123B .byte 18,59
0206 0014 .byte 0,20
0208 1515 .byte 21,21
020A FF15 .byte 255,21
020C 1514 .byte 21,20
020E 0000 .byte 0,0
0210 .dbsym e feng _feng A[32:32]kc
0210 _ming::
0210 00FC .byte 0,252
0212 4444 .byte 'D,'D
0214 44FE .byte 'D,254
0216 0400 .byte 4,0
0218 FE22 .byte 254,34
021A 2222 .byte 34,34
021C 22FF .byte 34,255
021E 0200 .byte 2,0
0220 000F .byte 0,15
0222 0404 .byte 4,4
0224 048F .byte 4,143
0226 4030 .byte 64,48
0228 0F02 .byte 15,2
022A 0242 .byte 2,'B
022C 827F .byte 130,127
022E 0000 .byte 0,0
0230 .dbsym e ming _ming A[32:32]kc
0230 _xiang::
0230 00FC .byte 0,252
0232 0404 .byte 4,4
0234 FE04 .byte 254,4
0236 F808 .byte 248,8
0238 CC4A .byte 204,'J
023A 49C8 .byte 'I,200
023C 08FC .byte 8,252
023E 0800 .byte 8,0
0240 001F .byte 0,31
0242 0808 .byte 8,8
0244 1F00 .byte 31,0
0246 FF00 .byte 255,0
0248 0F08 .byte 15,8
024A 084F .byte 8,'O
024C 807F .byte 128,127
024E 0000 .byte 0,0
0250 .dbsym e xiang _xiang A[32:32]kc
.area data(ram, con, rel)
0000 .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
0000 _TxAddress::
0000 .blkb 2
.area idata
0000 CCCC .byte 204,204
.area data(ram, con, rel)
0002 .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
0002 .blkb 2
.area idata
0002 CCCC .byte 204,204
.area data(ram, con, rel)
0004 .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
0004 .dbsym e TxAddress _TxAddress A[4:4]c
0004 _RFConf::
0004 .blkb 2
.area idata
0004 004C .byte 0,'L
.area data(ram, con, rel)
0006 .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
0006 .blkb 2
.area idata
0006 0C44 .byte 12,'D
.area data(ram, con, rel)
0008 .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
0008 .blkb 2
.area idata
0008 0404 .byte 4,4
.area data(ram, con, rel)
000A .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
000A .blkb 2
.area idata
000A CCCC .byte 204,204
.area data(ram, con, rel)
000C .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
000C .blkb 2
.area idata
000C CCCC .byte 204,204
.area data(ram, con, rel)
000E .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
000E .blkb 1
.area idata
000E 58 .byte 'X
.area data(ram, con, rel)
000F .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
000F .dbsym e RFConf _RFConf A[11:11]c
.area text(rom, con, rel)
0000 .dbfile F:\开发板配套资料\JASK3000软件开发包\遥控开关\NRF905_接收\jifeng_jieshou.c
0000 .dbfunc e Delay _Delay fV
0000 ; i -> R20,R21
0000 ; x -> R16,R17
.even
0000 _Delay::
0000 00D0 rcall push_gset1
0002 .dbline -1
0002 .dbline 183
0002 ; //ICC-AVR application builder : 2007-8-11 20:37:32
0002 ; // Target : M16
0002 ; // Crystal: 8.0000Mhz
0002 ; #include <iom16v.h>
0002 ; #include <macros.h>
0002 ; #define uint unsigned int
0002 ; #define uchar unsigned char
0002 ; //---------------------------------模式控制定义---------------------------------
0002 ; //#define nrf905_TX_EN PB0 //输出1
0002 ; #define Hign_nrf905_TX_EN PORTB |= (1 << PB0);
0002 ; #define Low_nrf905_TX_EN PORTB &= ~(1 << PB0);
0002 ; //#define nrf905_TRX_CE PD5 //输出1
0002 ; #define Hign_nrf905_TRX_CE PORTD |= (1 << PD5);
0002 ; #define Low_nrf905_TRX_CE PORTD &= ~(1 << PD5);
0002 ; //#define nrf905_PWR PB1 //输出1
0002 ; #define Hign_nrf905_PWR PORTB |= (1 << PB1);
0002 ; #define Low_nrf905_PWR PORTB &= ~(1 << PB1);
0002 ; //--------------------------------NRF905-SPI口接口定义--------------------------
0002 ; //#define nrf905_MISO PB6 //输入0
0002 ; //#define nrf905_MOSI PB5 //输出1
0002 ; //#define nrf905_SCK PB7 //输出1
0002 ; #define Low_nrf905_SCK PORTB &= ~(1 << PB7);
0002 ; //#define nrf905_CSN PB4 //输出1
0002 ; #define Hign_nrf905_CSN PORTB |= (1 << PB4);
0002 ; #define Low_nrf905_CSN PORTB &= ~(1 << PB4);
0002 ; //-------------------------------NRF905状态输出口-------------------------------
0002 ; //#define nrf905_CD PD4 //输入0
0002 ; #define Hign_nrf905_CD PORTD |= (1 << PD4);
0002 ; #define Low_nrf905_CD PORTD &= ~(1 << PD4);
0002 ; #define Read_nrf905_CD PINB & (1 << PD4);
0002 ; //#define nrf905_AM PB3 //输入0
0002 ; #define Hign_nrf905_AM PORTB |= (1 << PB3);
0002 ; #define Low_nrf905_AM PORTB &= ~(1 << PB3);
0002 ; #define Read_nrf905_AM PINB & (1 << PB3);
0002 ; //#define nrf905_DR PB2 //输入0
0002 ; #define Hign_nrf905_DR PORTB |= (1 << PB2);
0002 ; #define Low_nrf905_DR PORTB &= ~(1 << PB2);
0002 ; #define Read_nrf905_DR PINB & (1 << PB2);
0002 ; //------------------------------LCD状态输出口-----------------------------------
0002 ; //#define LCD_CS PC7 //1-out
0002 ; //#define Out_LCD_CS DDRC |= (1 << PC7);
0002 ; #define Hign_LCD_CS PORTC |= (1 << PC7);
0002 ; #define Low_LCD_CS PORTC &= ~(1 << PC7);
0002 ; //#define LCD_RESET PC6 //1-out
0002 ; //#define Out_CD_RESET DDRC |= (1 << PC6);
0002 ; #define Hign_LCD_RESET PORTC |= (1 << PC6);
0002 ; #define Low_LCD_RESET PORTC &= ~(1 << PC6);
0002 ; //#define LCD_RS PC5 //1-out
0002 ; //#define Out_LCD_RS DDRC |= (1 << PC5);
0002 ; #define Hign_LCD_RS PORTC |= (1 << PC5);
0002 ; #define Low_LCD_RS PORTC &= ~(1 << PC5);
0002 ; //#define LCD_SCL PC4 //1-out
0002 ; //#define Out_LCD_SCL DDRC |= (1 << PC4);
0002 ; #define Hign_LCD_SCL PORTC |= (1 << PC4);
0002 ; #define Low_LCD_SCL PORTC &= ~(1 << PC4);
0002 ; //#define LCD_SI PC3 //1-ou
0002 ; //#define Out_LCD_SI DDRC |= (1 << PC3);
0002 ; #define Hign_LCD_SI PORTC |= (1 << PC3);
0002 ; #define Low_LCD_SI PORTC &= ~(1 << PC3);
0002 ; //-------------------------------BELL蜂明器-------------------------------------
0002 ; #define Hign_BELL PORTD |= (1 << PD6);
0002 ; #define Low_BELL PORTD &= ~(1 << PD6);
0002 ; //-------------------------------JDQ继电器--------------------------------------
0002 ; #define Hign_JDQ PORTD |= (1 << PD7)
0002 ; #define Low_JDQ PORTD &= ~(1 << PD7)
0002 ; //------------------------LCD字库---------------------------------------------
0002 ; const uchar ling16[16]=
0002 ; {0x00,0xE0,0xF0,0x08,0x08,0x18,0xF0,0xC0,0x00,0x0F,0x1F,0x20,0x20,0x30,0x1F,0x07};//0
0002 ; const uchar yi16[16]=
0002 ; {0x00,0x00,0x10,0xF0,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x3F,0x20,0x20,0x00};//1
0002 ; const uchar er16[16]=
0002 ; {0x00,0x70,0x78,0x08,0x08,0x98,0xF8,0x70,0x00,0x30,0x38,0x34,0x32,0x31,0x30,0x38};//2
0002 ; const uchar san16[16]=
0002 ; {0x00,0x30,0x38,0x88,0x88,0xF8,0x70,0x00,0x00,0x18,0x38,0x21,0x21,0x33,0x1E,0x0C};//3
0002 ; const uchar si16[16]=
0002 ; {0x00,0x00,0x80,0x60,0x30,0xF8,0xF8,0x00,0x00,0x06,0x05,0x24,0x24,0x3F,0x3F,0x24};//4
0002 ; const uchar wu16[16]=
0002 ; {0x00,0xF0,0xF8,0x88,0x88,0x88,0x08,0x00,0x00,0x19,0x39,0x20,0x20,0x31,0x1F,0x06};//5
0002 ; const uchar liu16[16]=
0002 ; {0x00,0xE0,0xF0,0x88,0x88,0x98,0x98,0x00,0x00,0x0F,0x3F,0x20,0x20,0x20,0x1F,0x0E};//6
0002 ; const uchar qi16[16]=
0002 ; {0x00,0x38,0x18,0x08,0x88,0xE8,0x38,0x08,0x00,0x00,0x00,0x3E,0x3F,0x00,0x00,0x00};//7
0002 ; const uchar ba16[16]=
0002 ; {0x00,0x70,0xF8,0x8C,0x8C,0x8C,0xF8,0x70,0x00,0x0E,0x1F,0x31,0x31,0x33,0x1F,0x0E};//8
0002 ; const uchar jiu16[16]=
0002 ; {0x00,0xF0,0xF8,0x08,0x08,0x18,0xF8,0xF0,0x00,0x19,0x33,0x32,0x32,0x3B,0x1F,0x0F};//9
0002 ; const uchar xsdian[16]=
0002 ; {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x30,0x00};//.
0002 ;
0002 ; //-------------------------------------------------------------------------------
0002 ; const uchar wu[32]= //无
0002 ; {0x00,0x40,0x42,0x42,0x42,0x42,0xFE,0x42,0xC2,0x42,0x43,0x42,0x60,0x40,0x00,0x00,
0002 ; 0x00,0x80,0x40,0x20,0x18,0x06,0x01,0x00,0x3F,0x40,0x40,0x40,0x40,0x40,0x70,0x00};
0002 ; const uchar xian[32]= //线
0002 ; {0x00,0x20,0x30,0xAC,0x63,0x20,0x30,0x20,0x20,0xFF,0x90,0x92,0x94,0xD0,0x80,0x00,
0002 ; 0x20,0x62,0x23,0x12,0x12,0x12,0x41,0x41,0x21,0x17,0x18,0x24,0x42,0x80,0xE0,0x00};
0002 ; const uchar yao[32]= //遥
0002 ; {0x40,0x42,0x44,0xCC,0x00,0x42,0x36,0x2A,0x22,0xFE,0x21,0x29,0x25,0x80,0x00,0x00,
0002 ; 0x00,0x40,0x20,0x1F,0x21,0x41,0x5D,0x49,0x49,0x4F,0x49,0x49,0x5D,0x61,0x21,0x00};
0002 ; const uchar kong[32]= //控
0002 ; {0x10,0x10,0x10,0xFF,0x90,0x50,0x0C,0x44,0x24,0x15,0x06,0x14,0x24,0x54,0x0C,0x00,
0002 ; 0x02,0x42,0x81,0x7F,0x00,0x40,0x42,0x42,0x42,0x42,0x7E,0x42,0x43,0x62,0x40,0x00};
0002 ; const uchar xi[32]= //系
0002 ; {0x00,0x02,0x22,0x22,0x32,0x2E,0xA2,0x62,0x22,0x22,0x91,0x09,0x01,0x00,0x00,0x00,
0002 ; 0x00,0x00,0x42,0x22,0x1A,0x43,0x82,0x7E,0x02,0x02,0x0A,0x13,0x66,0x00,0x00,0x00};
0002 ; const uchar tong[32]= //统
0002 ; {0x20,0x30,0xAC,0x63,0x30,0x88,0xC8,0xA8,0x99,0x8E,0x88,0xA8,0xCC,0x88,0x00,0x00,
0002 ; 0x22,0x67,0x22,0x12,0x92,0x40,0x30,0x0F,0x00,0x00,0x3F,0x40,0x40,0x41,0x70,0x00};
0002 ; const uchar ji[32]= //继 //继
0002 ; {0x20,0x30,0xAC,0x63,0x30,0x00,0xFE,0x88,0x90,0xA0,0xFF,0xA0,0x90,0x98,0x00,0x00,
0002 ; 0x22,0x67,0x22,0x12,0x12,0x00,0x7F,0x48,0x44,0x42,0x7F,0x42,0x44,0x6C,0x40,0x00};
0002 ; const uchar dian[32]= //电
0002 ; {0x00,0xF8,0x48,0x48,0x48,0x48,0xFF,0x48,0x48,0x48,0x48,0xFC,0x08,0x00,0x00,0x00,
0002 ; 0x00,0x07,0x02,0x02,0x02,0x02,0x3F,0x42,0x42,0x42,0x42,0x47,0x40,0x70,0x00,0x00};
0002 ; const uchar qi[32]= //器
0002 ; {0x80,0x80,0x9F,0x91,0x91,0x91,0x9F,0xE0,0x9F,0x91,0xB1,0xD1,0x9F,0xC0,0x80,0x00,
0002 ; 0x08,0x08,0xFC,0x8C,0x8A,0x8A,0xF9,0x00,0xF9,0x8A,0x8A,0x8C,0xFC,0x08,0x08,0x00};
0002 ; const uchar kai[32]= //开
0002 ; {0x80,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x82,0x82,0xFE,0x82,0x83,0xC2,0x80,0x00,
0002 ; 0x00,0x80,0x40,0x30,0x0F,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00};
0002 ; const uchar feng[32]= //蜂
0002 ; {0x00,0xF0,0x10,0xFF,0x10,0xF8,0x90,0x88,0x4F,0x54,0xA4,0x54,0x4C,0xC4,0x40,0x00,
0002 ; 0x20,0x67,0x22,0x1F,0x12,0x3B,0x00,0x14,0x15,0x15,0xFF,0x15,0x15,0x14,0x00,0x00};
0002 ; const uchar ming[32]= //明
0002 ; {0x00,0xFC,0x44,0x44,0x44,0xFE,0x04,0x00,0xFE,0x22,0x22,0x22,0x22,0xFF,0x02,0x00,
0002 ; 0x00,0x0F,0x04,0x04,0x04,0x8F,0x40,0x30,0x0F,0x02,0x02,0x42,0x82,0x7F,0x00,0x00};
0002 ; const uchar xiang[32]= //响
0002 ; {0x00,0xFC,0x04,0x04,0xFE,0x04,0xF8,0x08,0xCC,0x4A,0x49,0xC8,0x08,0xFC,0x08,0x00,
0002 ; 0x00,0x1F,0x08,0x08,0x1F,0x00,0xFF,0x00,0x0F,0x08,0x08,0x4F,0x80,0x7F,0x00,0x00};
0002 ; //----------------------------------NRF905-SPI指令------------------------------
0002 ; #define WC 0x00
0002 ; #define RRC 0x10
0002 ; #define WTP 0x20
0002 ; #define RTP 0x21
0002 ; #define WTA 0x22
0002 ; #define RTA 0x23
0002 ; #define RRP 0x24
0002 ; //---------------------------------发送数据-------------------------------------
0002 ; uchar TxRxBuffer[4];
0002 ; //----------------------------------接收地址------------------------------------
0002 ; uchar TxAddress[4]={0xcc,0xcc,0xcc,0xcc };
0002 ; //------------------------------------------------------------------------------
0002 ; uchar count1 ,count2;
0002 ; //----------------------------------寄存器配置----------------------------------
0002 ; uchar RFConf[11]=
0002 ; {
0002 ; 0x00, //配置命令//
0002 ; 0x4c, //CH_NO,配置频段在430MHZ
0002 ; 0x0C, //输出功率为10db,不重发,节电为正常模式
0002 ; 0x44, //地址宽度设置,为4字节
0002 ; 0x04,0x04, //接收发送有效数据长度为32字节
0002 ; 0xCC,0xCC,0xCC,0xCC, //接收地址
0002 ; 0x58, //CRC充许,8位CRC校验,外部时钟信号不使能,16M晶振
0002 ; };
0002 ; //----------------------------------NRF905函数申明------------------------------
0002 ; void Delay(uint x); //延时子程序
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -