91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: 其他
  • 標簽: MCP3202??

資源簡介

接上個資源,AD0832被我燒掉了,正好有這款芯片,于是就用這個了,和上面的一個芯片差不多,只上傳C文件了

資源截圖

代碼片段和文件信息

#include?“mcp3202.h“
#include?“lcd1602.h“
unsigned?char?lcd1602_1[16]=“ChanneL?0:??.??V“;
unsigned?char?lcd1602_2[16]=“ChanneL?1:??.??V“;
unsigned?char?code?dianya[10]=“0123456789“;
unsigned?int?idata?receive[9];
void?Delay100us()
{
?unsigned?char?abc;
??for(a=0;a<1;a++)
???for(b=0;b<1;b++)
????for(c=0;c<61;c++);
}??
unsigned?int?read_mcp3202(unsigned?char?channel)
{
????unsigned?char?i=0;
?unsigned?char?j;
?unsigned?char?dat=0;
?unsigned?char?ndat=0;
if(channel==0)channel=2; ?//通道模式選擇?ch0通道
?if(channel==1)channel=3; ?//ch1
??if(channel==2)channel=0; ?//?差分?ch0+;ch1-
? if(channel==3)channel=1; ?//?差分?ch0-;ch1+
?ADDI=1;
?_nop_();
?_nop_();
?ADCS=0;//拉低CS端
?_nop_();
?_nop_();
?ADCLK=1;//拉高CLK端
?_nop_();
?_nop_();
?ADCLK=0;//拉低CLK端形成下降沿1
?_nop_();
?_nop_();
?ADCLK=1;//拉高CLK端
?ADDI=channel&0x1;
?_nop_();
?_nop_();
?ADCLK=0;//拉低CLK端形成下降沿2
?_nop_();
?_nop_();
?ADCLK=1;//拉高CLK端
?ADDI=(channel>>1)&0x1;
?_nop_();
?_nop_();
?ADCLK=0;//拉低CLK端形成下降沿3
?ADDI=1;//控制命令結束
?_nop_();
?_nop_();
?dat=0;
?for(i=0;i<8;i++)
?{
?????dat|=ADDO;//收數據
?????ADCLK=1;
?????_nop_();
?????_nop_();
?????ADCLK=0;//形成一次時鐘脈沖
?????_nop_();
?????_nop_();
?????dat<<=1;
?????if(i==7)dat|=ADDO;
?}
?for(i=0;i<8;i++)
?{
?????j=0;
?????j=j|ADDO;//收數據
?????ADCLK=1;
?????_nop_();
?????_nop_();
?????ADCLK=0;//形成一次時鐘脈沖
?????_nop_();
?????_nop_();
?????j=j<<7;
?????ndat

評論

共有 條評論

相關資源