📄 kc_sfrs.h
字号:
/*
* kc_sfrs.h
* Generated with gen-sfrs.pl 1.9
*/
#ifndef _kc_sfrs_h
#define _kc_sfrs_h
/* */
/* Special function register definitions for the */
/* */
/* 8XC196KC */
/* */
/* Generated from @(#)kc_sfrs.db 1.8 */
/* */
/* Copyright (C) 1994 Tasking Software B.V. */
/* */
/* Hwindow 0 */
extern volatile unsigned short register r0; /* 0x0000: R/W */
extern volatile unsigned short register zero_reg; /* 0x0000: R/W */
extern volatile unsigned short register ad_result; /* 0x0002: R */
extern volatile unsigned char register ad_result_lo; /* 0x0002: R */
extern volatile unsigned char register ad_result_hi; /* 0x0003: R */
extern volatile unsigned char register ad_command; /* 0x0002: W */
extern volatile unsigned char register hsi_mode; /* 0x0003: W */
extern volatile unsigned short register hsi_time; /* 0x0004: R */
extern volatile unsigned short register hso_time; /* 0x0004: W */
extern volatile unsigned char register hsi_status; /* 0x0006: R */
extern volatile unsigned char register hso_command; /* 0x0006: W */
extern volatile unsigned char register sbuf; /* 0x0007: R/W */
extern volatile unsigned char register sbuf_rx; /* 0x0007: R */
extern volatile unsigned char register sbuf_tx; /* 0x0007: 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 short register timer1; /* 0x000a: R */
extern volatile unsigned char register watchdog; /* 0x000a: W */
extern volatile unsigned char register ioc2; /* 0x000b: W */
extern volatile unsigned short register timer2; /* 0x000c: R/W */
extern volatile unsigned char register ioport0; /* 0x000e: R */
extern volatile unsigned char register baud_rate; /* 0x000e: W */
extern volatile unsigned char register ioport1; /* 0x000f: R/W */
extern volatile unsigned char register ioport2; /* 0x0010: R/W */
extern volatile unsigned char register sp_stat; /* 0x0011: R */
extern volatile unsigned char register sp_con; /* 0x0011: 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 ios0; /* 0x0015: R */
extern volatile unsigned char register ioc0; /* 0x0015: W */
extern volatile unsigned char register ios1; /* 0x0016: R */
extern volatile unsigned char register ioc1; /* 0x0016: W */
extern volatile unsigned char register ios2; /* 0x0017: R */
extern volatile unsigned char register pwm0_control; /* 0x0017: W */
extern volatile unsigned short register sp; /* 0x0018: R/W */
/* Hwindow 1 */
extern volatile unsigned char register ad_time; /* 0x0003: 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 ioc3; /* 0x000c: R/W */
extern volatile unsigned char register pwm1_control; /* 0x0016: R/W */
extern volatile unsigned char register pwm2_control; /* 0x0017: R/W */
/* Hwindow 15 */
extern volatile unsigned short register t2capture; /* 0x000c: R/W */
/* IOport34 */
extern volatile unsigned short ioport34; /* 0x1ffe: R/W */
#endif /* _kc_sfrs_h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -