📄 9222_mini.h
字号:
/*******************************************************************************
*************
************* 9222 minicube2 emuluater program
************* ShangHai Getsoon Electronic LTD.
************* www.gezhou.com
************* date:2006-12-4
************* engineer:Weings Yuan
************* manager:Yang Jun
*************
*******************************************************************************/
/************
****** MACRO Defination
************/
#define LED1 P4.0
#define LED2 P4.3
#define KEY P2.1
#define kkkk 0xFF
/************
******NEC sepecial function Defination
************/
#pragma SFR
#pragma NOP
#pragma DI
#pragma EI
#pragma asm
#pragma access
#pragma vect RESET main NOBANK // 这句话的意思是:复位之后,
// 直接从main函数开始执行。
#pragma interrupt INTTMH1 TM2ms //这句话是定时中断的声明,
//意思是我们采用H1这个定时器
//进入中断后执行中断函数:void TM2ms (void);
/***********
*******leave ROM&RAM for minicube2
***********/
#pragma section @@CNST OPT_0a at 0x0a
const unsigned char OPT0a[2]={0xFF,0xFF};
#pragma section @@CNST OPT_7e at 0x7e
const unsigned char OPT7e[2]={0xFF,0xFF};
const unsigned char OPTION80=0b10010100; //这句话是对选项字节的定义,
//上下其余的都是留给mini2和芯片通讯用的空间。
//请不要删掉,
const unsigned char OPTION81=0xff;
#pragma section @@CNST OPT_ed0 at 0xed0
const unsigned char OPTed0[303]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
//#pragma section @@INIT OOPT_ed0 at 0xBed0
//const unsigned char eightbit[10]={0b10111110,0b00000110,0b01111100,0b01011110,0b11000110,
// 0b11011010,0b11111010,0b10001110,0b11111110,0b11011110};
const unsigned char C_SetBCaldat=0xFF;
/***********
*******variable Defination
***********/
bit Flg_10ms;
sreg unsigned char Flash_CNT;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -