📄 nu_sfrs.h
字号:
/*
* nu_sfrs.h
* Generated with gen-sfrs.pl 1.9
*/
#ifndef _nu_sfrs_h
#define _nu_sfrs_h
/* */
/* Special function register definitions for the */
/* */
/* 8XC196NU */
/* */
/* Generated from @(#)nu_sfrs.db 1.4 */
/* */
/* Copyright (C) 1994 Tasking Software B.V. */
/* */
/* Note, that windowing 1FE0-1FFF is not possible */
/* */
/* CPU SFR's */
extern volatile unsigned short register r0; /* 0x0000: R/W */
extern volatile unsigned short register zero_reg; /* 0x0000: R/W */
extern volatile unsigned short register ff_reg; /* 0x0002: R/W */
extern volatile unsigned short register ptssel; /* 0x0004: R/W */
extern volatile unsigned short register ptssrv; /* 0x0006: R/W */
extern volatile unsigned char register int_mask; /* 0x0008: R/W */
extern volatile unsigned char register int_pend; /* 0x0009: R/W */
extern volatile unsigned char register int_pending; /* 0x0009: R/W */
extern volatile unsigned char register acc_stat; /* 0x000b: R/W */
extern volatile unsigned long register acc; /* 0x000c: R/W */
extern volatile unsigned short register acc_00; /* 0x000c: R/W */
extern volatile unsigned short register acc_02; /* 0x000e: R/W */
extern volatile unsigned char register ipend1; /* 0x0012: R/W */
extern volatile unsigned char register int_pend1; /* 0x0012: R/W */
extern volatile unsigned char register imask1; /* 0x0013: R/W */
extern volatile unsigned char register int_mask1; /* 0x0013: R/W */
extern volatile unsigned char register wsr; /* 0x0014: R/W */
extern volatile unsigned char register wsr1; /* 0x0015: R/W */
extern volatile unsigned short register sp; /* 0x0018: R/W */
/* Ports 1 to 4 SFR's */
extern volatile unsigned char near p1_dir; /* 0x1fd2: R/W */
extern volatile unsigned char register p1_dir_7e; /* 0x00f2: R/W */
extern volatile unsigned char register p1_dir_3f; /* 0x00d2: R/W */
extern volatile unsigned char register p1_dir_1f; /* 0x00d2: R/W */
extern volatile unsigned char near p1_mode; /* 0x1fd0: R/W */
extern volatile unsigned char register p1_mode_7e; /* 0x00f0: R/W */
extern volatile unsigned char register p1_mode_3f; /* 0x00d0: R/W */
extern volatile unsigned char register p1_mode_1f; /* 0x00d0: R/W */
extern volatile unsigned char near p1_pin; /* 0x1fd6: R/W */
extern volatile unsigned char register p1_pin_7e; /* 0x00f6: R/W */
extern volatile unsigned char register p1_pin_3f; /* 0x00d6: R/W */
extern volatile unsigned char register p1_pin_1f; /* 0x00d6: R/W */
extern volatile unsigned char near p1_reg; /* 0x1fd4: R/W */
extern volatile unsigned char register p1_reg_7e; /* 0x00f4: R/W */
extern volatile unsigned char register p1_reg_3f; /* 0x00d4: R/W */
extern volatile unsigned char register p1_reg_1f; /* 0x00d4: R/W */
extern volatile unsigned char near p1io; /* 0x1fd2: R/W */
extern volatile unsigned char register p1io_7e; /* 0x00f2: R/W */
extern volatile unsigned char register p1io_3f; /* 0x00d2: R/W */
extern volatile unsigned char register p1io_1f; /* 0x00d2: R/W */
extern volatile unsigned char near p1pin; /* 0x1fd6: R/W */
extern volatile unsigned char register p1pin_7e; /* 0x00f6: R/W */
extern volatile unsigned char register p1pin_3f; /* 0x00d6: R/W */
extern volatile unsigned char register p1pin_1f; /* 0x00d6: R/W */
extern volatile unsigned char near p1reg; /* 0x1fd4: R/W */
extern volatile unsigned char register p1reg_7e; /* 0x00f4: R/W */
extern volatile unsigned char register p1reg_3f; /* 0x00d4: R/W */
extern volatile unsigned char register p1reg_1f; /* 0x00d4: R/W */
extern volatile unsigned char near p1ssel; /* 0x1fd0: R/W */
extern volatile unsigned char register p1ssel_7e; /* 0x00f0: R/W */
extern volatile unsigned char register p1ssel_3f; /* 0x00d0: R/W */
extern volatile unsigned char register p1ssel_1f; /* 0x00d0: R/W */
extern volatile unsigned char near p2_dir; /* 0x1fd3: R/W */
extern volatile unsigned char register p2_dir_7e; /* 0x00f3: R/W */
extern volatile unsigned char register p2_dir_3f; /* 0x00d3: R/W */
extern volatile unsigned char register p2_dir_1f; /* 0x00d3: R/W */
extern volatile unsigned char near p2_mode; /* 0x1fd1: R/W */
extern volatile unsigned char register p2_mode_7e; /* 0x00f1: R/W */
extern volatile unsigned char register p2_mode_3f; /* 0x00d1: R/W */
extern volatile unsigned char register p2_mode_1f; /* 0x00d1: R/W */
extern volatile unsigned char near p2_pin; /* 0x1fd7: R/W */
extern volatile unsigned char register p2_pin_7e; /* 0x00f7: R/W */
extern volatile unsigned char register p2_pin_3f; /* 0x00d7: R/W */
extern volatile unsigned char register p2_pin_1f; /* 0x00d7: R/W */
extern volatile unsigned char near p2_reg; /* 0x1fd5: R/W */
extern volatile unsigned char register p2_reg_7e; /* 0x00f5: R/W */
extern volatile unsigned char register p2_reg_3f; /* 0x00d5: R/W */
extern volatile unsigned char register p2_reg_1f; /* 0x00d5: R/W */
extern volatile unsigned char near p2io; /* 0x1fd3: R/W */
extern volatile unsigned char register p2io_7e; /* 0x00f3: R/W */
extern volatile unsigned char register p2io_3f; /* 0x00d3: R/W */
extern volatile unsigned char register p2io_1f; /* 0x00d3: R/W */
extern volatile unsigned char near p2pin; /* 0x1fd7: R/W */
extern volatile unsigned char register p2pin_7e; /* 0x00f7: R/W */
extern volatile unsigned char register p2pin_3f; /* 0x00d7: R/W */
extern volatile unsigned char register p2pin_1f; /* 0x00d7: R/W */
extern volatile unsigned char near p2reg; /* 0x1fd5: R/W */
extern volatile unsigned char register p2reg_7e; /* 0x00f5: R/W */
extern volatile unsigned char register p2reg_3f; /* 0x00d5: R/W */
extern volatile unsigned char register p2reg_1f; /* 0x00d5: R/W */
extern volatile unsigned char near p2ssel; /* 0x1fd1: R/W */
extern volatile unsigned char register p2ssel_7e; /* 0x00f1: R/W */
extern volatile unsigned char register p2ssel_3f; /* 0x00d1: R/W */
extern volatile unsigned char register p2ssel_1f; /* 0x00d1: R/W */
extern volatile unsigned char near p3_dir; /* 0x1fda: R/W */
extern volatile unsigned char register p3_dir_7e; /* 0x00fa: R/W */
extern volatile unsigned char register p3_dir_3f; /* 0x00da: R/W */
extern volatile unsigned char register p3_dir_1f; /* 0x00da: R/W */
extern volatile unsigned char near p3_mode; /* 0x1fd8: R/W */
extern volatile unsigned char register p3_mode_7e; /* 0x00f8: R/W */
extern volatile unsigned char register p3_mode_3f; /* 0x00d8: R/W */
extern volatile unsigned char register p3_mode_1f; /* 0x00d8: R/W */
extern volatile unsigned char near p3_pin; /* 0x1fde: R/W */
extern volatile unsigned char register p3_pin_7e; /* 0x00fe: R/W */
extern volatile unsigned char register p3_pin_3f; /* 0x00de: R/W */
extern volatile unsigned char register p3_pin_1f; /* 0x00de: R/W */
extern volatile unsigned char near p3_reg; /* 0x1fdc: R/W */
extern volatile unsigned char register p3_reg_7e; /* 0x00fc: R/W */
extern volatile unsigned char register p3_reg_3f; /* 0x00dc: R/W */
extern volatile unsigned char register p3_reg_1f; /* 0x00dc: R/W */
extern volatile unsigned char near p3io; /* 0x1fda: R/W */
extern volatile unsigned char register p3io_7e; /* 0x00fa: R/W */
extern volatile unsigned char register p3io_3f; /* 0x00da: R/W */
extern volatile unsigned char register p3io_1f; /* 0x00da: R/W */
extern volatile unsigned char near p3pin; /* 0x1ffe: R/W */
extern volatile unsigned char near p3reg; /* 0x1ffc: R/W */
extern volatile unsigned char near p3ssel; /* 0x1fd8: R/W */
extern volatile unsigned char register p3ssel_7e; /* 0x00f8: R/W */
extern volatile unsigned char register p3ssel_3f; /* 0x00d8: R/W */
extern volatile unsigned char register p3ssel_1f; /* 0x00d8: R/W */
extern volatile unsigned char near p4_dir; /* 0x1fdb: R/W */
extern volatile unsigned char register p4_dir_7e; /* 0x00fb: R/W */
extern volatile unsigned char register p4_dir_3f; /* 0x00db: R/W */
extern volatile unsigned char register p4_dir_1f; /* 0x00db: R/W */
extern volatile unsigned char near p4_mode; /* 0x1fd9: R/W */
extern volatile unsigned char register p4_mode_7e; /* 0x00f9: R/W */
extern volatile unsigned char register p4_mode_3f; /* 0x00d9: R/W */
extern volatile unsigned char register p4_mode_1f; /* 0x00d9: R/W */
extern volatile unsigned char near p4_pin; /* 0x1fdf: R/W */
extern volatile unsigned char register p4_pin_7e; /* 0x00ff: R/W */
extern volatile unsigned char register p4_pin_3f; /* 0x00df: R/W */
extern volatile unsigned char register p4_pin_1f; /* 0x00df: R/W */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -