亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? collect.h

?? KEIL的例程
?? H
字號:
#ifndef __COLLECT_INCED__
  #define __COLLECT_INCED__

/*
 * Collect.h
 */

#include "Agdi.h"




extern int       DoDlgSetup (void);  // target-config setup dialog

extern U32   ReInitTarget (void);
extern void    StopTarget (void);



/*************************************************/
/* definition of communication control character */
/*************************************************/
#define STX    0x02
#define CtrlC  0x03
#define ENQ    0x05
#define ACK    0x06
#define CtrlQ  0x11  /* DC1 */
#define CtrlS  0x13
#define NACK   0x15
//#define ESC    0x1b
#define CHKS   0xfe		// temporary solution
#define UNDEF  0xfd		// temporary solution


#if 0    // Serial I/O stuff
extern void	   ConstructSPort (void);
extern void	    DestructSPort (void);
extern int          InitSPort (UL32 portnr, UL32 baud);
extern BOOL	  StartMonitoring (void);
extern BOOL	RestartMonitoring (void);
extern BOOL	   StopMonitoring (void);
extern void	      WriteToPort (UC8 *string,int nLength);
extern BYTE     SyncAfterStep (void);
extern void          FlushSer (void);
#endif




extern void       AnalyzeMonParas (char *pPath, char *pArgs);
extern void         WriteMonParms (char *pArgs);
extern char          MonErrBuffer[500];


/*
 * Register-Definitions
 */

#define nR0     0x00     // R0
#define nR1     0x01     // R1
#define nR2     0x02     // R2
#define nR3     0x03     // R3
#define nR4     0x04     // R4
#define nR5     0x05     // R5
#define nR6     0x06     // R6
#define nR7     0x07     // R7
#define nR8     0x08     // R8
#define nR9     0x09     // R9
#define nR10    0x0A     // R10
#define nR11    0x0B     // R11
#define nR12    0x0C     // R12
#define nR13    0x0D     // R13
#define nR14    0x0E     // R14
#define nR15    0x0F     // R15

#define nCPSR   0x10     // CPSR
#define nSPSR   0x11     // SPSR

#define iR0     0x80     // @R0
#define iR1     0x81     // @R1
#define rAB     0x12     // AB
#define rCY     0x13     // C
#define rA      0x14     // A
#define rDPTR   0x15     // DPTR
#define iDPTR   0x16     // @DPTR
#define iADPTR  0x17     // @A+DPTR
#define iAPC    0x18     // @A+PC

#define nWR0    0x20     // WR0
#define nWR1    0x21     // WR2
#define nWR2    0x22     // WR4
#define nWR3    0x23     // WR6
#define nWR4    0x24     // WR8
#define nWR5    0x25     // WR10
#define nWR6    0x26     // WR12
#define nWR7    0x27     // WR14
#define nWR8    0x28     // WR16
#define nWR9    0x29     // WR18
#define nWR10   0x2A     // WR20
#define nWR11   0x2B     // WR22
#define nWR12   0x2C     // WR24
#define nWR13   0x2D     // WR26
#define nWR14   0x2E     // WR28
#define nWR15   0x2F     // WR30

#define iWR0    0x30     // @WR0
#define iWR15   0x3F     // @WR30
#define iWR0p   0x40     // @WR0  + disp16
#define iWR15p  0x4F     // @WR30 + disp16

#define nDR0    0x50     // DR0
#define nDR1    0x51     // DR4
#define nDR2    0x52     // DR8
#define nDR3    0x53     // DR12
#define nDR4    0x54     // DR16
#define nDR5    0x55     // DR20
#define nDR6    0x56     // DR24
#define nDR7    0x57     // DR28
#define nDR8    0x58     // DR32
#define nDR14   0x5E     // DR56
#define nDR15   0x5F     // DR60

#define iDR0    0x60     // @DR0
#define iDR7    0x67     // @DR28
#define iDR0p   0x70     // @DR0  + disp16
#define iDR7p   0x77     // @DR28 + disp16


union mamap {
  UL32      a32;
  U16       w16;
  UC8     ub[4];
};
#define MAMAP   union mamap

struct MonConf  {
  DWORD      comnr;      // 1 = COM1, 2 = COM2 ...
  DWORD   baudrate;      // Baudrate for serial interface
  DWORD        Opt;      // see monitor cache option definitions below.
  char   MonPath [MAX_PATH + 2];
}; 
extern struct MonConf MonConf;

// cache operations

#define WRITE_BEHIND_CACHE  0x0001    
#define READ_CODE_CACHE     0x0002
#define READ_CACHE          0x0004


// monitor cache options
#define CACHE_CODE     0x0001
#define CACHE_MEM      0x0002
#define CACHE_SFR      0x0004
#define CACHE_MONLOAD  0x0008
#define CACHE_PERI     0x0010

extern char   MonRestrArea[200];


extern HWND   hwnd_ser_err;

extern HWND         *pHwnd;
extern HWND          hMfrm;      // pointer to parent handle (CMainFrame)
extern HMODULE       hInst;      // this DLL's instance handle
extern UL32         Uv2Msg;      // Uv2-registered Message token
extern pCBF        pCbFunc;      // call-back function of s166
extern struct dbgblk *pdbg;      // startup values


extern BYTE     StopGoStep;      // Stop Go or single step function
extern BYTE       PlayDead;      // Disables the driver after the communication breaks down.
extern BYTE       bootflag;      // Specifies whether first boot loader is in progress or not
extern BYTE    RegUpToDate;      // Specifies whether register structure is up to date
extern BYTE       NotInMon;      // 1:=Remote Setup Mode via Options-Debug


void txtout (char *fmt, ...);    // this is a debug 'printf'

/*
 * Map Memory
 */

#define ATRX_EXEC    0x00000001   // 'executable' Attribute
#define ATRX_READ    0x00000002   // 'readable' Attribute
#define ATRX_WRITE   0x00000004   // 'writable' Attribute
#define ATRX_WATCH   0x00000008   // Location has a Watch
#define ATRX_THUMB   0x00000080   // iMCSARM: 'Thumb' code
#define ATRX_ARM     0x00008000   // iMCSARM: 'ARM' code
#define ATRX_WRBRK   0x00010000   // Loc has a write-access break
#define ATRX_RDBRK   0x00020000   // Loc has a read-access break
#define ATRX_PAP     0x00040000   // Location has a Perf.-Analyzer point
#define ATRX_NOINST  0x00080000   // iMCSARM: 'No instruction' Attribute

#define ATRX_EXECD   0x00000100   // 'Executed' Attribute
#define ATRX_ITAKEN  0x00000200   // iMCSARM: Instruction-taken Attribute
#define ATRX_BREAK   0x00000400   // 'Exec-Break' Attribute
#define ATRX_BPDIS   0x00000800   // 'disabled Exec-Break' Attribute
#define ATRX_EXECDO  0x01000000   // iMCSARM: 'Executed' Attribute for odd WORD address (Thumb)
#define ATRX_ITAKENO 0x02000000   // iMCSARM: Instruction-taken Attribute for odd WORD address (Thumb)
#define ATRX_BREAKO  0x04000000   // iMCSARM: 'Exec-Break' Attribute for odd WORD address (Thumb)
#define ATRX_BPDISO  0x08000000   // iMCSARM: 'disabled Exec-Break' Attribute for odd WORD address (Thumb)

#define ATRX_UPTD    0x00000010   // 'Up to date' Attribute

#define  _MSGM   (65536 + 4)



/* Extended Memory Management */
struct EMM {
  BYTE   *mem;          // Pointer to Memory Image
  DWORD  *atr;          // Pointer to Memory Attributes
};



