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

📄 ad_ctl.c

📁 心电图测量程序,用单片机实现对心电信号的采集和显示及重现
💻 C
字号:
#include   "SPCE061V004.h"
#define     INPORT            *P_IOA_Data    //High 8 bit
#define     OUTPORT           *P_IOB_Data    //High 8 bit     
#define     IO     			  *P_IOA_Data
#define     IO_Dir  	      *P_IOA_Dir
#define     IO_Attrib         *P_IOA_Attrib
#define     MODE               0x0020
#define     RD                 0x0040
#define     RW                 0x0010
#define     INT                0x0080
#define     Set_MODE_High()   (IO |= MODE)
#define     Set_RD_Low()      (IO &= ~RD )
#define     Set_RW_High()     (IO |= RW)
#define     Set_RW_Low()      (IO &= ~ RW)
void Init_AD7821()
{
 IO_Dir |= MODE;  
 IO_Attrib|= MODE;  
 IO &= ~MODE;   
 IO_Dir |= RD ;
 IO_Attrib |= RD ;
 IO &=~RD ;  
 IO_Dir |= RW;
 IO_Attrib |= RW;
 IO &=  ~RW;
 IO_Dir &= ~INT;
 IO_Attrib &=~INT; 
 IO &=~INT;  
 Set_MODE_High();  
 Set_RD_Low();
 Set_RW_High();
} 
unsigned int  Test_INT_Ready()
{
  unsigned int i;
  i=IO;
  i=i∫
  return(!i);
}
void AD7821Control()
{
  unsigned int j,k;
  Set_RW_Low();
  Set_MODE_High();  
  Set_RW_High();
  if( Test_INT_Ready())        //仿真时屏蔽
   /*******************检测用**************************
  if(1)
   /*******************检测用**************************/
     {
      j= INPORT;
      j &=0xff00;
      k=OUTPORT;
      k &=0x00ff;
      OUTPORT =j|k;  
     }

}

⌨️ 快捷键说明

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