DS1868 C驱动程序

来源:本站
导读:目前正在解读《DS1868 C驱动程序》的相关信息,《DS1868 C驱动程序》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《DS1868 C驱动程序》的详细说明。
简介:本文主要介绍了ds1868 c驱动程序。

/****************DS1868 数字字电位器调试******************/

//注意:ds1868的管脚 调试是我用P2口的 5、6、7 脚 发现不好用

//另外线性效果也不是很理想,但是能够满足一般的要求了

#i nclude " reg51.h "

#i nclude " absacc.h "

#defineLSB 0x01

#defineHIGH1

#defineLOW0

#define BUZZER_OFF BUZZER=1

sbit DS1868_RST=P3^5;//pin 5

sbit DS1868_CLK=P3^6;//pin 6

sbit DS1868_DQ =P3^7;//pin 8

sbit BUZZER=P0^4;

void DS1868_communication(unsigned char potentiometer_1,unsigned char potentiometer_0);

void main(void)

{

BUZZER_OFF;

while(1)

{

DS1868_communication(0x55,0x55);

}

}

void DS1868_communication(unsigned char potentiometer_1,unsigned char potentiometer_0)

{

unsigned char i;

bit stack=1;

DS1868_RST=HIGH;

DS1868_DQ = stack;

DS1868_CLK=HIGH;

DS1868_CLK=LOW;

for(i=0;i<8;i++)

{

DS1868_DQ=(bit)(potentiometer_1&LSB);

DS1868_CLK=HIGH;

DS1868_CLK=LOW;

potentiometer_1>>=1;

}

for(i=0;i<8;i++)

{

DS1868_DQ=(bit)(potentiometer_0&LSB);

DS1868_CLK=HIGH;

DS1868_CLK=LOW;

potentiometer_0>>=1;

}

DS1868_RST=LOW;

提醒:《DS1868 C驱动程序》最后刷新时间 2024-03-14 01:02:55,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《DS1868 C驱动程序》该内容的真实性请自行鉴别。