Definition in file 16f877.h.
Go to the source code of this file.
Defines | |
#define | PIN_A0 40 |
#define | PIN_A1 41 |
#define | PIN_A2 42 |
#define | PIN_A3 43 |
#define | PIN_A4 44 |
#define | PIN_A5 45 |
#define | PIN_B0 48 |
#define | PIN_B1 49 |
#define | PIN_B2 50 |
#define | PIN_B3 51 |
#define | PIN_B4 52 |
#define | PIN_B5 53 |
#define | PIN_B6 54 |
#define | PIN_B7 55 |
#define | PIN_C0 56 |
#define | PIN_C1 57 |
#define | PIN_C2 58 |
#define | PIN_C3 59 |
#define | PIN_C4 60 |
#define | PIN_C5 61 |
#define | PIN_C6 62 |
#define | PIN_C7 63 |
#define | PIN_D0 64 |
#define | PIN_D1 65 |
#define | PIN_D2 66 |
#define | PIN_D3 67 |
#define | PIN_D4 68 |
#define | PIN_D5 69 |
#define | PIN_D6 70 |
#define | PIN_D7 71 |
#define | PIN_E0 72 |
#define | PIN_E1 73 |
#define | PIN_E2 74 |
#define | FALSE 0 |
#define | TRUE 1 |
#define | BYTE int |
#define | BOOLEAN short int |
#define | getc getch |
#define | fgetc getch |
#define | getchar getch |
#define | putc putchar |
#define | fputc putchar |
#define | fgets gets |
#define | fputs puts |
#define | WDT_FROM_SLEEP 0 |
#define | WDT_TIMEOUT 8 |
#define | MCLR_FROM_SLEEP 16 |
#define | NORMAL_POWER_UP 24 |
#define | RTCC_INTERNAL 0 |
#define | RTCC_EXT_L_TO_H 32 |
#define | RTCC_EXT_H_TO_L 48 |
#define | RTCC_DIV_2 0 |
#define | RTCC_DIV_4 1 |
#define | RTCC_DIV_8 2 |
#define | RTCC_DIV_16 3 |
#define | RTCC_DIV_32 4 |
#define | RTCC_DIV_64 5 |
#define | RTCC_DIV_128 6 |
#define | RTCC_DIV_256 7 |
#define | RTCC_8_BIT 0 |
#define | WDT_18MS 8 |
#define | WDT_36MS 9 |
#define | WDT_72MS 10 |
#define | WDT_144MS 11 |
#define | WDT_288MS 12 |
#define | WDT_576MS 13 |
#define | WDT_1152MS 14 |
#define | WDT_2304MS 15 |
#define | T1_DISABLED 0 |
#define | T1_INTERNAL 0x85 |
#define | T1_EXTERNAL 0x87 |
#define | T1_EXTERNAL_SYNC 0x83 |
#define | T1_CLK_OUT 8 |
#define | T1_DIV_BY_1 0 |
#define | T1_DIV_BY_2 0x10 |
#define | T1_DIV_BY_4 0x20 |
#define | T1_DIV_BY_8 0x30 |
#define | T2_DISABLED 0 |
#define | T2_DIV_BY_1 4 |
#define | T2_DIV_BY_4 5 |
#define | T2_DIV_BY_16 6 |
#define | CCP_OFF 0 |
#define | CCP_CAPTURE_FE 4 |
#define | CCP_CAPTURE_RE 5 |
#define | CCP_CAPTURE_DIV_4 6 |
#define | CCP_CAPTURE_DIV_16 7 |
#define | CCP_COMPARE_SET_ON_MATCH 8 |
#define | CCP_COMPARE_CLR_ON_MATCH 9 |
#define | CCP_COMPARE_INT 0xA |
#define | CCP_COMPARE_RESET_TIMER 0xB |
#define | CCP_PWM 0xC |
#define | CCP_PWM_PLUS_1 0x1c |
#define | CCP_PWM_PLUS_2 0x2c |
#define | CCP_PWM_PLUS_3 0x3c |
#define | PSP_ENABLED 0x10 |
#define | PSP_DISABLED 0 |
#define | SPI_MASTER 0x20 |
#define | SPI_SLAVE 0x24 |
#define | SPI_L_TO_H 0 |
#define | SPI_H_TO_L 0x10 |
#define | SPI_CLK_DIV_4 0 |
#define | SPI_CLK_DIV_16 1 |
#define | SPI_CLK_DIV_64 2 |
#define | SPI_CLK_T2 3 |
#define | SPI_SS_DISABLED 1 |
#define | SPI_SAMPLE_AT_END 0x8000 |
#define | SPI_XMIT_L_TO_H 0x4000 |
#define | NO_ANALOGS 0x86 |
#define | ALL_ANALOG 0x80 |
#define | ANALOG_RA3_REF 0x81 |
#define | A_ANALOG 0x82 |
#define | A_ANALOG_RA3_REF 0x83 |
#define | RA0_RA1_RA3_ANALOG 0x84 |
#define | RA0_RA1_ANALOG_RA3_REF 0x85 |
#define | ANALOG_RA3_RA2_REF 0x88 |
#define | ANALOG_NOT_RE1_RE2 0x89 |
#define | ANALOG_NOT_RE1_RE2_REF_RA3 0x8A |
#define | ANALOG_NOT_RE1_RE2_REF_RA3_RA2 0x8B |
#define | A_ANALOG_RA3_RA2_REF 0x8C |
#define | RA0_RA1_ANALOG_RA3_RA2_REF 0x8D |
#define | RA0_ANALOG 0x8E |
#define | RA0_ANALOG_RA3_RA2_REF 0x8F |
#define | ADC_OFF 0 |
#define | ADC_CLOCK_DIV_2 1 |
#define | ADC_CLOCK_DIV_8 0x41 |
#define | ADC_CLOCK_DIV_32 0x81 |
#define | ADC_CLOCK_INTERNAL 0xc1 |
#define | L_TO_H 0x40 |
#define | H_TO_L 0 |
#define | GLOBAL 0x0BC0 |
#define | INT_RTCC 0x0B20 |
#define | INT_RB 0x0B08 |
#define | INT_EXT 0x0B10 |
#define | INT_AD 0x8C40 |
#define | INT_TBE 0x8C10 |
#define | INT_RDA 0x8C20 |
#define | INT_TIMER1 0x8C01 |
#define | INT_TIMER2 0x8C02 |
#define | INT_CCP1 0x8C04 |
#define | INT_CCP2 0x8D01 |
#define | INT_SSP 0x8C08 |
#define | INT_PSP 0x8C80 |
#define | INT_BUSCOL 0x8D08 |
#define | INT_EEPROM 0x8D10 |
#define | INT_TIMER0 0x0B20 |
Variables | |
long | CCP_1 |
long | CCP_2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 226 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
Definition at line 206 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 153 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 70 of file 16f877.h. Referenced by Serial_Interrupt(). |
|
|
|
Definition at line 236 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 238 of file 16f877.h. Referenced by __hemisson_init(), __TV_Remote_Interrupt(), and RC5_Decoding_Interrupt(). |
|
Definition at line 242 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
|
|
|
|
Definition at line 251 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
Definition at line 244 of file 16f877.h. Referenced by __TV_Remote_Interrupt(), and RC5_Decoding_Interrupt(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 29 of file 16f877.h. Referenced by hemisson_led_frontright(), and Serial_Interrupt(). |
|
|
|
Definition at line 32 of file 16f877.h. Referenced by hemisson_ext_read_PINB0(), and hemisson_ext_write_PINB0(). |
|
Definition at line 33 of file 16f877.h. Referenced by __hemisson_refresh_sensors(), and Scheduler_Interrupt(). |
|
Definition at line 34 of file 16f877.h. Referenced by __hemisson_refresh_sensors(), and Scheduler_Interrupt(). |
|
Definition at line 35 of file 16f877.h. Referenced by __hemisson_refresh_sensors(), and Scheduler_Interrupt(). |
|
Definition at line 36 of file 16f877.h. Referenced by __TV_Remote_Interrupt(), and RC5_Decoding_Interrupt(). |
|
|
|
Definition at line 38 of file 16f877.h. Referenced by hemisson_ext_read_PINB6(), and hemisson_ext_write_PINB6(). |
|
Definition at line 39 of file 16f877.h. Referenced by hemisson_ext_read_PINB7(), and hemisson_ext_write_PINB7(). |
|
Definition at line 41 of file 16f877.h. Referenced by Scheduler_Interrupt(). |
|
Definition at line 42 of file 16f877.h. Referenced by Scheduler_Interrupt(). |
|
Definition at line 43 of file 16f877.h. Referenced by Scheduler_Interrupt(). |
|
|
|
|
|
Definition at line 46 of file 16f877.h. Referenced by Scheduler_Interrupt(). |
|
|
|
|
|
Definition at line 50 of file 16f877.h. Referenced by Scheduler_Interrupt(). |
|
Definition at line 51 of file 16f877.h. Referenced by Scheduler_Interrupt(). |
|
Definition at line 52 of file 16f877.h. Referenced by Scheduler_Interrupt(). |
|
Definition at line 53 of file 16f877.h. Referenced by Scheduler_Interrupt(). |
|
Definition at line 54 of file 16f877.h. Referenced by hemisson_beep(), and Serial_Interrupt(). |
|
Definition at line 55 of file 16f877.h. Referenced by hemisson_led_pgmexec(), and Serial_Interrupt(). |
|
Definition at line 56 of file 16f877.h. Referenced by hemisson_led_frontleft(), and Serial_Interrupt(). |
|
Definition at line 57 of file 16f877.h. Referenced by hemisson_led_onoff(), Scheduler_Interrupt(), and Serial_Interrupt(). |
|
|
|
|
|
|
|
Definition at line 181 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 96 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
|
|
Definition at line 97 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
|
|
|
|
|
|
Definition at line 92 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 129 of file 16f877.h. Referenced by __hemisson_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 144 of file 16f877.h. Referenced by __hemisson_init(), and RC5_Decoding_Interrupt(). |
|
|
|
Definition at line 147 of file 16f877.h. Referenced by __TV_Remote_Interrupt(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|