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

📄 ntsfrs.h

📁 电力变电站RTU监控软件(80C196NT单片机) 遥控
💻 H
📖 第 1 页 / 共 2 页
字号:
/*
 * ntsfrs.h
 * Generated with gen-sfrs.pl 1.9
 */

#ifndef ntsfrs_h
#define ntsfrs_h

/*                                                                   */
/* Special function register definitions for the                     */
/*                                                                   */
/* 8XC196NT                                                          */
/*                                                                   */
/* Generated from @(#)nt_sfrs.db	1.5                                 */
/*                                                                   */
/* Copyright (C) 1994 Tasking Software B.V.                          */
/*                                                                   */
/* Note, that windowing 1FE0-1FFF is not possible                    */
/*                                                                   */
/* CPU SFR's                                                         */
unsigned short r0;                 /* 0x0000: R/W */
unsigned short zero_reg;           /* 0x0000: R/W */
unsigned short ff_reg;             /* 0x0002: R/W */
unsigned short ptssel;             /* 0x0004: R/W */
unsigned short ptssrv;             /* 0x0006: R/W */
unsigned char  int_mask;           /* 0x0008: R/W */
unsigned char  int_pend;           /* 0x0009: R/W */
unsigned char  int_pending;        /* 0x0009: R/W */
unsigned char  watchdog;           /* 0x000a: W   */
unsigned char  ipend1;             /* 0x0012: R/W */
unsigned char  int_pend1;          /* 0x0012: R/W */
unsigned char  imask1;             /* 0x0013: R/W */
unsigned char  int_mask1;          /* 0x0013: R/W */
unsigned char  wsr;                /* 0x0014: R/W */
unsigned short sp;                 /* 0x0018: R/W */
/* Ports 3, 4 and 5, Slave Port, UPROM SFR's                         */
unsigned char  p34_drv;            /* 0x1ff4: R/W */
unsigned char  p3_pin;             /* 0x1ffe: R/W */
unsigned char  p3_reg;             /* 0x1ffc: R/W */
unsigned char  p3pin;              /* 0x1ffe: R/W */
unsigned char  p3reg;              /* 0x1ffc: R/W */
unsigned char  p4_pin;             /* 0x1fff: R/W */
unsigned char  p4_reg;             /* 0x1ffd: R/W */
unsigned char  p4pin;              /* 0x1fff: R/W */
unsigned char  p4reg;              /* 0x1ffd: R/W */
unsigned char  p5_dir;             /* 0x1ff3: R/W */
unsigned char  p5_mode;            /* 0x1ff1: R/W */
unsigned char  p5_pin;             /* 0x1ff7: R/W */
unsigned char  p5_reg;             /* 0x1ff5: R/W */
unsigned char  slp_cmd;            /* 0x1ffa: R/W */
unsigned char  slp_con;            /* 0x1ffb: R/W */
unsigned char  slp_stat;           /* 0x1ff8: R/W */
unsigned char  usfr;               /* 0x1ff6: R/W */
/* EPORT and Internal RAM SFR's                                      */
unsigned char  ep_dir;             /* 0x1fe3: R/W */
unsigned char  ep_mode;            /* 0x1fe1: R/W */
unsigned char  ep_pin;             /* 0x1fe7: R/W */
unsigned char  ep_reg;             /* 0x1fe5: R/W */
unsigned char  iram_con;           /* 0x1fe0: R/W */
/* Port 0, 1 and 6 SFR's                                             */
unsigned char  p0_pin;             /* 0x1fda: R/W */
unsigned char  p0_pin_7e;          /* 0x00fa: R/W */
unsigned char  p0_pin_3f;          /* 0x00da: R/W */
unsigned char  p0_pin_1f;          /* 0x00da: R/W */

unsigned char  p0pin;              /* 0x1fda: R/W */
unsigned char  p0pin_7e;           /* 0x00fa: R/W */
unsigned char  p0pin_3f;           /* 0x00da: R/W */
unsigned char  p0pin_1f;           /* 0x00da: R/W */

unsigned char  p1_dir;             /* 0x1fd2: R/W */
unsigned char  p1_dir_7e;          /* 0x00f2: R/W */
unsigned char  p1_dir_3f;          /* 0x00d2: R/W */
unsigned char  p1_dir_1f;          /* 0x00d2: R/W */

unsigned char  p1_mode;            /* 0x1fd0: R/W */
unsigned char  p1_mode_7e;         /* 0x00f0: R/W */
unsigned char  p1_mode_3f;         /* 0x00d0: R/W */
unsigned char  p1_mode_1f;         /* 0x00d0: R/W */

unsigned char  p1_pin;             /* 0x1fd6: R/W */
unsigned char  p1_pin_7e;          /* 0x00f6: R/W */
unsigned char  p1_pin_3f;          /* 0x00d6: R/W */
unsigned char  p1_pin_1f;          /* 0x00d6: R/W */

unsigned char  p1_reg;             /* 0x1fd4: R/W */
unsigned char  p1_reg_7e;          /* 0x00f4: R/W */
unsigned char  p1_reg_3f;          /* 0x00d4: R/W */
unsigned char  p1_reg_1f;          /* 0x00d4: R/W */

unsigned char  p1io;               /* 0x1fd2: R/W */
unsigned char  p1io_7e;            /* 0x00f2: R/W */
unsigned char  p1io_3f;            /* 0x00d2: R/W */
unsigned char  p1io_1f;            /* 0x00d2: R/W */

unsigned char  p1pin;              /* 0x1fd6: R/W */
unsigned char  p1pin_7e;           /* 0x00f6: R/W */
unsigned char  p1pin_3f;           /* 0x00d6: R/W */
unsigned char  p1pin_1f;           /* 0x00d6: R/W */

unsigned char  p1reg;              /* 0x1fd4: R/W */
unsigned char  p1reg_7e;           /* 0x00f4: R/W */
unsigned char  p1reg_3f;           /* 0x00d4: R/W */
unsigned char  p1reg_1f;           /* 0x00d4: R/W */

unsigned char  p1ssel;             /* 0x1fd0: R/W */
unsigned char  p1ssel_7e;          /* 0x00f0: R/W */
unsigned char  p1ssel_3f;          /* 0x00d0: R/W */
unsigned char  p1ssel_1f;          /* 0x00d0: R/W */

unsigned char  p6_dir;             /* 0x1fd3: R/W */
unsigned char  p6_dir_7e;          /* 0x00f3: R/W */
unsigned char  p6_dir_3f;          /* 0x00d3: R/W */
unsigned char  p6_dir_1f;          /* 0x00d3: R/W */

unsigned char  p6_mode;            /* 0x1fd1: R/W */
unsigned char  p6_mode_7e;         /* 0x00f1: R/W */
unsigned char  p6_mode_3f;         /* 0x00d1: R/W */
unsigned char  p6_mode_1f;         /* 0x00d1: R/W */

unsigned char  p6_pin;             /* 0x1fd7: R/W */
unsigned char  p6_pin_7e;          /* 0x00f7: R/W */
unsigned char  p6_pin_3f;          /* 0x00d7: R/W */
unsigned char  p6_pin_1f;          /* 0x00d7: R/W */

unsigned char  p6_reg;             /* 0x1fd5: R/W */
unsigned char  p6_reg_7e;          /* 0x00f5: R/W */
unsigned char  p6_reg_3f;          /* 0x00d5: R/W */
unsigned char  p6_reg_1f;          /* 0x00d5: R/W */

unsigned char  p6io;               /* 0x1fd3: R/W */
unsigned char  p6io_7e;            /* 0x00f3: R/W */
unsigned char  p6io_3f;            /* 0x00d3: R/W */
unsigned char  p6io_1f;            /* 0x00d3: R/W */

unsigned char  p6pin;              /* 0x1fd7: R/W */
unsigned char  p6pin_7e;           /* 0x00f7: R/W */
unsigned char  p6pin_3f;           /* 0x00d7: R/W */
unsigned char  p6pin_1f;           /* 0x00d7: R/W */

unsigned char  p6reg;              /* 0x1fd5: R/W */
unsigned char  p6reg_7e;           /* 0x00f5: R/W */
unsigned char  p6reg_3f;           /* 0x00d5: R/W */
unsigned char  p6reg_1f;           /* 0x00d5: R/W */

unsigned char  p6ssel;             /* 0x1fd1: R/W */
unsigned char  p6ssel_7e;          /* 0x00f1: R/W */
unsigned char  p6ssel_3f;          /* 0x00d1: R/W */
unsigned char  p6ssel_1f;          /* 0x00d1: R/W */

