STC89C52RC单片机控制两个继电器并且在数码管显示数字的C语言代码

STC89C52RC单片机制作音乐播放器,通过单片机控制两个继电器实现4档音量的控制,并且用数码管显示0~3的音量数字
是基极处接入单片机的端口

sbit Q2 Px^x;

sbit Q1 Px^x;
uchar KEY;//键盘输入或程序给出0-3
switch(KEY){
case 0:Q1=0;Q2=0;
case 1:Q1=1;Q2=1;
case 2:Q1=1;Q2=0;
case 3:Q1=0;Q2=1;
}
//将KEY显示输出,或查表或判断输出显示
是不是我理解有误?但愿有用。为什么不用模拟开关呢?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-30
这是要做实物的吗?追问

对,是的,我们现在实物都已经做出来了,单片机发声等等模块都调试成功了,就差音量的调节了。悬赏代码

追答

看这个电路,有些费解。

扬声器,怎么不接在放大器的输出端呢?

你先用两个拨动开关,拨出高、低电平,送到 Q1、Q2 的基极,

再听一听,扬声器,能响吗?

第2个回答  2014-06-30
只做继电器控制及音量显示部分?音乐播放部分不用做吧?
第3个回答  2014-06-30
四档音量,用两个继电器怎么控制?
相似回答