|
電壓換算結(jié)果 |
|
結(jié)果顯示 |


|
根據(jù)脈寬計(jì)算波形周期 |
|
大于999 |
|
小于999 |
|
定時(shí)一秒計(jì)數(shù) |
|
數(shù)據(jù)處理顯示結(jié)果 |
|
循環(huán)掃描量程(自動(dòng)切換) |
|
脈沖計(jì)數(shù) |
1.4 系統(tǒng)調(diào)試
|
被測(cè)電壓(V) |
實(shí)測(cè)電壓(V) |
|
0.18943 |
0.18945 |
|
0.3024 |
0.3027 |
|
0.793 |
0.792 |
|
0.947 |
0.947 |
|
1.167 |
1.167 |
|
3.567 |
3.554 |
|
4.684 |
4.681 |
|
6.542 |
6.545 |
|
8.698 |
8.687 |
經(jīng)調(diào)試,電流、電壓、電阻的測(cè)量精度符合題目的要求。
1.5 總結(jié)
本設(shè)計(jì)已基本實(shí)現(xiàn)了對(duì)直流電壓、電流、電阻和頻率的測(cè)量,精度也符合要求,實(shí)現(xiàn)量程的自動(dòng)轉(zhuǎn)換功能,用LCD顯示、語音播報(bào)達(dá)到人機(jī)交換。
附錄
#include<reg51.h>
#include<intrins.h>
#include<stdio.h>
#include<string.h>
/********************************************************************/
#define LCD12864_IO P0
#define CLERADISPLAY LCD12864_command(0x01);
#define uchar unsigned char
#define uint unsigned int
/********************************************************************/
sbit LCD12864_EN=P1^6; //en
sbit LCD12864_DIN=P1^4; //rs
sbit LCD12864_CLK=P1^5; //rw
sbit adclk=P2^0;
sbit addat=P2^1;
sbit adcs=P2^2;
sbit key1=P1^0;
sbit key2=P1^1;
sbit key3=P1^2;
sbit k1=P3^5;
sbit k2=P3^6;
sbit k3=P3^7;
sbit k4=P2^3;
sbit k5=P2^4;
sbit k6=P1^7;
sbit SCLK=P2^5; //ISD4003時(shí)鐘
sbit SS=P2^6; //片選





