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

📄 mb90425.h

📁 富士通单片机MB90F387上实现MODBUS
💻 H
📖 第 1 页 / 共 5 页
字号:
  }bit;
 }WTHRSTR;
typedef union{   /* LCD Display RAM */
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG00STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG01STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG02STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG03STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG04STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG05STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG06STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG07STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG08STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG09STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG10STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG11STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG12STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG13STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG14STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG15STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG16STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG17STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG18STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG19STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG20STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG21STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG22STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE COM0 :1;
    IO_BYTE COM1 :1;
    IO_BYTE COM2 :1;
    IO_BYTE COM3 :1;
  }bit;
 }SEG23STR;
typedef union{   /*  */
    IO_WORD	word;
    struct{
    IO_WORD D0 :1;
    IO_WORD D1 :1;
    IO_WORD D2 :1;
    IO_WORD D3 :1;
    IO_WORD D4 :1;
    IO_WORD D5 :1;
    IO_WORD D6 :1;
    IO_WORD D7 :1;
    IO_WORD D8 :1;
    IO_WORD D9 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }PWC10STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD D0 :1;
    IO_WORD D1 :1;
    IO_WORD D2 :1;
    IO_WORD D3 :1;
    IO_WORD D4 :1;
    IO_WORD D5 :1;
    IO_WORD D6 :1;
    IO_WORD D7 :1;
    IO_WORD D8 :1;
    IO_WORD D9 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }PWC20STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE M0 :1;
    IO_BYTE M1 :1;
    IO_BYTE M2 :1;
    IO_BYTE P0 :1;
    IO_BYTE P1 :1;
    IO_BYTE P2 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }PWS10STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE M0 :1;
    IO_BYTE M1 :1;
    IO_BYTE M2 :1;
    IO_BYTE P0 :1;
    IO_BYTE P1 :1;
    IO_BYTE P2 :1;
    IO_BYTE BS :1;
    IO_BYTE  :1;
  }bit;
 }PWS20STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD D0 :1;
    IO_WORD D1 :1;
    IO_WORD D2 :1;
    IO_WORD D3 :1;
    IO_WORD D4 :1;
    IO_WORD D5 :1;
    IO_WORD D6 :1;
    IO_WORD D7 :1;
    IO_WORD D8 :1;
    IO_WORD D9 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }PWC11STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD D0 :1;
    IO_WORD D1 :1;
    IO_WORD D2 :1;
    IO_WORD D3 :1;
    IO_WORD D4 :1;
    IO_WORD D5 :1;
    IO_WORD D6 :1;
    IO_WORD D7 :1;
    IO_WORD D8 :1;
    IO_WORD D9 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }PWC21STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE M0 :1;
    IO_BYTE M1 :1;
    IO_BYTE M2 :1;
    IO_BYTE P0 :1;
    IO_BYTE P1 :1;
    IO_BYTE P2 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }PWS11STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE M0 :1;
    IO_BYTE M1 :1;
    IO_BYTE M2 :1;
    IO_BYTE P0 :1;
    IO_BYTE P1 :1;
    IO_BYTE P2 :1;
    IO_BYTE BS :1;
    IO_BYTE  :1;
  }bit;
 }PWS21STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD D0 :1;
    IO_WORD D1 :1;
    IO_WORD D2 :1;
    IO_WORD D3 :1;
    IO_WORD D4 :1;
    IO_WORD D5 :1;
    IO_WORD D6 :1;
    IO_WORD D7 :1;
    IO_WORD D8 :1;
    IO_WORD D9 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }PWC12STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD D0 :1;
    IO_WORD D1 :1;
    IO_WORD D2 :1;
    IO_WORD D3 :1;
    IO_WORD D4 :1;
    IO_WORD D5 :1;
    IO_WORD D6 :1;
    IO_WORD D7 :1;
    IO_WORD D8 :1;
    IO_WORD D9 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }PWC22STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE M0 :1;
    IO_BYTE M1 :1;
    IO_BYTE M2 :1;
    IO_BYTE P0 :1;
    IO_BYTE P1 :1;
    IO_BYTE P2 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }PWS12STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE M0 :1;
    IO_BYTE M1 :1;
    IO_BYTE M2 :1;
    IO_BYTE P0 :1;
    IO_BYTE P1 :1;
    IO_BYTE P2 :1;
    IO_BYTE BS :1;
    IO_BYTE  :1;
  }bit;
 }PWS22STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD D0 :1;
    IO_WORD D1 :1;
    IO_WORD D2 :1;
    IO_WORD D3 :1;
    IO_WORD D4 :1;
    IO_WORD D5 :1;
    IO_WORD D6 :1;
    IO_WORD D7 :1;
    IO_WORD D8 :1;
    IO_WORD D9 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }PWC13STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD D0 :1;
    IO_WORD D1 :1;
    IO_WORD D2 :1;
    IO_WORD D3 :1;
    IO_WORD D4 :1;
    IO_WORD D5 :1;
    IO_WORD D6 :1;
    IO_WORD D7 :1;
    IO_WORD D8 :1;
    IO_WORD D9 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }PWC23STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE M0 :1;
    IO_BYTE M1 :1;
    IO_BYTE M2 :1;
    IO_BYTE P0 :1;
    IO_BYTE P1 :1;
    IO_BYTE P2 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }PWS13STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE M0 :1;
    IO_BYTE M1 :1;
    IO_BYTE M2 :1;
    IO_BYTE P0 :1;
    IO_BYTE P1 :1;
    IO_BYTE P2 :1;
    IO_BYTE BS :1;
    IO_BYTE  :1;
  }bit;
 }PWS23STR;

/* C-DECLARATIONS */

__IO_EXTERN __io PDR0STR _pdr0;   /*  PORT DATA Registers */
#define PDR0 _pdr0.byte
#define PDR0_P00 _pdr0.bit.P00
#define PDR0_P01 _pdr0.bit.P01
#define PDR0_P02 _pdr0.bit.P02
#define PDR0_P03 _pdr0.bit.P03
#define PDR0_P04 _pdr0.bit.P04
#define PDR0_P05 _pdr0.bit.P05
#define PDR0_P06 _pdr0.bit.P06
#define PDR0_P07 _pdr0.bit.P07
__IO_EXTERN __io PDR1STR _pdr1;  
#define PDR1 _pdr1.byte
#define PDR1_P10 _pdr1.bit.P10
#define PDR1_P11 _pdr1.bit.P11
#define PDR1_P12 _pdr1.bit.P12
#define PDR1_P13 _pdr1.bit.P13

⌨️ 快捷键说明

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