简易自动电阻测试仪(5)

2020-08-21 12:27

}

c=*str;

find_char_num(c);

char_disp8(hang*2,(i-j)*8,hanzk); i++; str++;

}

return 0; }

void drawline(unsigned char x0,unsigned char y0, unsigned char x1,unsigned char y1) { int delta_x,delta_y,incx,incy,distance,t,x,y; x=0; y=0;

delta_x=x1-x0; delta_y=y1-y0; if(delta_x>0) incx=1; else if(delta_x==0) incx=0; else if(delta_x<0) incx=-1;

if(delta_y>0) incy=1; else if(delta_y==0) incy=0; else if(delta_y<0)

incy=-1;

20

// delta_x=abs(delta_x); // delta_y=abs(delta_y); if(delta_x<0) delta_x=-delta_x; if(delta_y<0) delta_y=-delta_y;

if(delta_x>delta_y) distance=delta_x; else

distance=delta_y;

for(t=0;t<=distance+1;t++) {

pset(x0,y0,1); x+=delta_x; y+=delta_y; if(x>distance) {

x-=distance; x0+=incx; }

if(y>distance) {

y-=distance; y0+=incy; }

}

21

}

void dispmenu(unsigned char n) {

Clr_Scr(); switch(n) { case 0: {

gbhz_disp16(0,2*16,\基本测量\

gbhz_disp16(2,2*16,\自动筛选\ gbhz_disp16(4,2*16,\装置测试\ break; } case 1: {

gbhz_disp16(0,2*16,\基本测量\

gbhz_disp16(2,2*16,\自动筛选\ gbhz_disp16(4,2*16,\装置测试\ break; } case 2: {

gbhz_disp16(0,2*16,\基本测量\

gbhz_disp16(2,2*16,\自动筛选\ gbhz_disp16(4,2*16,\装置测试\

22

break; } default: {

gbhz_disp16(0,2*16,\基本测量\

gbhz_disp16(2,2*16,\自动筛选\ gbhz_disp16(4,2*16,\装置测试\ break; } } }

///ad 采集/////////////

unsigned char ADWrite1B(unsigned char cData,unsigned int { unsigned char dddh,dddl;

unsigned int time=0;

S24();WD24(0x90); WD24(cData);P24();

}

unsigned char ADSRead(void) {

S24();WD24(0x91);

adsbuf[1]=RD24();adsbuf[2]=RD24();adsbuf[3]=RD24();P24();

cAddress) adsbuf[0]=RD24();

23

}

void adcini(void) {

ADWrite1B(0x8c,00); ADWrite1B(0x8c,00); }

24


简易自动电阻测试仪(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:外贸英语函电课后翻译中英对照

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

马上注册会员

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