基于ADC0832的数字电压表设计报告

合集下载

基于ADC0832和LCD160128设计的数字电压表

基于ADC0832和LCD160128设计的数字电压表

学习情境3-数字电压表的设计之基于ADC0832和LCD160128设计的数字电压表☆点名,复习1、ADC0832的引脚及其功能,以及与单片机的硬件连接?2、PCF8591的引脚及其功能,以及与单片机的硬件连接?引言:新课讲授3.4基于ADC0832和LCD160128设计的数字电压表3.4.1 LCD160128简介LCD160128是一种图形点阵液晶显示模组。

它用T6963C作为控制器,KS0086作为驱动的160(列)X128(行)的全点阵液晶显示。

具有与INTER8080时序相适配的MPU接口功能,并有专门的指令集,可完成文本显示和图形显示的功能设置。

LCD160128液晶显示器的工作电压为+5V士10%,能够显示显示10个(/行)X8共120个(16 X 16点阵)的中文字符,共有13条操作指令。

1.芯片引脚及其功能表1引脚功能2.与主控制器的通信(1)读状态在数据读写操作之前必须进行状态检查。

T6963C的状态可以从数据总线中读取。

此时RD#和CE#引脚为低电平,WR#和C/D#引脚为高电平。

状态字格式如下所示:MSB LSBSTA7 D7STA6D6STA5D5STA4D4STA3D3STA2D2STA1D1STA0D0表2 状态子STA0 指令读写状态0:禁止;1:使能;STA1 数据读写状态0:禁止;1:使能;STA2 自动模式数据读状态0:禁止;1:使能;STA3 自动模式数据写状态0:禁止;1:使能;STA4 保留STA5 控制器操作状态0:禁止;1:使能;STA6 读屏/考屏错误标志0:无错误;1:错误;STA7 闪烁状态检查0:关显示;1:正常显示注意1:必须同时检查STA0与STA1的状态,由于硬件中断可能引起数据错误操作。

注意2:STA0与STA1用于大多数模式的状态检查。

注意3:STA2与STA3用于自动模式数据读写使能,此模式下,STA0与STA1无效。

状态检查流程:图1 状态检查流程图注意4:如果使用MSB=0命令,则必须先读取状态操作。

简易数字电压表设计

简易数字电压表设计

本科专业学生毕业设计(论文)题目:简易数字电压表设计系别:计算机工程系专业:电子信息工程年级: 2010级学号:姓名:指导教师:摘要数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示。

而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,其基本结构是由采样保持,量化,编码等几部分组成。

因此AD转换是此次设计的核心元件。

输入的模拟量经过AD转换器转换,再由驱动器驱动显示器输出,便得到测量的数字电压。

本次设计的作品由于用到的模数转换芯片是ADC0832,设计系统给的供电电压为+5伏,能够测量电压范围为0到5伏之间,满足设计要求。

同时设计的精度为小数点后两位,满足要求的两位小数的精度,在不考虑AD芯片的量化误差的前提下,此次设计的精度能够满足一般测量的要求。

