8096.h

来自「c96/196 编译开发环境,可以通过此环境进行 96、196的相关单片机C编」· C头文件 代码 · 共 34 行

H
34
字号
/****************************************************************************/
/*                                                                          */
/* 8096.h   - definition of symbolic named registers for the I/O registers  */
/*            of the 8096                                                   */
/*                                                                          */
/****************************************************************************/

extern volatile register unsigned short r0;             /* at 0x00: r   zero */
extern volatile register unsigned char  ad_command;     /* at 0x02:   w */
extern volatile register unsigned char  ad_result_lo;   /* at 0x02: r   */
extern volatile register unsigned char  ad_result_hi;   /* at 0x03: r   */
extern volatile register unsigned char  hsi_mode;       /* at 0x03:   w */
extern volatile register unsigned short hso_time;       /* at 0x04:   w */
extern volatile register unsigned short hsi_time;       /* at 0x04: r   */
extern volatile register unsigned char  hso_command;    /* at 0x06:   w */
extern volatile register unsigned char  hsi_status;     /* at 0x06: r   */
extern volatile register unsigned char  sbuf;           /* at 0x07: r/w */
extern volatile register unsigned char  int_mask;       /* at 0x08: r/w */
extern volatile register unsigned char  int_pending;    /* at 0x09: r/w */
extern volatile register unsigned char  watchdog;       /* at 0x0a:   w wd timer*/
extern volatile register unsigned short timer1;         /* at 0x0a: r   */
extern volatile register unsigned short timer2;         /* at 0x0c: r   */
extern volatile register unsigned char  baud_rate;      /* at 0x0e:   w */
extern volatile register unsigned char  ioport0;        /* at 0x0e: r   */
extern volatile register unsigned char  ioport1;        /* at 0x0f: r/w */
extern volatile register unsigned char  ioport2;        /* at 0x10: r/w */
extern volatile register unsigned char  sp_con;         /* at 0x11:   w */
extern volatile register unsigned char  sp_stat;        /* at 0x11: r   */
extern volatile register unsigned char  ioc0;           /* at 0x15:   w */
extern volatile register unsigned char  ios0;           /* at 0x15: r   */
extern volatile register unsigned char  ioc1;           /* at 0x16:   w */
extern volatile register unsigned char  ios1;           /* at 0x16: r   */
extern volatile register unsigned char  pwm_control;    /* at 0x17:   w */

⌨️ 快捷键说明

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