home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s220 / 5.ddi / 8096.H next >
Encoding:
C/C++ Source or Header  |  1988-12-01  |  2.4 KB  |  34 lines

  1. /****************************************************************************/
  2. /*                                                                          */
  3. /* 8096.h   - definition of symbolic named registers for the I/O registers  */
  4. /*            of the 8096                                                   */
  5. /*                                                                          */
  6. /****************************************************************************/
  7.  
  8. extern volatile register unsigned short r0;             /* at 0x00: r   zero */
  9. extern volatile register unsigned char  ad_command;     /* at 0x02:   w */
  10. extern volatile register unsigned char  ad_result_lo;   /* at 0x02: r   */
  11. extern volatile register unsigned char  ad_result_hi;   /* at 0x03: r   */
  12. extern volatile register unsigned char  hsi_mode;       /* at 0x03:   w */
  13. extern volatile register unsigned short hso_time;       /* at 0x04:   w */
  14. extern volatile register unsigned short hsi_time;       /* at 0x04: r   */
  15. extern volatile register unsigned char  hso_command;    /* at 0x06:   w */
  16. extern volatile register unsigned char  hsi_status;     /* at 0x06: r   */
  17. extern volatile register unsigned char  sbuf;           /* at 0x07: r/w */
  18. extern volatile register unsigned char  int_mask;       /* at 0x08: r/w */
  19. extern volatile register unsigned char  int_pending;    /* at 0x09: r/w */
  20. extern volatile register unsigned char  watchdog;       /* at 0x0a:   w wd timer*/
  21. extern volatile register unsigned short timer1;         /* at 0x0a: r   */
  22. extern volatile register unsigned short timer2;         /* at 0x0c: r   */
  23. extern volatile register unsigned char  baud_rate;      /* at 0x0e:   w */
  24. extern volatile register unsigned char  ioport0;        /* at 0x0e: r   */
  25. extern volatile register unsigned char  ioport1;        /* at 0x0f: r/w */
  26. extern volatile register unsigned char  ioport2;        /* at 0x10: r/w */
  27. extern volatile register unsigned char  sp_con;         /* at 0x11:   w */
  28. extern volatile register unsigned char  sp_stat;        /* at 0x11: r   */
  29. extern volatile register unsigned char  ioc0;           /* at 0x15:   w */
  30. extern volatile register unsigned char  ios0;           /* at 0x15: r   */
  31. extern volatile register unsigned char  ioc1;           /* at 0x16:   w */
  32. extern volatile register unsigned char  ios1;           /* at 0x16: r   */
  33. extern volatile register unsigned char  pwm_control;    /* at 0x17:   w */
  34.