extern void   CacheData (BYTE *pB, DWORD nAdr, BYTE nCnt);
extern void  Invalidate (void);    // clean up after Go/Step


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精选视频免费看| 国产精品精品国产色婷婷| 色婷婷激情久久| 99久久精品国产麻豆演员表| 国产98色在线|日韩| 成人免费毛片嘿嘿连载视频| 国产裸体歌舞团一区二区| 国产精品一区二区三区乱码| 国产精品一区二区在线播放 | 国产露脸91国语对白| 久久av资源站| 国产电影一区二区三区| 福利91精品一区二区三区| a4yy欧美一区二区三区| 欧美综合久久久| 日韩一区二区电影| 国产亚洲短视频| 亚洲欧美日韩国产综合在线| 午夜视频在线观看一区二区| 捆绑紧缚一区二区三区视频| 国产精品69久久久久水密桃| av电影在线观看一区| 777奇米四色成人影色区| 精品区一区二区| **欧美大码日韩| 日韩专区在线视频| 丰满白嫩尤物一区二区| 欧美日韩一区成人| 欧美国产精品一区| 香蕉成人伊视频在线观看| 国产一区二区三区国产| 91免费观看国产| 精品国产免费视频| 亚洲美女在线国产| 国产精品一区二区不卡| 色成人在线视频| 久久久精品欧美丰满| 亚洲成人资源在线| av电影在线观看一区| 91精品婷婷国产综合久久竹菊| 国产网站一区二区| 日韩av一区二区在线影视| 99视频有精品| 久久久久久久久久久久电影| 亚洲在线免费播放| 不卡的电影网站| 精品国产在天天线2019| 亚洲一区二区三区视频在线| 豆国产96在线|亚洲| 911精品国产一区二区在线| 亚洲色图在线看| 丰满亚洲少妇av| 精品国产乱码久久久久久蜜臀| 一卡二卡三卡日韩欧美| 91一区二区在线| 国产精品免费av| 国产另类ts人妖一区二区| 日韩一级片网站| 日本不卡一二三区黄网| 日本精品视频一区二区三区| 中国色在线观看另类| 国产精品99久久久久久宅男| 日韩欧美的一区| 日本伊人精品一区二区三区观看方式| 日本福利一区二区| 一区二区在线观看视频在线观看| 国产宾馆实践打屁股91| 国产欧美一区二区精品性| 国产最新精品免费| 久久久99免费| 成人在线综合网站| 中文文精品字幕一区二区| 国产成人鲁色资源国产91色综 | 欧美丰满高潮xxxx喷水动漫| 亚洲免费成人av| 在线观看亚洲专区| 亚洲黄色片在线观看| 91福利国产成人精品照片| 一区二区三区91| 欧美老人xxxx18| 免费观看一级欧美片| 欧美主播一区二区三区| 欧美一区二区三区在线看| 粉嫩av一区二区三区粉嫩| 久久精品亚洲乱码伦伦中文| 成人一道本在线| 亚洲尤物在线视频观看| 99riav久久精品riav| 日韩精品一区二区三区在线| 色综合久久综合中文综合网| 国产成人三级在线观看| 欧美aaaaaa午夜精品| 丝瓜av网站精品一区二区| 亚洲伦理在线精品| 国产精品黄色在线观看| 国产喷白浆一区二区三区| 欧美不卡一区二区三区四区| 欧美乱妇15p| 欧美日韩亚洲综合| 欧美亚洲国产怡红院影院| av中文字幕不卡| 93久久精品日日躁夜夜躁欧美| 国产成人在线影院 | 国产麻豆午夜三级精品| 理论电影国产精品| 日本一道高清亚洲日美韩| 亚洲激情图片小说视频| 国产精品女同一区二区三区| 国产情人综合久久777777| 久久人人97超碰com| 久久亚洲综合色| 国产午夜精品一区二区三区视频| 久久久蜜桃精品| 国产欧美日韩三区| 亚洲国产激情av| 中文字幕中文字幕在线一区 | 国产精品狼人久久影院观看方式| 久久久噜噜噜久久中文字幕色伊伊| 精品久久人人做人人爽| 久久久久久久久岛国免费| 国产精品日韩精品欧美在线| 亚洲欧洲性图库| 亚洲一区二区视频| 免费成人小视频| 高清成人免费视频| 97久久超碰国产精品| 在线免费观看日韩欧美| 欧美一区二区三区成人| 精品国产伦一区二区三区观看方式 | 国产乱淫av一区二区三区 | 最新日韩av在线| 亚洲激情自拍视频| 五月婷婷欧美视频| 国产在线精品一区二区| 成人av电影免费观看| 在线影视一区二区三区| 欧美高清精品3d| 久久精品人人爽人人爽| 亚洲色图欧美激情| 亚洲另类中文字| 午夜在线成人av| 国产伦精一区二区三区| 97精品久久久午夜一区二区三区 | 欧美精品一区男女天堂| 国产精品天天摸av网| 亚洲一区中文日韩| 久久成人免费网站| 91香蕉视频在线| 日韩一级片网站| 一区二区三区免费观看| 精品亚洲成a人在线观看| 国产一区二区美女| 色哟哟日韩精品| 精品1区2区在线观看| 亚洲三级在线看| 精品一区二区三区日韩| 91在线视频在线| 精品精品国产高清一毛片一天堂| 国产精品精品国产色婷婷| 免费观看日韩av| 欧美在线免费播放| 久久久久高清精品| 午夜精品视频一区| 99久久婷婷国产综合精品| 欧美大片在线观看| 亚洲一二三区在线观看| 成人综合在线观看| 精品国产一二三区| 亚洲第一狼人社区| 91在线观看污| 欧美videofree性高清杂交| 亚洲一级在线观看| 99久久国产综合精品女不卡 | 91精品国产综合久久久久久| 国产欧美一区二区精品性色超碰| 日韩有码一区二区三区| 日本久久电影网| 国产精品视频观看| 激情综合色丁香一区二区| 欧美日韩亚洲综合一区| 亚洲激情欧美激情| 99re视频这里只有精品| 中文字幕不卡的av| 国产福利一区二区三区视频在线 | 欧美日韩国产乱码电影| 亚洲激情图片qvod| 一本到不卡免费一区二区| 国产精品久久久久国产精品日日| 国产一区二区在线免费观看| 日韩欧美国产1| 麻豆国产精品777777在线| 欧美酷刑日本凌虐凌虐| 亚洲一区在线观看视频| 欧美在线一区二区| 亚洲第一激情av| 欧美精品一级二级三级| 亚洲国产欧美日韩另类综合| 色综合久久99| 亚洲五月六月丁香激情| 欧美日本不卡视频|