关键词:数字电压表;信号;AD转换;测量AbstractDVM is short for digital display voltmeter,the fundamental of DVM is converting The input analog voltage signal into digital signals,and then show the solution.The function of A/D converter is to convert the continuous change of analog signals into discrete digital signals. It comes in several parts-sampling,maintaining,quantization and coding.So the AD conversion is the core element of the design.The Input analog will be transformed by AD converter then driven by the drive display output, then get the digital voltage measurement This design work requirement for making digital voltage meter range of 0 to 5 v, due to the use of modulus conversion chip is ADC0832, The voltage of power supplied by design system is+ 5 v,At the same time, It can measure the voltage at the range of 0 to 5 v, and meet the design requirements.the precision of the design to two decimal places, meet the requirements of the precision of the two decimal places, without considering the AD chip under the premise of quantization error, the accuracy of the design can meet the requirements of general measure.Key words: DVM signals A/D converter measurement.目录第一章引言 (1)1.1 课题设计的背景及概述 (1)1.2 课题设计方案的选择 (1)1.2.1由数字电路及芯片构建 (2)1.2.2由单片机系统及A/D转换芯片构建 (2)第二章系统方案设计与论证 (3)2.1设计目标 (3)2.1.1基本功能 (3)2.1.2主要技术参数 (3)2.2设计思路与预期成果 (3)2.2.1设计思路 (3)2.2.2预期成果 (3)2.3设计方案 (4)2.4总设计框图 (4)第三章硬件设计与原理 (5)3.1电源的设计 (5)3.2单片机最小系统 (5)3.3 显示系统 (10)3.3.1 LCD1602的指令说明及时序 (11)3.3.2 LCD1602的RAM地址映射及标准字库表 (13)3.4模数转换 (14)第四章软件设计与程序 (16)4.1 软件的组成 (16)4.2 各部分软件分析 (16)4.2.1 初始化程序 (16)4.2.2 采样数据分离,显示子函数 (17)4.2.3 A/D转换子程序 (18)4.2.4 主函数 (19)第五章系统的调试 (20)5.1 软件调试 (20)5.2 显示结果及误差分析 (20)5.2.1 显示结果 (20)5.2.2 误差分析 (21)结论 (23)参考文献 (24)附录 (25)1.原件清单 (25)2.实物图 (26)3.原理图 (26)4.PCB板图 (27)5.源程序代码 (27)感谢 (32)第一章引言1.1 课题设计的背景及概述在电子测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常,而且随着电子技术的发展,更是需要经常测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。

ADC0832的数字电压表设计说明

ADC0832的数字电压表设计说明

目录1.引言 (1)2.方案设计 (1)2.1设计要求 (1)2.2设计方案 (1)3.硬件设计 (2)3.1单片机最小系统 (2)3.2显示驱动部分 (2)3.3转换电路 (3)3.4单片机驱动部分 (3)4.软件设计 (4)4.1软件流程 (4)4.2子程序模板 (5)5实验结果与讨论 (5)5.1实验仿真 (5)5.2结果讨论 (5)6心得体会 (6)7参考文献 (13)8附录8.1程序 (7)8.2 原理图 (7)1.引言随着片机技术的飞速发展,,现代的电子产品几乎渗透到了社会的各个领域,有力地推动了社会生产力的发肢和社会信息化程度的提商,人们为了寻求最好的科技,为了方便人类在使用科技产品的快速性,准确性。

例如数字电压表能够准确的,快速的量出电压。

利用ADC0832和AT89C52的结合再通过LCD来显示出来。

ADC0832是一个8位D/A转换器。

单电源供电,从+5V~+15V均可正常工作。

基准电压的围为±10V;电流建立时间为1μS;CMOS工艺,低功耗20mW。

ADC0832转换器芯片为20引脚,双列直插式封装。

该转换器由输入寄存器和DAC寄存器构成两级数据输入锁存。

使用时数据输入可以采用两级锁存(双锁存)形式,或单级锁存(一级锁存,一级直通)形式,或直接输入(两级直通)形式。

2.方案设计2.1设计要求按系统要实现功能,设计必须达到以下的几个步骤的要求(1)主电路系统是由ADC0832,单片机AT89C52和LCD显示屏组成。

(2)ADC0832是模拟数字转换芯片,是将外侧电压信号转换成数字信号再通过AT89C52处理,再通过LCD显示出来(3)能测量0-5V的数字电压(4)测量误差不大于0.1V2.2设计方案2.1.1单片机的选择本设计选用单片机AT89C52它是一种带8K字节闪烁可编程可擦除只读存储器的低电压,足够本设计之用,高性能CMOS8位微处理器该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令系统及8052产品引脚兼容,功能强大、使用方便的AT80C52单片机适用于许多较为复杂的应用场合。

基于单片机的数字电压表制作——ADC0832模数转换应用程序(C语言)

基于单片机的数字电压表制作——ADC0832模数转换应用程序(C语言)

基于单片机的数字电压表制作——ADC0832模数转换应用程序(C语言)主要部件:AT89S51 ADC0832 八段数码管关键字:ADC0832程序C语言数字电压表本文所描述的数字电压表是利用ADC0832模数转换芯片完成的。

