• 大小: 6.08KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 标签: Pc  程序  转换  

资源简介

IIC协议 PCF8591ADDA转换

资源截图

代码片段和文件信息

/*-----------------------------------------------
  名称:IIC协议 PCF8591ADDA转换
  内容:此程序通过IIC协议对DAAD芯片操作,读取电位器的电压,并输出模拟量,用LED亮度渐变指示
------------------------------------------------*/
 #include    //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
 #include  //包含NOP空指令函数_nop_();

 #define AddWr 0x90   //写数据地址 
 #define AddRd 0x91   //读数据地址 mn

 
 sbit Sda=P1^2;       //定义总线连接端口
 sbit Scl=P1^1;

 bit ADFlag;          //定义AD采样标志位
unsigned char code Datatab[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};//7段数共阴码管段码表
data unsigned int  Display[8];//定义临时存放数码管数值
/*------------------------------------------------
                    延时程序
------------------------------------------------*/
 void mDelay(unsigned char j)
 {
  unsigned int i;
  for(;j>0;j--)
     {
  for(i=0;i<125;i++)
     {;}
  }
  }
/*------------------------------------------------
                    初始化定时器1
------------------------------------------------*/
void Init_Timer1(void)

评论

共有 条评论