基于单片机的电阻、电容、电感测试仪(6)

2019-04-22 15:45

电阻、电容、电感测试仪的系统硬件设计

}

void display(uchar num,uchar seg) {

}

switch(seg) { }

LEDSEG=seg; delay_50us(); LEDDAT=num; delay_50us();

case 1:seg=0x01;break; case 2:seg=0x02;break; case 3:seg=0x04;break; case 4:seg=0x08;break; case 5:seg=0x10;break; case 6:seg=0x20;break; default :seg=0x00;break; switch(num) {

case 1:num=0x06;break; case 2:num=0x5b;break; case 3:num=0x4f;break; case 4:num=0x66;break; case 5:num=0x6d;break; case 6:num=0x7d;break; case 7:num=0x07;break; case 8:num=0x7f;break; case 9:num=0x6f;break; case 0:num=0x3f;break; default :num=0x00;break; uchar i;

for (i=0; i<6; i++){;}

电阻、电容、电感测试仪的系统硬件设计

}

void timer1(void) interrupt 3 { }

void cafrequent(void) reentrant {

long int l1=0x00; long int h1=0x00;

float tt=0; //tt用于计算频率 TMOD=(TMOD&0x0F)|0x90; TH1=0x00; TL1=0x00; ET1=1; EA=1;

while(fw==1); TR1=1; while(fw==0); while(fw==1); TR1=0; l1=TL1; h1=TH1;

uu=h1*256+l1+inte*65536; inte=0;

tt=uu/(11.0592*1000000.0/12.0); ff=(unsigned long int)(1.0/tt); //频率值 }

void judgekey() {

long int R=0,C=0,L=0; cafrequent(); delay_5ms();

TL1=0x00; TH1=0x00;

电阻、电容、电感测试仪的系统硬件设计

while(sr==0) {

if (srd==0) {

//R=(6560000.0/(2.0*ff))-(330.0/2.0); R=(6906343.0/(2.0*ff))-(330.0/2.0); delay_5ms(); m=R/100000; delay_5ms(); w=(R/10000); delay_5ms(); q=(R/1000); delay_5ms(); b=(R/100); delay_5ms(); s=(R/10); delay_5ms(); g=R;

}

else (srg==0) {

R=((1000000.0/(0.693*0.01*ff))-20000.0)/2.0;

delay_5ms(); m=R/100000; delay_5ms(); w=(R/10000); delay_5ms(); q=(R/1000); delay_5ms(); b=(R/100); delay_5ms(); s=(R/10); delay_5ms();

;

电阻、电容、电感测试仪的系统硬件设计

g=R;

} }

while(sc==0) {

// C=2790000.0/ff;

C=3193333.0/ff; delay_5ms(); m=C/100000; delay_5ms(); w=(C/10000); delay_5ms(); q=(C/1000); delay_5ms(); b=(C/100); delay_5ms(); s=(C/10); delay_5ms(); g=C;

}

while(sl==0) {

L=38000000.0/(ff*ff);

delay_5ms(); m=L/100000; delay_5ms(); w=(L/10000); delay_5ms(); q=(L/1000); delay_5ms(); b=(L/100); delay_5ms(); s=(L/10); delay_5ms(); g=L;

电阻、电容、电感测试仪的系统硬件设计

}

while(1)

{

display(m,1); delay_5ms(); display(w,2); delay_5ms();

display(q,3); delay_5ms(); display(b,4); delay_5ms(); display(s,5); delay_5ms(); display(g,6);

delay_5ms();

} }

void main() {

judgekey();

电阻、电容、电感测试仪的系统硬件设计

基于单片机的电阻、电容、电感测试仪

指导老师:凌朝东 班级:08电子A

本组成员:陈斌宇(0815211004)

李凡(0815211027) 梁章银(0815211032)


基于单片机的电阻、电容、电感测试仪(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:英文版钻井设计手册ENI- Drilling Design Manual - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: