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

📄 resetprg.p

📁 ucOS 模拟环境
💻 P
📖 第 1 页 / 共 3 页
字号:
               unsigned char    ICRGF;                   
               unsigned char    ICRGR;                   
};                                                                                                             
struct st_lcd {                                          
              union {                                    
                    unsigned char BYTE;                  
                    struct {                             
                           unsigned char DTS:2;          
                           unsigned char CMX:1;          
                           unsigned char    :1;          
                           unsigned char SGS:4;          
                           }      BIT;                   
                    }           LPCR;                    
              union {                                    
                    unsigned char BYTE;                  
                    struct {                             
                           unsigned char wk  :1;         
                           unsigned char PSW :1;         
                           unsigned char ACT :1;         
                           unsigned char DISP:1;         
                           unsigned char CKS :4;         
                           }      BIT;                   
                    }           LCR;                     
              union {                                    
                    unsigned char BYTE;                  
                    struct {                             
                           unsigned char LCDAB:1;        
                           }      BIT;                   
                    }           LCR2;                    
};                                                       
struct st_ad {                                           
             unsigned int       ADRR;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char CKS :1;          
                          unsigned char TRGE:1;          
                          unsigned char     :2;          
                          unsigned char CH  :4;          
                          }      BIT;                    
                   }            AMR;                     
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char ADSF:1;          
                          }      BIT;                    
                   }            ADSR;                    
};                                                       
struct st_pwm {                                          
              union {                                    
                    unsigned char BYTE;                  
                    struct {                             
                           unsigned char wk   :6;        
                           unsigned char PWCR1:1;        
                           unsigned char PWCR0:1;        
                           }      BIT;                   
                    }           PWCR;                    
              unsigned char     PWDRU;                   
              unsigned char     PWDRL;                   
};                                                       
struct st_io {                                           
	     union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char IRQ3:1;          
                          unsigned char     :2;          
                          unsigned char IRQ4:1;          
                          unsigned char TMIG:1;          
                          }      BIT;                    
                   }            PMR1;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char wk  :2;          
                          unsigned char POF1:1;          
                          unsigned char     :2;          
                          unsigned char WDCKS:1;         
                          unsigned char NCS :1;          
                          unsigned char IRQ0:1;          
                          }      BIT;                    
                   }            PMR2;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char AEVL :1;         
                          unsigned char AEVH :1;         
                          unsigned char      :3;         
                          unsigned char TMOFH:1;         
                          unsigned char TMOFL:1;         
                          }      BIT;                    
                   }            PMR3;                    
             char               wk1;                     
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char WKP7:1;          
                          unsigned char WKP6:1;          
                          unsigned char WKP5:1;          
                          unsigned char WKP4:1;          
                          unsigned char WKP3:1;          
                          unsigned char WKP2:1;          
                          unsigned char WKP1:1;          
                          unsigned char WKP0:1;          
                          }      BIT;                    
                   }            PMR5;                    
             char               wk2[7];                  
	     union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char   :1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          }      BIT;                    
                   }            PDR1;                    
	     char               wk3;                     
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          }      BIT;                    
                   }            PDR3;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char wk:4;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PDR4;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PDR5;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PDR6;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PDR7;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PDR8;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char wk:2;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PDR9;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char wk:4;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PDRA;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PDRB;                    
             char               wk4;                     
	     union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char   :1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          }      BIT;                    
                   }            PUCR1;                   
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          }      BIT;                    
                   }            PUCR3;                   
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PUCR5;                   
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char B7:1;            
                          unsigned char B6:1;            
                          unsigned char B5:1;            
                          unsigned char B4:1;            
                          unsigned char B3:1;            
                          unsigned char B2:1;            
                          unsigned char B1:1;            
                          unsigned char B0:1;            
                          }      BIT;                    
                   }            PUCR6;                   
	     unsigned char      PCR1;                    
             char               wk5;                     
             unsigned char      PCR3;                    
             unsigned char      PCR4;                    
             unsigned char      PCR5;                    
             unsigned char      PCR6;                    
             unsigned char      PCR7;                    
             unsigned char      PCR8;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char wk   :4;         
                          unsigned char PIOFF:1;         
                          unsigned char      :1;         
                          unsigned char PWM2 :1;         
                          unsigned char PWM1 :1;         
                          }      BIT;                    
                   }            PMR9;                    
             unsigned char      PCRA;                    
             union {                                     
                   unsigned char BYTE;                   
                   struct {                              
                          unsigned char wk  :4;          
                          unsigned char IRQ1:1;          
                          }      BIT;                    
                   }            PMRB;                    
};                                                       
union un_wegr {                                          
              unsigned char BYTE;                        
              struct {                                   
                     unsigned char WKEGS7:1;             
                     unsigned char WKEGS6:1;             
                     unsigned char WKEGS5:1;             
                     unsigned char WKEGS4:1;             
                     unsigned char WKEGS3:1;             
                     unsigned char WKEGS2:1;             
                     unsigned char WKEGS1:1;             
                     unsigned char WKEGS0:1;             
                     }      BIT;                         
};                                                       
union un_spcr {                                          
              unsigned char BYTE;                        
              struct {                                   
                     unsigned char wk    :2;             
                     unsigned char SPC32 :1;             
                     unsigned char       :1;             
                     unsigned char SCINV3:1;             
                     unsigned char SCINV2:1;             
                     }      BIT;                         
};                                                       
union un_syscr1 {                                        
                unsigned char BYTE;                      
                struct {                                 
                       unsigned char SSBY:1;             
                       unsigned char STS :3;             
                       unsigned char LSON:1;             
                       unsigned char     :1;             
                       unsigned char MA  :2;             
                       }      BIT;                       
};                                                       
union un_syscr2 {                                        
                unsigned char BYTE;                      
                struct {                                 
                       unsigned char wk   :3;            
                       unsigned char NESEL:1;            
                       unsigned char DTON :1;            
                       unsigned char MSON :1;            
                       unsigned char SA   :2;            
                       }      BIT;                       
};                                                       
union un_iegr {                                          
              unsigned char BYTE;                        
              struct {                                   
                     unsigned char wk  :3;               
                     unsigned char IEG4:1;               
                     unsigned char IEG3:1;               
                     unsigned char     :1;               
                     unsigned char IEG1:1;               
                     unsigned char IEG0:1;               

⌨️ 快捷键说明

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