- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
基于MSP430的DC902程序源代码
/***********************************************
程序功能:
************************************************/
#include msp430x14x.h
#include BoardConfig.h
#include Keypad.h
#include cry1602.h
//引用外部变量的声明
extern int key_val;
extern char key_Flag;
/********************主函数********************/
uchar shuzi[] = {0123456789.};
float D_data,Vout; //12位数字量
float A=0.500; //衰减的值
uint AA = 500; //AA=A *1000,这么做是尝试消除液晶最后一位的乱码
uint ge,shifen,baifen,qianfen;
uint gewei,shiwei,baiwei,qianwei;
uint Data[10] ={0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039};
uchar dis2[1]={.};
uchar dis1[3]={DA:};
uchar dis3[5]={Vout:};
uchar shuaij[5];
//显示DA衰减倍数
//************************************************************************************
void delay11(uint z)
{
uint i,j;
for(i=0;iz;i++)
for(j=0;j200;j++);
}
void xian()
{
ge=(uchar)(AA/1000);
shifen=(uchar)((AA/100)%10);
baifen=(uchar)((AA%100)/10);
qianfen=(uchar)((AA%100)%10);
shuaij[0]=Data[ge];
shuaij[1]=dis2[0];
shuaij[2]=Data[shifen];
shuaij[3]=Data[baifen];
shuaij[4]=Data[qianfen];
DispNChar(5,0,5,shuaij);
}
void xian2()
{uchar xianshi[6];
int i;
Vout=(-0.000528*D_data+1.08)/1.095;
i= (int)(Vout*1000);
if(i0)
{Disp1Char(7,1,0x2D);
i=0-i;
qianwei=i/1000;
baiwei= (i-1000*qianwei)/100;
shiwei= (i-1000*qianwei-100*baiwei)/10;
gewei=i%10;
xianshi[0]=Data[qianwei];
xianshi[1]=Data[baiwei];
xianshi[2]=Data[shiwei];
xianshi[3]=Data[gewei];
xianshi[4]=0x6d;
xianshi[5]=0x76;
DispNChar(8,1,6,xianshi);
i=0-i;
}
else{
Disp1Char(7,1,0x20);
qianwei= i/1000;
baiwei= (i-1000*qianwei)/100;
shiwei= (i-1000*qianwei-100*baiwei)/10;
gewei=i%10;
xianshi[0]=Data[qianwei];
xianshi[1]=Data[baiwei];
xianshi[2]=Data[shiwei];
xianshi[3]=Data[gewei];
xianshi[4]=0x6d;
xianshi[5]=0x76;
DispNChar(8,1,6,xianshi);
}
}
void main(void)
{WDTCTL=WDTPW+WDTHOLD;
uint n1,n2;
LcdReset();
Init_Keypad();
DispNChar(2,0,3,dis1);
DispNChar(2,1,5,dis3);
P5DIR|=BIT5;
P2DIR|=0xff;
P6DIR|=0x
您可能关注的文档
最近下载
- 新疆某铜矿选矿工艺流程研究.pdf VIP
- 2025年部编人教版五年级《道德与法治》上册教案(全册) .pdf VIP
- 1989年高考语文试题全国卷.docx VIP
- 心脏MR临床应用.pptx
- 2025中级消防设施操作员作业考试题及答案(1000题).doc
- 摩登家庭台词剧本第一季第一集中英双语左右对照.pdf VIP
- 2018年钢铁-环保技术培训.pdf VIP
- 高中英语人教版选择性必修第一册词汇表单词英译汉默写.docx VIP
- 第三课 我国的经济发展 课件-2025年高考政治一轮复习必修二《经济与社会》.ppt.pptx VIP
- 附件2广东电网有限责任公司配电网规划技术指导原则.pdf VIP
文档评论(0)