当前位置:文档之家› 数字电位器参考程序

数字电位器参考程序

////////////////////////////调音程序
#include
#include

void volume()
{
if(MODE ==0)
{
unsigned char n = 0;
CS = 0;
U_D = 0;
_nop_();
for(n=5;n>0;n--)
{
INC = 0;
_nop_();
_nop_();
INC = 1;
}
CS = 1;
if(VOLUME == 0)VOLUME = 1;
VOLUME--;
DISPLAY[0] = VOLUME%100/10+0x30;
DISPLAY[1] = VOLUME%10+0x30;
Lcd_Set_xy(2,15);
Lcd_Wdat(DISPLAY[0]);
Lcd_Wdat(DISPLAY[1]);
}
if(MODE !=0)
{
unsigned char n = 0;
CS = 0;
U_D = 1;
_nop_();
for(n=5;n>0;n--)
{
INC = 0;
_nop_();
_nop_();
INC = 1;
}
CS = 1;

VOLUME++;
if(VOLUME > 20)VOLUME = 20;
DISPLAY[0] = VOLUME%100/10+0x30;
DISPLAY[1] = VOLUME%10+0x30;
Lcd_Set_xy(2,15);
Lcd_Wdat(DISPLAY[0]);
Lcd_Wdat(DISPLAY[1]);
}
}







///////////////////////////////////////////////////////头文件
#ifndef _BUTTON_
#define _BUTTON_


#define uchar unsigned char
#define uint unsigned int

sbit INC = P2^0;
sbit U_D = P2^1;
sbit CS = P2^2;


extern void volume();
#endif

相关主题
文本预览
相关文档 最新文档