/* Port 2 SFR's                                                      */
unsigned char  p2_dir;             /* 0x1fcb: R/W */
unsigned char  p2_dir_7e;          /* 0x00eb: R/W */
unsigned char  p2_dir_3f;          /* 0x00cb: R/W */
unsigned char  p2_dir_1f;          /* 0x00cb: R/W */

unsigned char  p2_mode;            /* 0x1fc9: R/W */
unsigned char  p2_mode_7e;         /* 0x00e9: R/W */
unsigned char  p2_mode_3f;         /* 0x00c9: R/W */
unsigned char  p2_mode_1f;         /* 0x00c9: R/W */

unsigned char  p2_pin;             /* 0x1fcf: R/W */
unsigned char  p2_pin_7e;          /* 0x00ef: R/W */
unsigned char  p2_pin_3f;          /* 0x00cf: R/W */
unsigned char  p2_pin_1f;          /* 0x00cf: R/W */

unsigned char  p2_reg;             /* 0x1fcd: R/W */
unsigned char  p2_reg_7e;          /* 0x00ed: R/W */
unsigned char  p2_reg_3f;          /* 0x00cd: R/W */
unsigned char  p2_reg_1f;          /* 0x00cd: R/W */

unsigned char  p2io;               /* 0x1fcb: R/W */
unsigned char  p2io_7e;            /* 0x00eb: R/W */
unsigned char  p2io_3f;            /* 0x00cb: R/W */
unsigned char  p2io_1f;            /* 0x00cb: R/W */

unsigned char  p2pin;              /* 0x1fcf: R/W */
unsigned char  p2pin_7e;           /* 0x00ef: R/W */
unsigned char  p2pin_3f;           /* 0x00cf: R/W */
unsigned char  p2pin_1f;           /* 0x00cf: R/W */

unsigned char  p2reg;              /* 0x1fcd: R/W */
unsigned char  p2reg_7e;           /* 0x00ed: R/W */
unsigned char  p2reg_3f;           /* 0x00cd: R/W */
unsigned char  p2reg_1f;           /* 0x00cd: R/W */

unsigned char  p2ssel;             /* 0x1fc9: R/W */
unsigned char  p2ssel_7e;          /* 0x00e9: R/W */
unsigned char  p2ssel_3f;          /* 0x00c9: R/W */
unsigned char  p2ssel_1f;          /* 0x00c9: R/W */

/* Serial I/O and Synchronous SIO SFR's                              */
unsigned char  sbuf_rx;            /* 0x1fb8: R/W */
unsigned char  sbuf_rx_7d;         /* 0x00f8: R/W */
unsigned char  sbuf_rx_3e;         /* 0x00f8: R/W */
unsigned char  sbuf_rx_1f;         /* 0x00b8: R/W */

unsigned char  sbuf_tx;            /* 0x1fba: R/W */
unsigned char  sbuf_tx_7d;         /* 0x00fa: R/W */
unsigned char  sbuf_tx_3e;         /* 0x00fa: R/W */
unsigned char  sbuf_tx_1f;         /* 0x00ba: R/W */

unsigned short sp_baud;            /* 0x1fbc: R/W */
unsigned short sp_baud_7d;         /* 0x00fc: R/W */
unsigned short sp_baud_3e;         /* 0x00fc: R/W */
unsigned short sp_baud_1f;         /* 0x00bc: R/W */

unsigned char  sp_con;             /* 0x1fbb: R/W */
unsigned char  sp_con_7d;          /* 0x00fb: R/W */
unsigned char  sp_con_3e;          /* 0x00fb: R/W */
unsigned char  sp_con_1f;          /* 0x00bb: R/W */

unsigned char  sp_control;         /* 0x1fbb: R/W */
unsigned char  sp_control_7d;      /* 0x00fb: R/W */
unsigned char  sp_control_3e;      /* 0x00fb: R/W */
unsigned char  sp_control_1f;      /* 0x00bb: R/W */

unsigned char  sp_stat;            /* 0x1fb9: R/W */
unsigned char  sp_stat_7d;         /* 0x00f9: R/W */
unsigned char  sp_stat_3e;         /* 0x00f9: R/W */
unsigned char  sp_stat_1f;         /* 0x00b9: R/W */

unsigned char  sp_status;          /* 0x1fb9: R/W */
unsigned char  sp_status_7d;       /* 0x00f9: R/W */
unsigned char  sp_status_3e;       /* 0x00f9: R/W */
unsigned char  sp_status_1f;       /* 0x00b9: R/W */

unsigned char  ssio0_buf;          /* 0x1fb0: R/W */
unsigned char  ssio0_buf_7d;       /* 0x00f0: R/W */
unsigned char  ssio0_buf_3e;       /* 0x00f0: R/W */
unsigned char  ssio0_buf_1f;       /* 0x00b0: R/W */

unsigned char  ssio0_con;          /* 0x1fb1: R/W */
unsigned char  ssio0_con_7d;       /* 0x00f1: R/W */
unsigned char  ssio0_con_3e;       /* 0x00f1: R/W */
unsigned char  ssio0_con_1f;       /* 0x00b1: R/W */

unsigned char  ssio1_buf;          /* 0x1fb2: R/W */
unsigned char  ssio1_buf_7d;       /* 0x00f2: R/W */
unsigned char  ssio1_buf_3e;       /* 0x00f2: R/W */
unsigned char  ssio1_buf_1f;       /* 0x00b2: R/W */

unsigned char  ssio1_con;          /* 0x1fb3: R/W */
unsigned char  ssio1_con_7d;       /* 0x00f3: R/W */
unsigned char  ssio1_con_3e;       /* 0x00f3: R/W */
unsigned char  ssio1_con_1f;       /* 0x00b3: R/W */

unsigned char  ssio_baud;          /* 0x1fb4: R/W */
unsigned char  ssio_baud_7d;       /* 0x00f4: R/W */
unsigned char  ssio_baud_3e;       /* 0x00f4: R/W */
unsigned char  ssio_baud_1f;       /* 0x00b4: R/W */

unsigned char  ssio_baud_count;    /* 0x1fb6: R/W */
unsigned char  ssio_baud_count_7d; /* 0x00f6: R/W */
unsigned char  ssio_baud_count_3e; /* 0x00f6: R/W */
unsigned char  ssio_baud_count_1f; /* 0x00b6: R/W */

unsigned char  ssio_stb0;          /* 0x1fb0: R/W */
unsigned char  ssio_stb0_7d;       /* 0x00f0: R/W */
unsigned char  ssio_stb0_3e;       /* 0x00f0: R/W */
unsigned char  ssio_stb0_1f;       /* 0x00b0: R/W */

unsigned char  ssio_stb1;          /* 0x1fb2: R/W */
unsigned char  ssio_stb1_7d;       /* 0x00f2: R/W */
unsigned char  ssio_stb1_3e;       /* 0x00f2: R/W */
unsigned char  ssio_stb1_1f;       /* 0x00b2: R/W */

unsigned char  ssio_stcr0;         /* 0x1fb1: R/W */
unsigned char  ssio_stcr0_7d;      /* 0x00f1: R/W */
unsigned char  ssio_stcr0_3e;      /* 0x00f1: R/W */
unsigned char  ssio_stcr0_1f;      /* 0x00b1: R/W */

unsigned char  ssio_stcr1;         /* 0x1fb3: R/W */
unsigned char  ssio_stcr1_7d;      /* 0x00f3: R/W */
unsigned char  ssio_stcr1_3e;      /* 0x00f3: R/W */
unsigned char  ssio_stcr1_1f;      /* 0x00b3: R/W */

/* A/D SFR's                                                         */
unsigned char  ad_command;         /* 0x1fac: R/W */
unsigned char  ad_command_7d;      /* 0x00ec: R/W */
unsigned char  ad_command_3e;      /* 0x00ec: R/W */
unsigned char  ad_command_1f;      /* 0x00ac: R/W */

unsigned short ad_result;          /* 0x1faa: R/W */
unsigned short ad_result_7d;       /* 0x00ea: R/W */
unsigned short ad_result_3e;       /* 0x00ea: R/W */
unsigned short ad_result_1f;       /* 0x00aa: R/W */

unsigned char  ad_test;            /* 0x1fae: R/W */
unsigned char  ad_test_7d;         /* 0x00ee: R/W */
unsigned char  ad_test_3e;         /* 0x00ee: R/W */
unsigned char  ad_test_1f;         /* 0x00ae: R/W */

unsigned char  ad_time;            /* 0x1faf: R/W */
unsigned char  ad_time_7d;         /* 0x00ef: R/W */
unsigned char  ad_time_3e;         /* 0x00ef: R/W */
unsigned char  ad_time_1f;         /* 0x00af: R/W */

/* EPA Interrupt SFR's                                               */

⌨️ 快捷键说明

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