该芯片能将0~5V的模拟电压量转换为0说实在话,量程只有5V的电压表没有什么实际的意义,而且也没有人无聊到自己会去做一个没有意义的以后做真正有用的电路打下基础。

而且,对于那些做毕业设计的同学也是一种参考。

这也就是本文的意ADC0832的资料百度一下可以找到一大堆,我就不在这里赘述了。

这里只给出连接图。

以下是程序部分:该程序是本人自编的,经测试可用,但不保证程序的可靠性及稳定性。

若有转载请标明出处。

如果有同学将本程序烧写到单片机里却不能正常工作的,请注意以下三点:1、是否将端口重新定义。

每个单片机开发板的引脚连接都是不一样的,若不加修改直接把程序烧写到2、是否正确选择通道值。

ADC0832有两个模拟输入端口(也就是我说的通道),你要先弄清楚你用的是默认使用0通道,如果0通道不行就改成1通道,反正不是0通道就是1通道。

3、如果你做的电压表在保证电路连接正确且没有以上两点问题的情况下,还是不能正常工作,请将程问题。

我有两个单片机开发板,其中一个必须要把那一行删掉才能工作。

这说明ADC0832读出的前8位与理。

我不知道到底是硬件还是软件出了问题,特此把这种现象标明。

若有哪位同学知道其原因的还请多/***********************************************************************************//*简易数字电压表制作——ADC0832模数转换应用程序(C语言版)*//*目标器件:AT89S51/*晶振:12.000MHZ/*编译环境:Keil uVision2 V2.12/***********************************************************************************//*********************************包含头文件********************************/#include <reg51.h>#include <intrins.h>/*********************************端口定义**********************************/sbit CS = P3^5;sbit Clk = P3^4;sbit DATI = P3^3;sbit DATO = P3^3;/*******************************定义全局变量********************************/unsigned char dat = 0x00; //AD值unsigned char count = 0x00; //定时器计数unsigned char CH; //通道变量unsigned char dis[] = {0x00, 0x00, 0x00}; //显示数值/*******************************共阳LED段码表*******************************/unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};/**************************************************************************** 函数功能:AD转换子程序入口参数:CH出口参数:dat****************************************************************************/ unsigned char adc0832(unsigned char CH){unsigned char i,test,adval;adval = 0x00;test = 0x00;Clk = 0; //初始化DATI = 1;_nop_();CS = 0;_nop_();Clk = 1;_nop_();if ( CH == 0x00 ) //通道选择{Clk = 0;DATI = 1; //通道0的第一位_nop_();Clk = 1;_nop_();Clk = 0;DATI = 0; //通道0的第二位_nop_();Clk = 1;_nop_();}else{Clk = 0;DATI = 1; //通道1的第一位_nop_();Clk = 1;_nop_();Clk = 0;DATI = 1; //通道1的第二位_nop_();Clk = 1;_nop_();}Clk = 0;DATI = 1;for( i = 0;i < 8;i++ ) //读取前8位的值{_nop_();adval <<= 1;Clk = 1;_nop_();Clk = 0;if (DATO)adval |= 0x01;elseadval |= 0x00;}for (i = 0; i < 8; i++) //读取后8位的值{test >>= 1;if (DATO)test |= 0x80;elsetest |= 0x00;_nop_();Clk = 1;_nop_();Clk = 0;}if (adval == test) //比较前8位与后8位的值,如果不相同舍去。

简易数字电压表课程设计

简易数字电压表课程设计

电子测量结课作业简易数字电压表指导教师:学院:专业班级:姓名:学号:摘要本文介绍了一种基于单片机的简易数字电压表的设计。

该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。

A/D转换主要由芯片ADC0832来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。

数据处理则由芯片AT89C52来完成,其负责把ADC0832传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0832芯片工作。

该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。

此数字电压表可以测量0-5V的1路模拟直流输入电压值,并通过一个LCD1602液晶屏显示出来。

关键词: 单片机;数字电压表;A/D转换;AT89C52;ADC0832目录1 数字电压表的简介 01.1数字电压表简介 01.2数字电压表的的背景与意义 02 设计总体方案 (2)2.1 设计要求 (2)2.2 设计思路 (2)2.3 设计方案 (2)3 硬件电路设计 (4)3.1 A/D转换模块 (4)3.2 单片机系统 (6)3.3 复位电路和时钟电路 (9)3.4 LCD显示系统设计 (10)3.5 总体电路设计 (12)4 程序设计 (13)4.1 程序设计总方案 (13)4.2 系统子程序设计 (13)5 仿真 (15)5.1软件调试 (15)5.2显示结果及误差分析 (15)5.2.1 显示结果 (15)5.2.2 误差分析 (17)结论 (19)参考文献 (20)附录............................................................................................... 错误!未定义书签。

1 数字电压表的简介1.1数字电压表简介在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。

ADC0832的数字电压表设计

ADC0832的数字电压表设计

浙江海洋学院单片机课程设计报告设计题目ADC0832的数字电压表设计2014 年12 月 1 日目录1. 引言(字体4号,黑体,居中)..................................... 错误!未定义书签。

2. 方案设计(字体4号,黑体,居中)............................ 2错误!未定义书签。

2.1. 设计要求(字体小4号,黑体) 02.2. 设计方案(字体小4号,黑体)...................... 1错误!未定义书签。

3. 硬件设计(字体4号,黑体,居中) (33)3.1. 单片机最小系统(字体小4号,黑体) 03.2. 显示驱动部分(字体小4号,黑体).............. 1错误!未定义书签。

3.3. 转换电路(字体小4号,黑体) 03.4. 单片机驱动部分(字体小4号,黑体) 03.5 电铃电路(字体小4号,黑体) 04. 软件设计(字体4号,黑体,居中)............................... 错误!未定义书签。

4.1. 软件流程(字体小4号,黑体) 04.2. 子程序模块(字体小4号,黑体).................. 1错误!未定义书签。

5. 实验结果与讨论(字体4号,黑体,居中)................... 错误!未定义书签。

5.1. 实验仿真(字体小4号,黑体) 05.2.结果讨论(字体小4号,黑体).............................. 1错误!未定义书签。

6. 心得体会(字体4号,黑体,居中)............................... 错误!未定义书签。

7. 附录;源程序(字体4号,黑体,居中) (10)8. 参考文献(字体4号,黑体,居中)............................... 错误!未定义书签。

第15章 采用ADC0832的两路电压表设计

第15章 采用ADC0832的两路电压表设计

{Wr1602Cmd(0x80+0x03);
i=RdAdc0832(0);
//读取Adc0832 0通道的

i=(i*5000/255);
Wr1602Dat('C');
//显示Adc0832 0通道的

Wr1602Dat('H');
Wr1602Dat('0');
Wr1602Dat('=');
Wr1602Dat('0'+i/1000);//个位
// LCD1602初始化函数
{ delay_ms(20);
Wr1602Cmd(0x38);
delay_ms(5);
Wr1602Cmd(0x38);
delay_ms(5);
Wr1602Cmd(0x06);
Wr1602Cmd(0x0c);
Wr1602Cmd(0x01); //清屏
Wr1602Cmd(0x80); //设置地址
Wr1602Dat('.');
Wr1602Dat('0'+i%1000/100); //小数点后一位
Wr1602Dat('0'+i%1000%100/10); //小数点后两位
Wr1602Dat('0'+i%1000%100%10); //小数点后三位
Wr1602Dat('V');
Wr1602Cmd(0xC0+0x03);
CLK=0;_nop_();_nop_();_nop_();_nop_();
DIO=Hx;_nop_();_nop_();_nop_();_nop_();//写通道号位

adc0832数字电压表(程序+仿真图)

adc0832数字电压表(程序+仿真图)

adc0832数字电压表(程序+仿真图)仿真图:/*********************************包含头文件********************************/#include <reg51.h>#include <intrins.h>/*********************************端口定义**********************************/sbit CS = P3^5;sbit Clk = P3^3;sbit DATI = P3^4;sbit DATO = P3^4;sbit P20=P2^0 ;/*******************************定义全局变量********************************/unsigned char dat = 0x00; //AD值unsigned char count = 0x00; //定时器计数unsigned char CH; //通道变量unsigned char dis[] = {0x00, 0x00, 0x00}; //显示数值/*******************************共阳LED 段码表*******************************/unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8, 0x80,0x90};char code tablewe[]={ 0xfd,0xfb,0xf7,0xef,0xdf,0xfe };/**************************************** ************************************函数功能:AD转换子程序入口参数:CH出口参数:dat***************************************** ***********************************/unsigned char adc0832(unsigned char CH){unsigned char i,test,adval;adval = 0x00;test = 0x00;Clk = 0; //初始化DATI = 1;_nop_();CS = 0;_nop_();Clk = 1;_nop_();if ( CH == 0x00 ) //通道选择{Clk = 0;DATI = 1; //通道0的第一位_nop_();Clk = 1;_nop_();Clk = 0;DATI = 0; //通道0的第二位_nop_();Clk = 1;_nop_();}else{Clk = 0;DATI = 1; //通道1的第一位_nop_();Clk = 1;_nop_();Clk = 0;DATI = 1; //通道1的第二位_nop_();Clk = 1;_nop_();}Clk = 0;DATI = 1;for( i = 0;i < 8;i++ ) //读取前8位的值{_nop_();adval <<= 1;Clk = 1;_nop_();Clk = 0;if (DATO)adval |= 0x01;elseadval |= 0x00;}for (i = 0; i < 8; i++) //读取后8位的值{test >>= 1;if (DATO)test |= 0x80;elsetest |= 0x00;_nop_();Clk = 1;_nop_();Clk = 0;}if (adval == test) //比较前8位与后8位的值,如果不相同舍去。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计题目:
基于ADC0832数字一路电压表电路设计专业班级:电气工程及其自动化1024 学号:22 、32 、21
姓名:杨青涛、康爱丽、孟广琴
指导教师:瓮嘉民
目录
基于ADC0832的一路数字电压表设计 (3)
1、电压表设计原理图 (3)
2、PROTEUS仿真图 (4)
3、原理图 (5)
4、PCB图 (6)
5、实物图 (7)
6、报告 (8)
1、设计方案 (8)
2、电路特色 (9)
3、功能介绍 (10)
4、流程图、 (11)
5、1感受(康爱丽) (13)
5、2感受(孟广琴) (14)
5、3感受(杨青涛) (15)
6 参考资料 (16)
基于ADC0832的一路数字电压表设计1、电压表设计原理图
2、proteus仿真图
5、实物图
第二组:
杨青涛
孟广琴基于ADC0832的一路数字电压表设计康爱丽
6、报告
1、设计方案
通过一个A/D(ADC0832模拟数字转换)芯片采集后将外测电压信号转换为数字信号,再由单片机(AT89S52)处理信号,输出信号,由LCD1602显示各路电压。

89S52引脚图
2、电路特色
设计以单片机at89s52芯片为核心的简单电压测量电路,它由5V直流电源供电。

在硬件方面,通过可变电阻调节输入电压的变化来反映检测到的电压变化。

通过A/D转换后数字量在单片机at89s52处理在转换成相应的实际电压,通过LCD1602显示器进行显示。

LCD 显示电压实现零辐射、低功耗、散热小、体积小、图像还原精确、字符显示锐利等。

3、功能介绍
该电压表由单片A/D转换器构成,在很大的电压情况下,电压表去测量时会对其并联很大的电阻分掉高压,然后再进行测量,这时本来很大的电压,到后来测出来的电压就会很小,这就是A|D转换实现低压电压表测量高压
液晶与89S52的接口
4、流程图、
(1)主程序 (2)液晶模块
开始
设置存储值
调用液晶初始化函数
等待五秒
调用电压显示函数
进行A/D 转换
进算整数部分
计算小数部分
延时25秒
开始
定义引脚
延时1秒
调用函数延时若干毫秒
液晶模块忙碌状态?
调用写函数
液晶模块显示
指定字符显示的实际地址
将数据写入液晶模块
对LCD 的显示模式进行初始化设置
返回
返回
Y
N
电压显示流程图
(3 ) 电压显示
开始
设置参数
写到结束标志?
写显示地址
将字符写入LCD
调用显示电压小数点的函数
调用函数显示电压的单位
显示电压的整数部分
显示电压的小数部分
将模拟信号转换成数字信号
返回
Y
N
5、1感受(康爱丽)
问1:while(1){}部分的流程图咋画?
答1:这段语句说明结构体是一个死循环,这样就该明白咋画了
问2:画循环时需要在横线上添加Y和N该咋添加?
答2:经百度查询后我明白了一般只有封闭图形才可以直接添加文字的,比如矩形,这个问题还得用文本框解决,具体方法是设置文本框属性线条颜色和填充颜色都设置为无;这样就可以实现了。

问3:菱形拐角处拐线和菱形的边脚怎么都对不上?
答3:网上查寻资料可知,按住ctrl 微调;调图形时,按住Alt微调这样边调整好了。

问4:理解数字电压表程序及应用Protel –DXP软件?
答4:首先绘制流程图,根据流程图读懂程序,了解整个数字电压表的运行结构。

用软件绘制原理图,在检测是否出错,其次生成PCB,再次学会应用软件,据实际事物,布局元器件的方位,绘制PCB的封装及其原理图,最后手动布线,交线几乎没有。

问5:怎么仿真?
答5:用软件仿真调试工具keil编译程序生成文件“基于ADC0832的数字电压表.hex”,用Proteus打开完整的原理图点芯片,在program file一行选入keil生成“基于的ADC0832的数字电压
表.hex”。

5、2感受(孟广琴)
(1)问:怎么用Proteus添加元器件?
答:先用Keil软件对原程序进行了一下调试,如果程序没有错误再进行原理图的绘制,先点击左侧device栏上的P按钮,
就会弹出元器件选择对话框。

写上关键字就可以找到相应的
元件,双击需要的元件就可以将此元件加到当前的device
栏中,在device栏中选中需要放置的元件,这样就可以放
置了。

(2)问:怎样用Proteus软件进行仿真?
答:先单AT89S52就会弹出一个对话框,在Program File中找到原理图的程序,就会生成“基于的ADC0832的数字电
压表.hex”确定后开始仿真,在LCD1602上就会显示
“volt:0.00v”,调节电位器就可要LCD1602就可显示各
处的电压。

(3)问:PCB板的制造及PCB板上焊接原件?
答:首先用专用纸打印出PCB图,预备PCB板,其次,到专用实验室进行加工处理,得到PCB板;PCB板焊接前,首
先注意烙铁的温度,以免烧伤原件及其PCB板,其次,焊
接的端子,要美观。

5、3感受(杨青涛)
疑点①:怎样调试?
答:首先将程序经过KEIL编译,生成以HEX为后缀的文件;
其次,在软件Proteus 7 Professional中的ISIS 7 Professional
软件中绘制出原理图,经检测无错,然后双击AT89S52芯
片,弹出编辑元件对话框,在PROGRAM FILE中选择以
软件KEIL生成的以后缀HEX的文件,单击确定。

最后,
在ISIS 7 Professional的界面中,单击ISIS 7 Professional左
下按钮(开始,帧进,暂停,停止)
仿真。

疑点②:检测最终结果?
答:首先将所有准备工作做好,其次接电源,进行观看结果状况,查看结果同时调节电位器,是否LCD1602显示器电压变化,
如果变化则成功,否则进行检测出错原因。

结果:将制作本课题的相关材料、规划、综合整理,完成课题目的。

6 参考资料
1、proteus教程----电子线路设计、制版与仿真
清华大学出版社出版,朱清慧、张凤蕊、翟天嵩、王志奎编著
2、《Protel DXP 电路设计》清华大学出版社出版
3、网上资料查询。

相关文档
最新文档