head.h
来自「关于SM5964的三种程序示例 1.使用看门狗的程序 示例 2.可反复进」· C头文件 代码 · 共 33 行
H
33 行
#define uchar unsigned char
#define uint unsigned int
sfr WDTKEY = 0x97; //key = 1E, E1 :只读
//key = E1, 1E :可写
sfr IMPSR = 0x85; //2003_06_20
sfr P4 = 0xD8; //SM8958 only 增加P4口
sfr WDTC = 0x9f; //SM8958 only 增加看门狗
sfr SCONF = 0xbf; //SM8958 only
sfr ISPFAH = 0xf4; //ISP地址寄存器
sfr ISPFAL = 0xf5;
sfr ISPFD = 0xf6; //ISP数据寄存器
sfr ISPC = 0xf7; //ISP控制寄存器,bit7=start,bit1=F1,bit0=F0
/******************************************************************
变量声明
*******************************************************************/
bit ISP_ok; //ISP test
sbit BEEP = P1^0; //BEEP test
uchar idata data_buf[10];
extern unsigned char code Nkey_a[6];//定位于0x0E000;(?CO?CODE_AT(0E000h)
/******************************************************************
函数声明
*******************************************************************/
extern void GoToIsp(void);
void DelayMs(unsigned int number);
void WDTC_DOG(void);//在8958A上,看门狗能正常工作的。
void CLOSE_DOG(void);//关狗
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?