⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.pre

📁 采用PICC18编写的单片机源代码
💻 PRE
📖 第 1 页 / 共 2 页
字号:

# 1 "E:\workall\LAMP2\PICC18\Reconv\DISPLAY.C"

# 21 "C:\Program Files\HI-TECH Software\PICC-18\PRO\9.61\include\pic18fxx2.h"
volatile near unsigned char TOSU @ 0xFFF;
volatile near unsigned char TOSH @ 0xFFE;
volatile near unsigned char TOSL @ 0xFFD;
volatile near unsigned char STKPTR @ 0xFFC;
volatile near unsigned char PCLATU @ 0xFFB;
volatile near unsigned char PCLATH @ 0xFFA;
volatile near unsigned char PCL @ 0xFF9;
volatile far unsigned char * TBLPTR @ 0xFF6;
volatile near unsigned char TBLPTRU @ 0xFF8;
volatile near unsigned char TBLPTRH @ 0xFF7;
volatile near unsigned char TBLPTRL @ 0xFF6;
volatile near unsigned char TABLAT @ 0xFF5;
volatile near unsigned char PRODH @ 0xFF4;
volatile near unsigned char PRODL @ 0xFF3;
volatile near unsigned char INTCON @ 0xFF2;
near unsigned char INTCON2 @ 0xFF1;
volatile near unsigned char INTCON3 @ 0xFF0;
volatile near unsigned char INDF0 @ 0xFEF;
volatile near unsigned char POSTINC0 @ 0xFEE;
volatile near unsigned char POSTDEC0 @ 0xFED;
volatile near unsigned char PREINC0 @ 0xFEC;
volatile near unsigned char PLUSW0 @ 0xFEB;
volatile near unsigned char FSR0H @ 0xFEA;
volatile near unsigned char FSR0L @ 0xFE9;
volatile near unsigned char WREG @ 0xFE8;
volatile near unsigned char INDF1 @ 0xFE7;
volatile near unsigned char POSTINC1 @ 0xFE6;
volatile near unsigned char POSTDEC1 @ 0xFE5;
volatile near unsigned char PREINC1 @ 0xFE4;
volatile near unsigned char PLUSW1 @ 0xFE3;
volatile near unsigned char FSR1H @ 0xFE2;
volatile near unsigned char FSR1L @ 0xFE1;
near unsigned char BSR @ 0xFE0;
volatile near unsigned char INDF2 @ 0xFDF;
volatile near unsigned char POSTINC2 @ 0xFDE;
volatile near unsigned char POSTDEC2 @ 0xFDD;
volatile near unsigned char PREINC2 @ 0xFDC;
volatile near unsigned char PLUSW2 @ 0xFDB;
volatile near unsigned char FSR2H @ 0xFDA;
volatile near unsigned char FSR2L @ 0xFD9;
volatile near unsigned char STATUS @ 0xFD8;
volatile near unsigned int TMR0 @ 0xFD6;
volatile near unsigned char TMR0H @ 0xFD7;
volatile near unsigned char TMR0L @ 0xFD6;
near unsigned char T0CON @ 0xFD5;
volatile near unsigned char OSCCON @ 0xFD3;
volatile near unsigned char LVDCON @ 0xFD2;
near unsigned char WDTCON @ 0xFD1;
volatile near unsigned char RCON @ 0xFD0;
volatile near unsigned int TMR1 @ 0xFCE;
volatile near unsigned char TMR1H @ 0xFCF;
volatile near unsigned char TMR1L @ 0xFCE;
near unsigned char T1CON @ 0xFCD;
volatile near unsigned char TMR2 @ 0xFCC;
volatile near unsigned char PR2 @ 0xFCB;
near unsigned char T2CON @ 0xFCA;
volatile near unsigned char SSPBUF @ 0xFC9;
volatile near unsigned char SSPADD @ 0xFC8;
volatile near unsigned char SSPSTAT @ 0xFC7;
volatile near unsigned char SSPCON1 @ 0xFC6;
volatile near unsigned char SSPCON2 @ 0xFC5;
volatile near unsigned int ADRES @ 0xFC3;
volatile near unsigned char ADRESH @ 0xFC4;
volatile near unsigned char ADRESL @ 0xFC3;
volatile near unsigned char ADCON0 @ 0xFC2;
near unsigned char ADCON1 @ 0xFC1;
volatile near unsigned int CCPR1 @ 0xFBE;
volatile near unsigned char CCPR1H @ 0xFBF;
volatile near unsigned char CCPR1L @ 0xFBE;
volatile near unsigned char CCP1CON @ 0xFBD;
volatile near unsigned int CCPR2 @ 0xFBB;
volatile near unsigned char CCPR2H @ 0xFBC;
volatile near unsigned char CCPR2L @ 0xFBB;
volatile near unsigned char CCP2CON @ 0xFBA;
volatile near unsigned int TMR3 @ 0xFB2;
volatile near unsigned char TMR3H @ 0xFB3;
volatile near unsigned char TMR3L @ 0xFB2;
near unsigned char T3CON @ 0xFB1;
near unsigned char SPBRG @ 0xFAF;
volatile near unsigned char RCREG @ 0xFAE;
volatile near unsigned char TXREG @ 0xFAD;
volatile near unsigned char TXSTA @ 0xFAC;
volatile near unsigned char RCSTA @ 0xFAB;
near unsigned char EEADR @ 0xFA9;
volatile near unsigned char EEDATA @ 0xFA8;
volatile near unsigned char EECON2 @ 0xFA7;
volatile near unsigned char EECON1 @ 0xFA6;
near unsigned char IPR2 @ 0xFA2;
volatile near unsigned char PIR2 @ 0xFA1;
near unsigned char PIE2 @ 0xFA0;
near unsigned char IPR1 @ 0xF9F;
volatile near unsigned char PIR1 @ 0xF9E;
near unsigned char PIE1 @ 0xF9D;
volatile near unsigned char TRISC @ 0xF94;
volatile near unsigned char TRISB @ 0xF93;
volatile near unsigned char TRISA @ 0xF92;
volatile near unsigned char LATC @ 0xF8B;
volatile near unsigned char LATB @ 0xF8A;
volatile near unsigned char LATA @ 0xF89;
volatile near unsigned char PORTC @ 0xF82;
volatile near unsigned char PORTB @ 0xF81;
volatile near unsigned char PORTA @ 0xF80;

volatile near unsigned char TRISE @ 0xF96;
volatile near unsigned char TRISD @ 0xF95;
volatile near unsigned char LATE @ 0xF8D;
volatile near unsigned char LATD @ 0xF8C;
volatile near unsigned char PORTE @ 0xF84;
volatile near unsigned char PORTD @ 0xF83;




volatile near bit NEGATIVE @ ((unsigned)&STATUS*8)+4;
volatile near bit OVERFLOW @ ((unsigned)&STATUS*8)+3;
volatile near bit ZERO @ ((unsigned)&STATUS*8)+2;
volatile near bit DC @ ((unsigned)&STATUS*8)+1;
volatile near bit CARRY @ ((unsigned)&STATUS*8)+0;


volatile near bit STKFUL @ ((unsigned)&STKPTR*8)+7;
volatile near bit STKUNF @ ((unsigned)&STKPTR*8)+6;
volatile near bit SP4 @ ((unsigned)&STKPTR*8)+4;
volatile near bit SP3 @ ((unsigned)&STKPTR*8)+3;
volatile near bit SP2 @ ((unsigned)&STKPTR*8)+2;
volatile near bit SP1 @ ((unsigned)&STKPTR*8)+1;
volatile near bit SP0 @ ((unsigned)&STKPTR*8)+0;


near bit GIE @ ((unsigned)&INTCON*8)+7;
near bit GIEH @ ((unsigned)&INTCON*8)+7;
near bit PEIE @ ((unsigned)&INTCON*8)+6;
near bit GIEL @ ((unsigned)&INTCON*8)+6;
near bit TMR0IE @ ((unsigned)&INTCON*8)+5;
near bit INT0IE @ ((unsigned)&INTCON*8)+4;
near bit RBIE @ ((unsigned)&INTCON*8)+3;
volatile near bit TMR0IF @ ((unsigned)&INTCON*8)+2;
volatile near bit INT0IF @ ((unsigned)&INTCON*8)+1;
volatile near bit RBIF @ ((unsigned)&INTCON*8)+0;
volatile near bit T0IF @ ((unsigned)&INTCON*8)+2;


near bit RBPU @ ((unsigned)&INTCON2*8)+7;
near bit INTEDG0 @ ((unsigned)&INTCON2*8)+6;
near bit INTEDG1 @ ((unsigned)&INTCON2*8)+5;
near bit INTEDG2 @ ((unsigned)&INTCON2*8)+4;
near bit TMR0IP @ ((unsigned)&INTCON2*8)+2;
near bit RBIP @ ((unsigned)&INTCON2*8)+0;
near bit T0IP @ ((unsigned)&INTCON2*8)+2;


near bit INT2IP @ ((unsigned)&INTCON3*8)+7;
near bit INT1IP @ ((unsigned)&INTCON3*8)+6;
near bit INT2IE @ ((unsigned)&INTCON3*8)+4;
near bit INT1IE @ ((unsigned)&INTCON3*8)+3;
volatile near bit INT2IF @ ((unsigned)&INTCON3*8)+1;
volatile near bit INT1IF @ ((unsigned)&INTCON3*8)+0;


near bit TMR0ON @ ((unsigned)&T0CON*8)+7;
near bit T08BIT @ ((unsigned)&T0CON*8)+6;
near bit T0CS @ ((unsigned)&T0CON*8)+5;
near bit T0SE @ ((unsigned)&T0CON*8)+4;
near bit PSA @ ((unsigned)&T0CON*8)+3;
near bit T0PS2 @ ((unsigned)&T0CON*8)+2;
near bit T0PS1 @ ((unsigned)&T0CON*8)+1;
near bit T0PS0 @ ((unsigned)&T0CON*8)+0;


near bit SCS @ ((unsigned)&OSCCON*8)+0;


volatile near bit IRVST @ ((unsigned)&LVDCON*8)+5;
near bit LVDEN @ ((unsigned)&LVDCON*8)+4;
near bit LVDL3 @ ((unsigned)&LVDCON*8)+3;
near bit LVDL2 @ ((unsigned)&LVDCON*8)+2;
near bit LVDL1 @ ((unsigned)&LVDCON*8)+1;
near bit LVDL0 @ ((unsigned)&LVDCON*8)+0;


near bit SWDTEN @ ((unsigned)&WDTCON*8)+0;


near bit IPEN @ ((unsigned)&RCON*8)+7;
volatile near bit RI @ ((unsigned)&RCON*8)+4;
volatile near bit TO @ ((unsigned)&RCON*8)+3;
volatile near bit PD @ ((unsigned)&RCON*8)+2;
volatile near bit POR @ ((unsigned)&RCON*8)+1;
volatile near bit BOR @ ((unsigned)&RCON*8)+0;


near bit RD16 @ ((unsigned)&T1CON*8)+7;
near bit T1RD16 @ ((unsigned)&T1CON*8)+7;
near bit T1CKPS1 @ ((unsigned)&T1CON*8)+5;
near bit T1CKPS0 @ ((unsigned)&T1CON*8)+4;
near bit T1OSCEN @ ((unsigned)&T1CON*8)+3;
near bit T1SYNC @ ((unsigned)&T1CON*8)+2;
near bit TMR1CS @ ((unsigned)&T1CON*8)+1;
near bit TMR1ON @ ((unsigned)&T1CON*8)+0;


near bit TOUTPS3 @ ((unsigned)&T2CON*8)+6;
near bit TOUTPS2 @ ((unsigned)&T2CON*8)+5;
near bit TOUTPS1 @ ((unsigned)&T2CON*8)+4;
near bit TOUTPS0 @ ((unsigned)&T2CON*8)+3;
near bit TMR2ON @ ((unsigned)&T2CON*8)+2;
near bit T2CKPS1 @ ((unsigned)&T2CON*8)+1;
near bit T2CKPS0 @ ((unsigned)&T2CON*8)+0;


near bit SMP @ ((unsigned)&SSPSTAT*8)+7;
near bit CKE @ ((unsigned)&SSPSTAT*8)+6;
volatile near bit DA @ ((unsigned)&SSPSTAT*8)+5;
volatile near bit P @ ((unsigned)&SSPSTAT*8)+4;
volatile near bit S @ ((unsigned)&SSPSTAT*8)+3;
volatile near bit RW @ ((unsigned)&SSPSTAT*8)+2;
volatile near bit UA @ ((unsigned)&SSPSTAT*8)+1;
volatile near bit BF @ ((unsigned)&SSPSTAT*8)+0;

volatile near bit STOP @ ((unsigned)&SSPSTAT*8)+4;
volatile near bit START @ ((unsigned)&SSPSTAT*8)+3;


volatile near bit WCOL @ ((unsigned)&SSPCON1*8)+7;
volatile near bit SSPOV @ ((unsigned)&SSPCON1*8)+6;
near bit SSPEN @ ((unsigned)&SSPCON1*8)+5;
volatile near bit CKP @ ((unsigned)&SSPCON1*8)+4;
near bit SSPM3 @ ((unsigned)&SSPCON1*8)+3;
near bit SSPM2 @ ((unsigned)&SSPCON1*8)+2;
near bit SSPM1 @ ((unsigned)&SSPCON1*8)+1;
near bit SSPM0 @ ((unsigned)&SSPCON1*8)+0;


near bit GCEN @ ((unsigned)&SSPCON2*8)+7;
volatile near bit ACKSTAT @ ((unsigned)&SSPCON2*8)+6;
volatile near bit ACKDT @ ((unsigned)&SSPCON2*8)+5;
volatile near bit ACKEN @ ((unsigned)&SSPCON2*8)+4;
near bit RCEN @ ((unsigned)&SSPCON2*8)+3;
volatile near bit PEN @ ((unsigned)&SSPCON2*8)+2;
volatile near bit RSEN @ ((unsigned)&SSPCON2*8)+1;
volatile near bit SEN @ ((unsigned)&SSPCON2*8)+0;


near bit ADCS1 @ ((unsigned)&ADCON0*8)+7;
near bit ADCS0 @ ((unsigned)&ADCON0*8)+6;
near bit CHS2 @ ((unsigned)&ADCON0*8)+5;
near bit CHS1 @ ((unsigned)&ADCON0*8)+4;
near bit CHS0 @ ((unsigned)&ADCON0*8)+3;
volatile near bit GODONE @ ((unsigned)&ADCON0*8)+2;
near bit ADON @ ((unsigned)&ADCON0*8)+0;


near bit ADFM @ ((unsigned)&ADCON1*8)+7;
near bit ADCS2 @ ((unsigned)&ADCON1*8)+6;
near bit PCFG3 @ ((unsigned)&ADCON1*8)+3;
near bit PCFG2 @ ((unsigned)&ADCON1*8)+2;
near bit PCFG1 @ ((unsigned)&ADCON1*8)+1;
near bit PCFG0 @ ((unsigned)&ADCON1*8)+0;


volatile near bit DC1B1 @ ((unsigned)&CCP1CON*8)+5;
volatile near bit DC1B0 @ ((unsigned)&CCP1CON*8)+4;
near bit CCP1M3 @ ((unsigned)&CCP1CON*8)+3;
near bit CCP1M2 @ ((unsigned)&CCP1CON*8)+2;
near bit CCP1M1 @ ((unsigned)&CCP1CON*8)+1;
near bit CCP1M0 @ ((unsigned)&CCP1CON*8)+0;


volatile near bit DC2B1 @ ((unsigned)&CCP2CON*8)+5;
volatile near bit DC2B0 @ ((unsigned)&CCP2CON*8)+4;
near bit CCP2M3 @ ((unsigned)&CCP2CON*8)+3;
near bit CCP2M2 @ ((unsigned)&CCP2CON*8)+2;
near bit CCP2M1 @ ((unsigned)&CCP2CON*8)+1;
near bit CCP2M0 @ ((unsigned)&CCP2CON*8)+0;


near bit T3RD16 @ ((unsigned)&T3CON*8)+7;
near bit T3CCP2 @ ((unsigned)&T3CON*8)+6;
near bit T3CKPS1 @ ((unsigned)&T3CON*8)+5;
near bit T3CKPS0 @ ((unsigned)&T3CON*8)+4;
near bit T3CCP1 @ ((unsigned)&T3CON*8)+3;
near bit T3SYNC @ ((unsigned)&T3CON*8)+2;
near bit TMR3CS @ ((unsigned)&T3CON*8)+1;
near bit TMR3ON @ ((unsigned)&T3CON*8)+0;


near bit CSRC @ ((unsigned)&TXSTA*8)+7;
near bit TX9 @ ((unsigned)&TXSTA*8)+6;
near bit TXEN @ ((unsigned)&TXSTA*8)+5;
near bit SYNC @ ((unsigned)&TXSTA*8)+4;
near bit BRGH @ ((unsigned)&TXSTA*8)+2;
volatile near bit TRMT @ ((unsigned)&TXSTA*8)+1;
near bit TX9D @ ((unsigned)&TXSTA*8)+0;


near bit SPEN @ ((unsigned)&RCSTA*8)+7;
near bit RX9 @ ((unsigned)&RCSTA*8)+6;
near bit SREN @ ((unsigned)&RCSTA*8)+5;
near bit CREN @ ((unsigned)&RCSTA*8)+4;
near bit ADDEN @ ((unsigned)&RCSTA*8)+3;
volatile near bit FERR @ ((unsigned)&RCSTA*8)+2;
volatile near bit OERR @ ((unsigned)&RCSTA*8)+1;
volatile near bit RX9D @ ((unsigned)&RCSTA*8)+0;


near bit EEPGD @ ((unsigned)&EECON1*8)+7;
near bit CFGS @ ((unsigned)&EECON1*8)+6;

near bit EEFS @ ((unsigned)&EECON1*8)+6;
volatile near bit FREE @ ((unsigned)&EECON1*8)+4;
volatile near bit WRERR @ ((unsigned)&EECON1*8)+3;
near bit WREN @ ((unsigned)&EECON1*8)+2;
volatile near bit WR @ ((unsigned)&EECON1*8)+1;
volatile near bit RD @ ((unsigned)&EECON1*8)+0;


near bit EEIP @ ((unsigned)&IPR2*8)+4;
near bit BCLIP @ ((unsigned)&IPR2*8)+3;
near bit LVDIP @ ((unsigned)&IPR2*8)+2;
near bit TMR3IP @ ((unsigned)&IPR2*8)+1;
near bit CCP2IP @ ((unsigned)&IPR2*8)+0;


volatile near bit EEIF @ ((unsigned)&PIR2*8)+4;
volatile near bit BCLIF @ ((unsigned)&PIR2*8)+3;
volatile near bit LVDIF @ ((unsigned)&PIR2*8)+2;
volatile near bit TMR3IF @ ((unsigned)&PIR2*8)+1;
volatile near bit CCP2IF @ ((unsigned)&PIR2*8)+0;


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -