📄 led.h
字号:
#include <AT89X55.h>
#include "absacc.h"
#include <intrins.h>
#include <string.h>
#include "ctype.h"
#include <stdlib.h>
//#include "gu_X25.h"
#define Order_state XBYTE[0x2400]
#define port_a XBYTE[0x2401]
#define port_b XBYTE[0x2402]
#define port_c XBYTE[0x2403]
#define timer_l XBYTE[0x2404]
#define timer_h XBYTE[0x2405]
#define f0write 0x4000;
#define f1write 0x8000;
#define p0write 0xc000;
#define p1write 0xe000;
#define FEED_DOG { x5043_cs=0;x5043_cs=1;}
sbit led_contrl=P1^0;
sbit SFS_9833=P1^1;
sbit SCL_9833=P1^2;
sbit SDA_9833=P1^3;
sbit x5043_cs=P1^4;
sbit x5043_si=P1^5;
sbit x5043_sck=P1^6;
sbit x5043_so=P1^7;
sbit INC=P3^4;
sbit UP=P3^5;
sbit AGC_CTL=P3^2;
sbit sk_signal=P3^3;
extern bit end_flag; // received end
extern unsigned int bdata control;
extern bit mode, div2, opb, dac, mclk, rst, psel, fsel, hlb, b28 ;
extern void Write9833(unsigned int input);
extern void Control_9833(void);
extern void initial_comm(void);
extern void ask_sending(unsigned char data *puts);
extern void getcom(unsigned char data *gets);
extern void byte_read(unsigned char * pt,unsigned int bp,unsigned char w_long);
extern void byte_write(unsigned char * pt,unsigned int bp,unsigned char w_long);
extern void x25_init(void);
/*********************************************************************
#define ON_WORK 0x00
#define PRESET_MODE 0x01
#define PRESET_AMP 0x02
#define PRESET 0x10
#define PRESET_MODE 0x11
#define PRESET_FREQENCE 0x12
#define PRESET_PHASE 0x13
#define PRESET_AMP 0x14
#define SHOW 0x20
#define SHOW_MODE 0x21
#define SHOW_FREQENCE 0x22
#define SHOW_ERROR 0x23
#define CHECK 0x30
#define CHECK_LED 0x31
#define CHECK_KEY 0x32
/*********************************************************************/
#define S_S 0X05
#define S_A 0X0A
#define S_B 0X0B
#define S_C 0X0C
#define S_D 0X0D
#define S_E 0X0E
#define S_F 0X0F
#define S_H 0X10
#define S_L 0X11
#define S_O 0X12
#define S_P 0X13
#define S_U 0X14
#define S_R 0X15
#define S_Y 0X16
#define S_POINT 0X17
#define S_SUB 0X18
#define S_EQU 0X19
#define S_SPACE 0X1a
#define S_FULL 0X1b
/*********************************************************************
#define para_avl_addr 0X00
#define sys_para_addr 0X20
/*********************************************************************
if(key_undeal){
switch(key_in) {
case 0x00: //0 & ↑
break;
case 0x01: //1 & ↓
break;
case 0x02: //2 & ←
break;
case 0x03: //3 & →
break;
case 0x04: //4 正弦
break;
case 0x05: //5 三角
break;
case 0x06: //6 方波
break;
case 0x07: //7 方波/2
break;
case 0x08: //8 ASK
break;
case 0x09: //9 PSK
break;
case 0x0a: //
break;
case 0x0b: //
break;
case 0x0c: //
break;
case 0x0d: //
break;
case 0x0e: // 幅度减小
break;
case 0x0f: // 幅度增加
break;
default:
break;
}
}
/*********************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -