⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gui.h

📁 DDS产生程序
💻 H
字号:

#ifndef __GUI_H__
#define __GUI_H__

#define CH451Clk 6
#define SetCH451Clk() (PORTC |= (1 << CH451Clk))
#define ClrCH451Clk() (PORTC &= ~(1 << CH451Clk))
#define GetCH451Clk() (PINC &  (1 << CH451Clk))

#define CH451Data 7
#define SetCH451Data() (PORTC |= (1 << CH451Data))
#define ClrCH451Data() (PORTC &= ~(1 << CH451Data))
#define GetCH451Data() (PINC &  (1 << CH451Data))

#define CH451Key 5
#define SetCH451Key() (PORTA |= (1 << CH451Key))
#define ClrCH451Key() (PORTA &= ~(1 << CH451Key))
#define GetCH451Key() (PINA &  (1 << CH451Key))

#define CH451Load1 6
#define SetCH451Load1() (PORTA |= (1 << CH451Load1))
#define ClrCH451Load1() (PORTA &= ~(1 << CH451Load1))
#define GetCH451Load1() (PINA & (1 << CH451Load1))

#define CH451Load0 7
#define SetCH451Load0() (PORTA |= (1 << CH451Load0))
#define ClrCH451Load0() (PORTA &= ~(1 << CH451Load0))
#define GetCH451Load0() (PINA &  (1 << CH451Load0))

#define EC 3
#define GetEC() (PINB & (1 << EC))
#define ANTICLOCKWISE    0xf0
#define CLOCKWISE        0xef
#define ENABLE           0x01
#define DISABLE          0x00

#define GateLed   7
#define dBLed     6
#define SinLed    5
#define HzLed     4
#define mLed      3
#define kLed      2
#define FMLed     1
#define CountLed  0

#define ExtLed    7
#define TTLLed    6
#define TriaLed   5
#define ShiftLed  4
#define VppLed    3
#define MLed      2
#define SweepLed  1
#define AMLed     0

#define OverLed   7
#define DutyLed   6
#define SquaLed   5
#define PerLed    4


EXT_GUI __flash U8 LedTable[11];
EXT_GUI U8  DispBuffer[8];
EXT_GUI U8  DispMark[3];
EXT_GUI U8  KeyInputPoint;
EXT_GUI U8  RountData;
EXT_GUI U8  EnCoderEnable;
EXT_GUI U8  EnCoderPoint;
EXT_GUI U8  Key;

EXT_GUI void DispInit(void);
EXT_GUI void UpDataCH451(void);
EXT_GUI void DivBCD(U32 hex);
EXT_GUI U8 ReadKey(void);
EXT_GUI void NumberFun(U8 Position, U8 Number);
EXT_GUI void KeyHzFun(void);
EXT_GUI void KeykHzFun(void);
EXT_GUI void KeyMHzFun(void);
EXT_GUI void KeyLeftFun(void);
EXT_GUI void KeyRightFun(void);
EXT_GUI void DefaultFun(void);
EXT_GUI void EnCoderFun(void);
EXT_GUI void KeyDotAmplFun(U8 Position);


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -