📄 df1404.h
字号:
#ifndef __DF1404_H__
#define __DF1404_H__
#include "TypeDef.h"
#include <iom32.h>
#include <ina90.h>
#define CLI() asm("cli")
#define SEI() asm("sei")
#define NOP() asm("nop")
#define BIT(x) (1 << (x))
#define SetBit(x,y) ( x |= (1 << y))
#define ClrBit(x,y) ( x &= ~(1 << y))
#define GetBit(x,y) ( x & (1 << y))
#define CplBit(x,y) ( x ^= (1 << y))
#define DD_SCK 7
#define DD_MISO 6
#define DD_MOSI 5
#define DD_SS 4
#define SetL9834() (PORTB |= (1 << DD_SS))
#define ClrL9834() (PORTB &= ~(1 << DD_SS))
#define L4094 5
#define SetL4094() (PORTD |= (1 << L4094))
#define ClrL4094() (PORTD &= ~(1 << L4094))
#define D4094 6
#define SetD4094() (PORTD |= (1 << D4094))
#define ClrD4094() (PORTD &= ~(1 << D4094))
#define C4094 7
#define SetC4094() (PORTD |= (1 << C4094))
#define ClrC4094() (PORTD &= ~(1 << C4094))
//keycode
#define KEYSHIFT 0xD9
#define KEY7DUTY 0xD7
#define KEY8dB 0xD5
#define KEY9TTL 0xD3
#define KEYWAVE 0xD1
#define KEYDOTAMPL 0xE9
#define KEY4SWEEP 0xE7
#define KEY5COUNTER 0xE5
#define KEY6DEFAULT 0xE3
#define KEYMHz 0xE1
#define KEY0STORE 0xF9
#define KEY1RECALL 0xF7
#define KEY2 0xF5
#define KEY3 0xF3
#define KEYkHz 0xF1
#define KEYLEFT 0xC9
#define KEYHz 0xC3
#define KEYRIGHT 0xC1
#define SINWAVE 0x00
#define SQUAWAVE 0x01
#define TRIAWAVE 0x02
#define RELAYWAVE 0
#define RELAYTTL 1
#define RELAYATT1 2
#define CWMODE 0x00
#define COUNTMODE 0x01
#define DUTYMODE 0x02
#define SWEEPMODE 0x03
#define STOMODE 0x04
#define RECMODE 0x05
#define VOLTAGEMODE 0x06
#include "init.h"
#include "GUI.h"
#include "wave.h"
#include "interrput.h"
#include "main.h"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -