📄 user.h
字号:
//-----------------------------------------------------------------------------
// File: user.h
// Contents: user defines and function prototypes.
//
// Copyright (c) 2006 Shanghai Tackeasy Ltd.,Co. All rights reserved
//-----------------------------------------------------------------------------
#ifndef USER_H //Header sentry
#define USER_H
//Map Regs of DSO
WORD USB_MODE_R1 = 0x0;
WORD USB_MODE_R2 = 0x0;
WORD USB_GAINSAMP_A = 0x0;
WORD USB_GAINSAMP_B = 0x0;
WORD USB_TRIGLEVEL_A = 0x0;
WORD USB_TRIGLEVEL_B = 0x0;
WORD USB_TRIGDELAY_A1 = 0x0;
WORD USB_TRIGDELAY_A2 = 0x0;
WORD USB_TRIGDELAY_B1 = 0x0;
WORD USB_TRIGDELAY_B2 = 0x0;
char USB_IOC = 0x0;
char USB_IOE = 0x0;
//Status Reg of USB
char USB_WORK_STATE = 0x0;
//char Master_req;
//////////////////////////////
//Select AC/DC couple;
sbit CSA_DC = IOC ^ 0;
sbit CSB_DC = IOC ^ 4;
//select 1;1/10;1/100
sbit CSA_1 = IOC ^ 1;
sbit CSA_10 = IOC ^ 2;
sbit CSA_100 = IOC ^ 3;
sbit CSB_1 = IOC ^ 5;
sbit CSB_10 = IOC ^ 6;
sbit CSB_100 = IOC ^ 7;
//PORT E is not bit addressable
sbit PA0 = IOA ^ 0;
sbit PA1 = IOA ^ 1;
sbit PA2 = IOA ^ 2;
sbit PA3 = IOA ^ 3;
sbit PA4 = IOA ^ 4;
sbit PA5 = IOA ^ 5;
sbit PA6 = IOA ^ 6;
sbit PA7 = IOA ^ 7;
//MAPED REGS
char DSO_CTRL_USB = 0x00;
char DSO_MODE_USB = 0x00;
xdata volatile BYTE DSO_CTRL _at_ 0x8000; //DSO control reg
xdata volatile BYTE DSO_MODE _at_ 0x8001; //DSO mode reg
xdata volatile BYTE TRIG_THD_A _at_ 0x8002; //DSO threshold reg
xdata volatile BYTE TRIG_THD_B _at_ 0x8003; //DSO trig delay reg
#endif // USER_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -