📄 io.h
字号:
/*------------my IO.h----------*/
typedef unsigned int Boolean;
#define False 0x0000
#define True 0xffff
#define DisBaseTabCs 0x0002
#define DisBaseTab 0x3000
#define DisHzTabCs 0x0001
#define DisHzTab 0x2000
#define DbBeginAdr 0x8000
#define Wait asm(" nop ");asm(" nop ");asm(" nop ");asm(" nop ");asm(" nop ");
#define WatchDog reg_aspcr |=0x000f;reg_iosr |=0x400f;reg_iosr &=0x4000;
struct StructKeyNode
{
unsigned int nkey;
unsigned int nPageType,nCs,nPage;
unsigned int nCursor;
int nCursorPreLine,nCursorOldLine;
};
ioport unsigned int portffe4;
ioport unsigned int portffe8; /*CLKOUT*/
ioport unsigned int portffec; /*INTERRUPT CONTROL*/
ioport unsigned int portfff0; /*SYNC PORT*/
ioport unsigned int portfff1;
ioport unsigned int portfff4; /*UART*/
ioport unsigned int portfff5;
ioport unsigned int portfff6;
ioport unsigned int portfff7;
ioport unsigned int portfff8; /*TIMER*/
ioport unsigned int portfff9;
ioport unsigned int portfffa;
ioport unsigned int portfffc; /*WAIT STATES*/
ioport unsigned int port3fff; /*max125*/
ioport unsigned int port4fff; /*hc373*/
ioport unsigned int port6000;
/*-------------------------------------------------*/
#define max125 port3fff /*max125*/
#define hc373 port4fff /*hc373*/
#define reg_ifr 0x0006 /*interrupt flag register*/
#define reg_imr 0x0004 /*interrupt mask register*/
#define reg_greg 0x0005
#define reg_pmst portffe4
#define reg_clk1 portffe8 /*CLKOUT*/
#define reg_icr portffec /*INTERRUPT CONTROL*/
#define reg_sdtr portfff0 /*SYNC PORT*/
#define reg_sspcr portfff1
#define reg_adtr portfff4 /*UART*/
#define reg_aspcr portfff5
#define reg_iosr portfff6
#define reg_brd portfff7
#define reg_tcr portfff8 /*TIMER*/
#define reg_prd portfff9
#define reg_tim portfffa
#define reg_wsgr portfffc /*WAIT STATES*/
#define RegCs port6000
#define ResCs asm(" clr xf" )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -