📄 comm.h
字号:
#ifndef _COMM_H
#define _COMM_H
#include <REG915.H>
typedef unsigned char uchar;
typedef unsigned int uint;
typedef unsigned char uint8;
typedef unsigned long int uint32;
void delay(unsigned int j);
/* IO PORT */
/*PORT 0*/
sbit STANDBY_LED = P1^1; /*OUT*/
sbit STANDBY_CTRL = P0^0; /*OUT*/
sbit RST_N = P1^4; /*OUT*/
sbit OUTPUT_IR = P1^2; /*OUT*/
/*PORT 1*/
sbit PORT_LINE1 = P0^2; /*IN*/
sbit PORT_LINE2 = P0^3; /*IN*/
sbit PORT_LINE3 = P0^4; /*IN*/
//sbit PORT_LINE4 = P0^4; /*IN*/
sbit PORT_ROM1 = P1^0; /*OUT*/
sbit PORT_ROM3 = P0^1; /*OUT*/
sbit PORT_ROM2 = P0^5; /*OUT*/
#define MSB(x) (((x)&0xff00)>>8)
#define LSB(x) ((x)&0xff)
#define FREQ_OSC 7372800/2 /* Oscillator frequency of 7.3728 MHz */
#define CCLK FREQ_OSC
#define PCLK (CCLK / 2)
#define TIMER0_RELOAD_VALUE (0xFFFF - (PCLK/100)) /*100Hz*/
#define TIMER0_RELOAD_HIGH MSB(TIMER0_RELOAD_VALUE)
#define TIMER0_RELOAD_LOW LSB(TIMER0_RELOAD_VALUE)
#define CTRL_POWER_ON 1
#define CTRL_POWER_OFF 0
#define LED_POWER_ON 0
#define LED_STANDBY 1
#define IRREP
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -