版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE21南京信息职业技术学院毕业设计论文作者学号系部电子信息学院专业无线电技术题目数字频率计测频系统的设计指导教师评阅教师完成时间:2014年3月30日毕业设计(论文)中文摘要(题目):数字频率计测频系统的设计摘要:100Hz频率计数器主要功能是在一定时间内对频率的计算,本篇论文主要介绍了频率计数器的实现:系统以MAX+PULSLLII为开发环境,通过VHDL语言作为硬件描述语言实现对电路结构的描述。在VHDL语言中采用了一系列的语句,例如:元件例化、if语句、case、when语句等。并对程序中的输入输出端口进行了解释,给出实现代码和仿真波形。关键词:100Hz频率计;MAX+PULSLLII;VHDL;元件例化;仿真毕业设计(论文)外文摘要Title:theDesignofdigitalfrequencymetermeasuringfrequencysystemsAbstract:100Hzfrequencycounterisaprimaryfunctionofthefrequencywithinacertainperiodoftimecalculation,thispaperintroducestherealizationoffrequencycounters:thesysteminordertoMAX+PULSLLIIforthedevelopmentoftheenvironment,throughtheVHDLhardwaredescriptionlanguageasalanguageimplementationofthecircuitstructuredescription.VHDLlanguageusedinaseriesofstatements,suchas:componentinstantiation,ifsuchstatementcasewhenstatement.Andprograminputandoutputportsoftheinterpretationgiventoachievethecodeandsimulationwaveforms.keywords:100Hzfrequencycounter;MAX+PULSLLII;VHDL;simulation;componentcases目录引言 51数字频率计测频系统设计概述 51.1设计要求 51.2设计意义 52电路数字频率计测频系统设计方案 62.1产生子模块 72.1.1分频模块 72.1.2分频程序及仿真图 82.2计数模块 92.2.1计数模块分析 92.2.2计数模块程序及仿真图 102.3显示模块 112.3.1七段数码管的描述 122.3.2八进制计数器 142.3.3计数位选择电路 152.4总体功能描述 163电路数字频率计测频系统顶层文件 174.结论 194.1系统缺点 194.2改进方法 19致谢 19参考文献 19附表元件清单 20引言VHDL(VeryHighSpeedIntegratedCircuitHardwareDescriptionLanguage,超高速集成电路硬件描述语言)诞生于1982年,是由美国国防部开发的一种快速设计电路的工具,目前已经成为IEEE(TheInstituteofElectricalandElectronicsEngineers)的一种工业标准硬件描述语言。相比传统的电路系统的设计方法,VHDL具有多层次描述系统硬件功能的能力,支持自顶向下(ToptoDown)和基于库(LibraryBased)的设计的特点,因此设计者可以不必了解硬件结构。从系统设计入手,在顶层进行系统方框图的划分和结构设计,在方框图一级用VHDL对电路的行为进行描述,并进行仿真和纠错,然后在系统一级进行验证,最后再用逻辑综合优化工具生成具体的门级逻辑电路的网表,下载到具体的CPLD器件中去,从而实现可编程的专用集成电路(ASIC)的设计。数字频率计是数字电路中的一个典型应用,实际的硬件设计用到的器件较多,连线比较复杂,而且会产生比较大的延时,造成测量误差、可靠性差。随着复杂可编程逻辑器件(CPLD)的广泛应用,以EDA工具作为开发手段,运用VHDL语言。将使整个系统大大简化。提高整体的性能和可靠性。
本文用VHDL在CPLD器件上实现一种2b数字频率计测频系统,能够用十进制数码显示被测信号的频率,不仅能够测量正弦波、方波和三角波等信号的频率,而且还能对其他多种物理量进行测量。具有体积小、可靠性高、功耗低的特点。1数字频率计测频系统设计概述1.1设计要求获得稳定100Hz频率用数码管的显示用VHDL写出设计整个程序1.2设计意义进一步学习VHDL硬件描述语言的编程方法和步骤。运用VHDL硬件描述语言实现对电子元器件的功能控制。熟悉并掌握元件例化语句的使用方法。熟悉数字式频率的基本工作原理。熟悉数字频率计中计数显示设计。熟悉掌握MAX+PLUSⅡ软件的基本使用方法。2电路数字频率计测频系统设计方案众所周知,频率信号易于传输,抗干扰性强,可以获得较好的测量精度。因此,频率检测是电子测量领域最基本的测量之一。频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,即闸门时间为1s。闸门时间可以根据需要取值,大于或小于1s都可以。闸门时间越长,得到的频率值就越准确,但闸门时间越长,则每测一次频率的间隔就越长。闸门时间越短,测得的频率值刷新就越快,但测得的频率精度就受影响。一般取1s作为闸门时间。数字频率计的关键组成部分包括测频控制信号发生器、计数器、锁存器、译码驱动电路和显示电路,其原理框图如图2-1所示。图2-1数字频率计原理框图在这个100赫兹频率计的设计中一共分为3大模块:产生子模块、计数模块、显示模块。当系统正常工作时,脉冲发生器提供的1Hz的输入信号,进行信号的变换,产生计数信号,被测信号通过信号整形电路产生同频率的矩形波,送入计数模块,计数模块对输入的矩形波进行计数,将计数结果送入锁存器中,保证系统可以稳定显示数据,显示译码驱动电路将二进制表示的计数结果转换成相应的能够在七段数码显示管上可以显示的十进制结果。在数码显示管上可以看到计数结果产生子模块是为此100赫兹频率计提供1Hz的时钟脉冲信号,为了实现严格的同步,在这个模块中采用了同步计数电路。计数模块是实现从0到99的计数。显示模块是将计数模块程序中产生的数值通过2个七段数码管表达出来,使大家对此频率计有一个更直观的认识。此100赫兹频率计的设计中,这3个大的模块是核心部分,这个3个大的模块会在后面的分析设计中给出详细的介绍。频率计的工作原理是通过在一定时间内对外部信号进行计数,计算计数值对时间的比值,从而得到输入信号的频率,通过二个数码管作为频率值的输出。对系统进行分析后,确定采用模块设计,基本框架图如图2-2所示。图2-2频率计设计基本框架图2.1产生子模块2.1.1分频模块分频模块的功能是将输入的外部信号clk进行分频,分频成计数器所需要的计数信号,使计数器在计数信号有效的时间对外部信号进行计数。根据频率计测量的范围,确定了分频至1Hz,从而得到频率值。555定时器(如图2-3)是一种模拟电路与数字电路相结合的中规模集成电路,它在信号产生、整形、延时(定时)、控制等方面获得了广泛的应用。虽说555定时器应用领域十分广泛,但其电路结构归纳起来有三种基本形式,即多谐振荡器、单稳态触发器、施密特触发器。图2-3555定时器电路由于双极型555和CMOS型555的制作工艺和流程不同,生产出的555集成电路的性能指标是有差异的。CMOS型555的功耗仅为双极型的几十分之一,静态电流仅为300uA左右,为微功耗电路。CMOS型555的输出脉冲的上升沿和下降沿比双极型的要陡,转换时间短。CMOS型555的在传输过度时间里产生的尖峰电流小,仅为2~3mA,而双极型555的尖峰电流高达300~400mA。2.1.2分频程序及仿真图分频程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYclk_div1000ISPORT(clk:INSTD_LOGIC;clk_div:outSTD_LOGIC);ENDclk_div1000;ARCHITECTURErt1OFclk_div1000ISSIGNALq_tmp:integerrange0to999;BEGINprocess(clk)beginIF(clk'eventandclk='1')thenif(q_tmp=999)thenq_tmp<=0;elseq_tmp<=q_tmp+1;endif;endif;endprocess;process(clk)beginIF(clk'eventandclk='1')thenif(q_tmp=999)thenclk_div<='1';elseclk_div<='0';endif;endif;endprocess;endrt1;在以上程序中我们将外部信号clk进行10次分频输入信号为clk,输出信号为clk_div。编译通过后,产生的符号如图2-4所示,仿真波形图如图2-5所示。图2-4分频模块图图2-5分频仿真图2.2计数模块2.2.1计数模块分析经分析可知,此频率计计数模块分为2个子模块,即个位显示模块、十位显示模块。详细分析如下:①计数模块的个位可以用1个十进制计数器表示。②计数模块的十位可以用1个十进制计数器表示。频率计的计数模块主要来实现频率计数器内部的计数功能,计数器的内部计数信号clk和频率计数器的使能信号enable。频率计数器的计数模块的输出信号就是个位sec、十位sec10。电路图如图2-6所示。图2-6计数模块电路图十进制计数器,它的输入端口主要包括使能端口enable计数输入端口clk,输出端口主要包括计数输出端口q和进位输出端口cout。2.2.2计数模块程序及仿真图计数模块的程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYcount10ISPORT(enable:INSTD_LOGIC;clk:INSTD_LOGIC;cout:outSTD_LOGIC;q:OUTSTD_LOGIC_VECTOR(3DOWNTO0));ENDcount10;ARCHITECTURErt1OFcount10ISSIGNALq_tmp:STD_LOGIC_VECTOR(3DOWNTO0);BEGINprocess(clk)beginIF(clk'eventandclk='1')thenif(enable='1')thenif(q_tmp="1001")thenq_tmp<="0000";elseq_tmp<=q_tmp+1;endif;endif;endif;q<=q_tmp;endprocess;cout<='1'whenq_tmp="1001"andenable='1'else'0';endrt1;描述了上述的十进制计数器后,我们就可以根据图三所示的结构框图来进行频率计数器计数模块的VHDL描述了。在频率计数器计数模块的VHDL描述中,我们引用元件的形式调用上面描述的十进制计数器。从而得到频率计数器的计数功能,程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYtime_counterISPORT(enable:INSTD_LOGIC;clk0:INSTD_LOGIC;sec10:OUTSTD_LOGIC_VECTOR(3DOWNTO0);sec:OUTSTD_LOGIC_VECTOR(3DOWNTO0));ENDtime_counter;ARCHITECTURErt1OFtime_counterISCOMPONENTcount10PORT(enable:INSTD_LOGIC;clk:INSTD_LOGIC;cout:outSTD_LOGIC;q:OUTSTD_LOGIC_VECTOR(3DOWNTO0));endCOMPONENT;SIGNALco1,co2:STD_LOGIC;BEGINU1:count10PORTMAP(enable,clk0,co1,sec);U2:count10PORTMAP(co1,clk0,co2,sec10);endrt1;编译通过后,产生的符号如图2-7所示,仿真波形图如图2-8所示。图2-7计数模块图图2-8计数模块的仿真波形图2.3显示模块有了计数模块还不能满足设计的要求,任何一个设计都是需要一定的硬件设备来表达。否则,只有一个理论的程序是不足以来证明一个设计的完整性。在参考一些资料和根据实验提供的条件,我在这个设计中采用2个七段数码管来对这个频率计进行实际的表达。频率计数器要将计数的结果显示出来,就必需设计一个计数显示模块来完成该显示功能。频频计数器的显示模块的输入信号主要来自于频频计数器计数模块的计数信息,它的输出信号是choose和segment,以用来驱动计数显示的8个LED七段显示数码管,在输出信号中,为了节省资源,我们采用循环点亮LED七段显示数码管的方法来显示频率计数器的计数输出.我们通过信号choose(7downto0)来进行8个LED七段显示数码管的选择,从而将输出信号segment(6downto0)送到相应的LED七段显示数码管上以完成频率计数的显示。计数显示模块的结构框图如图2-9所示:图2-9显示模块电路图从图2-9以看出,计数显示模块可由三个部分组成:八进制计数器、计数位选择电路、七段显示译码电路。下面描述一下计数显示模块的工作过程:在外部计数信号clk的作用下,八进制计数器的输出从000到111按顺序循环变化,输出信号为sel。信号sel作为计数位选择电路的选择信号,用来选择对应位的数据并将其转换为四位位矢量。最后将计数位选择电路的输出信号q送到七段显示译码电路的输入端口,将其转化成用来点燃LED七段显示数码管的segment信。2.3.1七段数码管的描述我们所使用实验箱中的8个七段数码管有这样一个特点,8个数码管中每一个数码管中相同的段都是连在一根线上的。如图2-10所示:图2-10七段数码管故只要有一个数码管的一段亮,8个数码管中相同的段都会亮。在选用数码管后我们需要考虑一个问题,就是如何在每个数码管上正确的显示程序中每一位要显示的数据,也就是如何将前面的计数模块中要显示的数字准确的表达在数码管上。在这里就运用了人体生理学的一个结论,人的眼睛能分辨的时间是1/16秒,即频率为25Hz左右。有了这个结论后,我们就可以解决正确显示的问题了,应用动态扫描的方法,只要我们在显示模块中所使用的频率大于25Hz就可以让每个数码管正确的显示程序中所要求的数字了。因此,在显示模块中首先要设计一个分频器,实验提供的脉冲是1KHz,我们只要设计的分频器所分出来的频率大于25Hz即可,在此我选择一个8分频器。8分频器的输入信号为clk,输出信号为sel(2DOWNTO0)。显示模块中数字位选的问题解决后就需要解决另外一个问题了,那就是如何将程序中的数字在数码管上有效显示出来,即如何让我们能一眼就看出来显示的数字是0、1、2、3、4、5、6、7、8、9这十个数字。根据数码的结构特点,我们采用高低电平的方法点亮数码管对应的段即可。七段数码管的显示结构如图2-11所示:图2-11数码管管脚图表2-1详细的列出了0、1、2、3、4、5、6、7、8、9这十个数与七段数码管的对应关系。表2-17段数码管的显示关系段数字abcdefg01111110101100002110110131111001401100115101101161011011711100008111111191111011有了这样的分析后,数字显示的问题就解决了。另外,为了使程序能和硬件(七段数码管)能有效的结合起来,还需要一个3-8译码器在中间架起一个“桥梁”。七段数码管的选择模块程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYseg7ISPORT(q:INSTD_LOGIC_VECTOR(3DOWNTO0);segment:OUTSTD_LOGIC_VECTOR(6DOWNTO0));ENDseg7;ARCHITECTURErt1OFseg7ISBEGINPROCESS(q)BEGINCASEqISWHEN"0000"=>segment<="0111111";WHEN"0001"=>segment<="0000110";WHEN"0010"=>segment<="1011011";WHEN"0011"=>segment<="1001111";WHEN"0100"=>segment<="1100110";WHEN"0101"=>segment<="1101101";WHEN"0110"=>segment<="1111101";WHEN"0111"=>segment<="0100111";WHEN"1000"=>segment<="1111111";WHEN"1001"=>segment<="1101111";WHENOTHERS=>segment<="XXXXXXX";ENDCASE;ENDPROCESS;ENDrt1;2.3.2八进制计数器我们来描述下三个子电路,然后再描述显示模块的总体功能。先来讨论下八进制计数器count8,这个八进制计数器除了没有使能端enable和进位输出端口cout之外,它的描述结构与前面描述的计数器的结构完全相同,用VHDL描述如下:八进制计数器模块设计程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYcount8ISPORT(clk:INSTD_LOGIC;sel:OUTSTD_LOGIC_VECTOR(2DOWNTO0));ENDcount8;ARCHITECTURErt1OFcount8ISSIGNALsel_tmp:STD_LOGIC_VECTOR(2DOWNTO0);BEGINprocess(clk)beginIF(clk'eventandclk='1')thenif(sel_tmp="111")thensel_tmp<=(others=>'0');elsesel_tmp<=sel_tmp+1;endif;endif;sel<=sel_tmp;endprocess;endrt1;2.3.3计数位选择电路计数位选择电路的功能示根据八进制计数器count8输出的选择信号sel来选择对应显示位的计数数据,作为送到七段显示译码电路的输入数据。由于计数选择电路的输出端口的计数数据的位数不等,而七段显示译码电路的输入端口接收四位宽度的数据。LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYtime_chooseISPORT(sel:INSTD_LOGIC_VECTOR(2DOWNTO0);sec10:INSTD_LOGIC_VECTOR(3DOWNTO0);sec:INSTD_LOGIC_VECTOR(3DOWNTO0);q:OUTSTD_LOGIC_VECTOR(3DOWNTO0));ENDtime_choose;ARCHITECTURErt1OFtime_chooseISBEGINPROCESS(sel,sec10,sec)BEGINCASEselISWHEN"000"=>q<=sec;WHEN"001"=>q<=sec10;WHENOTHERS=>q<="XXXX";ENDCASE;ENDPROCESS;ENDrt1;2.4总体功能描述对计数器的显示模块的四个子电路描述以后,我们就可以进行计数器的总体功能描述了。在计数器显示模块的VHDL描述中,我们引用元件的形式来调用上面描述过的四个子电路,秒表显示模块的VHDL描述如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYdisplayISPORT(clk:INSTD_LOGIC;sec10:INSTD_LOGIC_VECTOR(3DOWNTO0);sec:INSTD_LOGIC_VECTOR(3DOWNTO0);sel:OUTSTD_LOGIC_VECTOR(2DOWNTO0);segment:OUTSTD_LOGIC_VECTOR(6DOWNTO0));ENDdisplay;ARCHITECTURErt1OFdisplayISCOMPONENTcount8PORT(clk:INSTD_LOGIC;sel:OUTSTD_LOGIC_VECTOR(2DOWNTO0));ENDCOMPONENT;COMPONENTtime_choosePORT(sel:INSTD_LOGIC_VECTOR(2DOWNTO0);sec10:INSTD_LOGIC_VECTOR(3DOWNTO0);sec:INSTD_LOGIC_VECTOR(3DOWNTO0);q:OUTSTD_LOGIC_VECTOR(3DOWNTO0));ENDCOMPONENT;COMPONENTseg7PORT(q:INSTD_LOGIC_VECTOR(3DOWNTO0);segment:OUTSTD_LOGIC_VECTOR(6DOWNTO0));ENDCOMPONENT;SIGNALsel_tmp:STD_LOGIC_VECTOR(2DOWNTO0);SIGNALq:STD_LOGIC_VECTOR(3DOWNTO0);SIGNALsegment_tmp:STD_LOGIC_VECTOR(6DOWNTO0);BEGINU0:count8PORTMAP(clk,sel_tmp);sel<=sel_tmp;U2:time_choosePORTMAP(sel_tmp,sec10,sec,q);U3:seg7PORTMAP(q,segment_tmp);segment<=segment_tmp;ENDrt1;编译通过后,生成的符号如图2-12所示,仿真波形图如图2-13所示。图2-12显示模块图12显示模块的仿真波形图图2-13显示模块的仿真波形图3电路数字频率计测频系统顶层文件前一章是整个设计的3个核心模块,当这3个模块设计完成后,100赫兹的频率计的设计就接近尾声了。剩下的工作也就好做了,我们就像连接模拟电路中元件一样,将这3个模块对应的端口连接起来进行调试即可。整个设计我们都是用的VHDL硬件描述语言来完成的,所以到了最后也不例外,对于最后的级连同运用元件例化的格式来“组装”整个设计。顶层文件设计程序如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYclockISPORT(clk:INSTD_LOGIC;enable:INSTD_LOGIC;sel:OUTSTD_LOGIC_VECTOR(2DOWNTO0);segment:OUTSTD_LOGIC_VECTOR(6DOWNTO0));ENDclock;ARCHITECTURErt1OFclockISCOMPONENTclk_div1000PORT(clk:INSTD_LOGIC;clk_div:outSTD_LOGIC);endcomponent;componenttime_counterPORT(enable:INSTD_LOGIC;clk0:INSTD_LOGIC;sec10:OUTSTD_LOGIC_VECTOR(3DOWNTO0);sec:OUTSTD_LOGIC_VECTOR(3DOWNTO0));endcomponent;componentdisplayPORT(clk:INSTD_LOGIC;sec10:INSTD_LOGIC_VECTOR(3DOWNTO0);sec:INSTD_LOGIC_VECTOR(3DOWNTO0);sel:outSTD_LOGIC_VECTOR(2DOWNTO0);segment:OUTSTD_LOGIC_VECTOR(6DOWNTO0));endcomponent;signalsec10:STD_LOGIC_VECTOR(3DOWNTO0);signalsec:STD_LOGIC_VECTOR(3DOWNTO0);signalclk0:STD_LOGIC;beginu0:clk_div1000PORTMAP(clk,clk0);u1:time_counterPORTMAP(enable,clk0,sec10,sec);u2:displayPORTMAP(clk,sec10,sec,sel,segment);endrt1;编译通过后,生成的符号如图3-1所示,仿真波形图如图3-2所示。图3-1顶层设计符号图图3-2顶层设计仿真波形图4.结论4.1系统缺点首先本设计的频率计的测量范围不大,在1HZ—10HZ之间,面目前的高端频率计最小可以测量到0.001HZ,最大可以到几G,甚至可以达到更高。本设计的电路是比较传统的电路,没有采用先进的高端芯片,使测量的范围和精度都受到很大的限制,对测量范围以外的频率有较低测量精度,甚至无法测量。而且输入电压也有一定的限制。4.2改进方法本设计的频率在低频段不够精确,如采用等精度测量,经浮点数的数学运算,可满足精度与刷新时间的要求。在整形阶段可以更好的波形整形电路,可以更好的提高输入电压的输入范围,而不需要其它匹配与保护电路,可以直接测量较高的电压。分频环节也可以用较先进的FPGA芯片,更好的提高分频的范围和分频的质量。致谢在论文完成之际,我由衷地感谢崔老师的指导和关心。这一年来,崔老师对我的学习和研究非常严格,并给予了悉心的指导,使我受益菲浅。对我的学习提出了很多宝贵的意见,使我的学习有了目标和方向,并得以不断提高,而且这些课题的研究成果也成为了本论文的主要素材。同时,崔老师渊博的学识、严谨的治学态度也令我十分敬佩,是我以后学习和工作的榜样。再次感谢参考文献1辛春艳.《VHDL硬件描述语言》.国防工业出版社2欧阳星明.《数字逻辑》.华中科技大学出版社3齐洪喜,陆颖.《VHDL电路设计实用教材》.清华大学出版社4谭会生,瞿遂春.《EDA技术综合应用实例与分析》.西安电子科技大学出版社5谭会生,张昌凡.《EDA技术应用》.西安电子科技大学出版社6冯涛,王程.《可编程逻辑器件开发技术--Maxplus2入门与提高》.人民邮电出版社7卢毅,赖杰.《VHDL与数字电路设计》.科学出版社附表元件清单HK—VI系统结构图信号名与芯片引脚对照表硬件资源EPM1K30引脚序号元件引脚电路使用说明LED数码显示A144该部分电路为固定电路。使用LED数码显示时请按照器件引脚分配后再下载到芯片中。B8C9D10E12F13G17DP74LS138S1101S2102S3117频率源CLK155使用时将相应短跳针短路即可。CLK256CLK3119CLK424CLK5125开关1SW132该部分电路为可选用电路,使用时请把JP103的短路帽全部插上,然后再按照器件引脚分配表进行引脚分配。SW233SW336SW437SW538SW641SW743SW845管脚分配:clk(119)enable(32)sel0:(101)sel1(102)sel2(117)segment0(114)segment1(8)segment2(9)segment3(10)segment4(12)segment5(13)segment6(17)目录TOC\o"1-2"\h\z第一章项目的意义和必要性 11.1项目名称及承办单位 11.2项目编制的依据 11.3肺宁系列产品的国内外现状 21.4产业关联度分析 31.5项目的市场分析 4第二章项目前期的技术基础 82.1成果来源及知识产权情况,已完成的研发工作 82.3产品临床试验的安全性和有效性 8第三章建设方案 233.1建设规模 233.2建设内容 233.3产品工艺技术 233.5产品质量标准 293.6土建工程 373.7主要技术经济指标 39第四章建设内容、地点 414.1建设内容及建设规模 414.2建设地点 414.3外部配套情况 44第五章环境保护、消防、节能 465.1环境保护 465.2消防 495.3节能 50第六章原材料供应及外部配套条件落实情况
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版小餐饮店服务员试用期劳务合同范本3篇
- 2025版地质灾害应急土石方拉运与救援合同3篇
- 南山区自主创新产业发展专项资金文化产业发展政策解读课件2
- 2025版卫生巾纸产品绿色认证与环保标签使用合同3篇
- 2025年度个人合伙律师事务所退伙专业服务权转移合同4篇
- 《社保及公积金培训》课件
- 2025版商业地产水电设施建设合同示范文本3篇
- 2025版室内外景观规划设计服务费用合同3篇
- 2025版小企业劳动合同标准文本与执行要点6篇
- 2025版土地抵押资产证券化合同模板3篇
- 2025贵州贵阳市属事业单位招聘笔试和高频重点提升(共500题)附带答案详解
- 2024年住院医师规范化培训师资培训理论考试试题
- 2024年广东省公务员录用考试《行测》试题及答案解析
- 金蓉颗粒-临床用药解读
- 法治副校长专题培训课件
- 《幼儿园健康》课件精1
- 汽车、电动车电池火灾应对
- 中医药适宜培训-刮痧疗法教学课件
- 免疫组化he染色fishish
- 新东方四级词汇-正序版
- 借名购车位协议书借名购车位协议书模板(五篇)
评论
0/150
提交评论