📄 testpro.h
字号:
#include "44b.h"
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned int DWORD;
//LED控制
#define Led1On (rPDATC |= 0x2) //开LED上
#define Led1Off (rPDATC &= ~0x2) //关LED上
#define Led1BlinkZ (rPDATC = (rPDATC&(~0xc))^0x2) //闪LED上
#define Led1Blink (rPDATC ^= 0x2) //闪LED上(不清其它LED)
#define Led2On (rPDATC |= 0x4) //开LED中
#define Led2Off (rPDATC &= ~0x4) //关LED中
#define Led2BlinkZ (rPDATC = (rPDATC&(~0xa))^0x4) //闪LED中
#define Led2Blink (rPDATC ^= 0x4) //闪LED中(不清其它LED)
#define Led3On (rPDATC |= 0x8) //开LED下
#define Led3Off (rPDATC &= ~0x8) //关LED下
#define Led3BlinkZ (rPDATC = (rPDATC&(~0x6))^0x8) //闪LED下
#define Led3Blink (rPDATC ^= 0x8) //闪LED下(不清其它LED)
//IIC控制
#define SetSDA (rPDATF |= (0x1<<1))
#define ClrSDA (rPDATF &= ~(0x1<<1))
#define SetSCL (rPDATF |= 0x1)
#define ClrSCL (rPDATF &= ~0x1)
#define IicDelay 100
void Delay(DWORD count);
void RunLed(void);
void __irq IntTimer5(void);
void SendByte(char ch);
void SendWZ(char *str);
void IicStartM(void);
void IicStopM(void);
void IicWriteByteM(BYTE Data);
BYTE IicReadByteM(void);
void StartKeyIntInit(void);
void StopKeyInt(void);
void __irq Eint4567(void);
BYTE ReceiveByte(void);
void InitCom0(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -