问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问x9c104数字电位器模块的接线方法,要求两个点动开关控制单声道音量的大小,请告诉我怎么样接线

发布网友 发布时间:2022-04-24 19:51

我来回答

1个回答

热心网友 时间:2023-10-09 03:41

#include"reg52.h"
#include"intrins.h"
#define uchar unsigned char

sbit inc=P0^0; //脉冲输出端
sbit ud=P0^1; //方向端
sbit cs=P0^2; //片选端
sbit led=P2^0; //指示灯

/*以下是函数声明*/
void x9c104s_inc(uchar number);
void x9c104s_dec(uchar number);
void x9c104s_set(uchar number);

/*设定初始值*/
void x9c104s_set(uchar number)
{
uchar i;
inc=1;
_nop_();
_nop_();
cs=0;
_nop_();
_nop_();
ud=0; //方向为减
_nop_();
_nop_();
for(i=0;i<100;i++) /*因为该芯片为100抽头 所以先清零*/
{
inc=1;
_nop_();
_nop_();
inc=0;
_nop_();
_nop_();
}
ud=1; //方向朝上
_nop_();
_nop_();
for(i=0;i<number;i++) //设定初始值
{
inc=1;
_nop_(); //下降沿有效
_nop_();
inc=0;
_nop_();
_nop_();
}

inc=1; //以下为保存设定值
_nop_();
_nop_();
cs=1;
_nop_();
_nop_();
ud=1;
_nop_();
_nop_();
inc=1;
}

/*函数为重新增加阻值*/
void x9c104s_inc(uchar number)
{
uchar i;
inc=1;
_nop_();
_nop_();
cs=0;
_nop_();
_nop_();
ud=1;
_nop_();
_nop_();
for(i=0;i<number;i++) //设定阻值
{
inc=1;
_nop_();
_nop_();
inc=0;
_nop_();
_nop_();
}
inc=1; //以下为保存设定值
_nop_();
_nop_();
cs=1;
_nop_();
_nop_();
ud=1;
_nop_();
_nop_();
inc=1;
}

/*函数为阻值减小*/
void x9c104s_dec(uchar number)
{
uchar i;
inc=1; //选中该芯片
_nop_();
_nop_();
cs=1;
_nop_();
_nop_();
ud=0; //方向为减小
_nop_();
_nop_();
for(i=0;i<number;i++)
{
inc=1;
_nop_();
_nop_();
inc=0;
_nop_();
_nop_();
}
inc=1; //保存设定值
_nop_();
_nop_();
cs=1;
_nop_();
_nop_();
ud=1;
_nop_();
_nop_();
inc=1;
}

void main()
{
led=0;
x9c104s_set(10);
x9c104s_inc(60); //三个函数都使用一下 防止警告
x9c104s_dec(10);
}
请问x9c104数字电位器模块的接线方法,要求两个点动开关控制单声道音量...

sbit ud=P0^1; //方向端 sbit cs=P0^2; //片选端 sbit led=P2^0; //指示灯 /*以下是函数声明*/ void x9c104s_inc(uchar number);void x9c104s_dec(uchar number);void x9c104s_set(uchar number);/*设定初始值*/ void x9c104s_set(uchar number){ uchar i;inc=1;_...

51单片机如何控制x9c104p数字电位器

sbit ud=P0^1; //方向端 sbit cs=P0^2; //片选端 sbit led=P2^0; //指示灯 /*以下是函数声明*/ void x9c104s_inc(uchar number);void x9c104s_dec(uchar number);void x9c104s_set(uchar number);/*设定初始值*/ void x9c104s_set(uchar number){ uchar i;inc=1;_...

x9c104电位器接线图 数字电位器控制电路 mcp41010数字电位器 数字电位器x9c103 103电位器怎么接 数字电位器音频电路 数字电位器制作电路图 三脚电位器怎么接线 电位器三个引脚怎么接
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cf手游,抽到神器方法 cf手游六万钻石能不能把所有神器到手 玩cf的新手怎样才能有神器 南京托运汽车到广州大约多少钱 从济南大学西校区坐几路车到解放路 济南站到济南大学西校区济南大学西校区地址是 济南大学西校附近有没有302路公交车 江苏铭城建筑设计院有限公司何时获得甲级设计资质? 哪种保湿水隔离防辐射的功能比较强 谁知道哪个牌子的化妆品含有三角褐指藻多肽这个成分啊?哪里有卖? 与x9c102可互换的元件 85X9=验算 TCL98寸电视 98X9C与98Q6E的区别,两者之间的优点和缺点各是什么?_百度问一问 同价格买索尼85还是TCL98X9C tcl85x9c电视支架安装孔距 TCL85X9C和85Ⅹ6C哪个电视好? tcl85X9C参数配置在哪查看 tcl 85x9c支持几路投屏 周环比怎么算公式? 统计学中的环比发展速度怎么计算? 如何计算环比增长数? 环比变动百分比公式 环比发展速度怎么算? 环比公式是多少? win8系统的mac该怎么截图 win8系统怎样局部截屏 Win8.1怎么截图 Win8.1截图快捷键截图方法 Win8自带截图工具怎么使用 Win8截图工具快速截取弹出菜单的方法 手机没有设置自动定时关机但每天晚上十二点自动关机是怎么回事?求高手指导 私车公用的借车合同怎么写啊?急,哪位高手给个范文 tcl98x9c和98q6e画质比较 x9c103电位器编程!!! 私车公用租赁协议 tcl98x9c图像设置 7.85x9.9简便方法? python中,数字转为字节 为什么会是b&#39;\x00\x9c@c&#39;? 求专业技术资料翻译,文章如下,是数字电位器x9c104技术资料的关键部分,急,望大侠们帮忙!!! 我的X9C103有时候会随机出现一个阻值,不按照程序来,请问你是怎么解决的呀?望告知,谢谢 求小车租赁合同范本,要电子文档的。具体是:法人个人的轿车租赁给他自己... 农村土地征收的补偿有哪些 农村土地征收补偿政策 农村土地征收补偿内容有什么 农村土地征用补偿政策 农村征收土地补偿是什么 农村土地被征收都有哪些补偿项目? 农村土地征收怎样补偿 有哪些可以插手机卡的windows平板? 中国最贵的房子,都在哪些城市? 上海有哪几个比较知名的富人区