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

📄 global.h

📁 linux上实现的多种型号的AVR模拟器
💻 H
字号:
#ifdef MAIN#define EXPORT#else#define EXPORT extern#endifEXPORT uint8_t *gpr_pointer,*io_pointer,*sram_pointer,*eeprom_pointer;EXPORT ListCommand *list_commands;EXPORT int index_pins[MAX_CODE_PINS],/* for more fast searching of pin data  */  index_ports[MAX_CODE_PORTS], /* for more fast searching of port data   */  index_flags[MAX_CODE_FLAGS]; /* for more fast searching of flag data   */EXPORT DrawArea drawarea;     /* here prints dissamblered code           */EXPORT uint8_t temp_reg_t1;   /* TEMP register for accessing 16-bit reg. */EXPORT uint8_t temp_reg_t3;   /* TEMP register for accessing 16-bit reg. */EXPORT int stack_90s1200[3];  /* hardware stack of 90S1200               */EXPORT Widget toplevel;EXPORT Display *display;EXPORT int scr_num;EXPORT MemoryWindowDrawArea mwda;/*used to detect changing byte of memory*/EXPORT uint8_t *mem_file_changed,*eeprom_changed;EXPORT int size_mem_file,size_eeprom;#ifdef AVR_SIMULATORint pc=-1,                    /* pc register                             */  num_call=0,                 /* number of inner calls                   */  type_micro=0,               /* type of micro, default AT90S1200        */  frequency=4000000,          /* frequency of MPU                        */  debug=FALSE,                /* use for displaying current pixmap       */  clocks=0,                   /* clocks                                  */  load_memory,                /* flag for detecting type memory          */  type_time=uS;char error_message[80];char *filename, *flags[]={"I:","T:","H:","S:","V:","N:","Z:","C:"};#include "microcontrollers.h"#include "commands.h"#elseextern int type_micro,frequency,clocks,pc,debug,num_call;extern Microcontroller controllers[];extern Descr_io_port descr_io_ports[];extern IO_port16 port16_wr[];extern IO_port16 port16_rd[];extern Command commands[];#endif

⌨️ 快捷键说明

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