搜档网
当前位置:搜档网 › (完整版)列管式换热器毕业课程设计

(完整版)列管式换热器毕业课程设计

(完整版)列管式换热器毕业课程设计
(完整版)列管式换热器毕业课程设计

化工原理课程设计

列管式换热器

学生姓名黄艳英

专业过程装备与控制工程

学号

指导教师杨立峰

学院机电工程学院

二〇一四年六月

目录

第1章绪论--------------------------------------------------------------------------- - 1 -

1.1 换热器的发展背景--------------------------------------------------------- - 1 -

1.2 换热器的基本概念及应用 ----------------------------------------------- - 1 -

1.3 换热器的分类--------------------------------------------------------------- - 2 -

1.4换热器在设计或选型时应满足的基本要求 --------------------------- - 5 -第2章化工原理课程设计任务书 ----------------------------------------------- - 7 -第3章确定设计方案--------------------------------------------------------------- - 8 -

3.1选择换热器的类型 --------------------------------------------------------- - 8 -

3.2管程安排---------------------------------------------------------------------- - 8 -第4章确定物性数据 ------------------------------------------------------------- - 9 -

4.1定性温度---------------------------------------------------------------------- - 9 -

4.2物性数据---------------------------------------------------------------------- - 9 -第5章估算传热面积------------------------------------------------------------- - 10 -

5.1热流量----------------------------------------------------------------------- - 10 -

5.2平均传热温差 ------------------------------------------------------------- - 10 -

5.3传热面积-------------------------------------------------------------------- - 10 -

5.4冷却水用量----------------------------------------------------------------- - 10 -第6章工艺结构尺寸------------------------------------------------------------- - 11 -

6.1管径和管内流速 ---------------------------------------------------------- - 11 -

6.2管程数和传热管数 ------------------------------------------------------- - 11 -

6.3传热管排列和分程方法 ------------------------------------------------- - 12 -

6.4壳体内径-------------------------------------------------------------------- - 13 -

6.5筒体直径校核计算 ------------------------------------------------------- - 14 -

6.6折流挡板-------------------------------------------------------------------- - 14 -

6.7其他附件-------------------------------------------------------------------- - 14 -

6.8接管-------------------------------------------------------------------------- - 15 -第7章换热器核算---------------------------------------------------------------- - 17 -

7.1热流量核算----------------------------------------------------------------- - 17 -

7.2壁温计算-------------------------------------------------------------------- - 19 -

7.3换热器内流体的流动阻力 ---------------------------------------------- - 20 -第8章总结------------------------------------------------------------------------- - 23 -

8.1换热器主要结构尺寸 ---------------------------------------------------- - 23 -

8.2 设计体会------------------------------------------------------------------- - 24 -参考文献 ------------------------------------------------------------------------------- - 25 -

第1章绪论

1.1 换热器的发展背景

二十世纪20年代出现板式换热器,并应用于食品工业。以板代管制成的换热器,结构紧凑,传热效果好,因此陆续发展为多种形式。30年代初,瑞典首次制成螺旋板换热器。接着英国用钎焊法制造出一种由铜及其合金材料制成的板翅式换热器,用于飞机发动机的散热。30年代末,瑞典又制造出第一台板壳式换热器,用于纸浆工厂。在此期间,为了解决强腐蚀性介质的换热问题,人们对新型材料制成的换热器开始注意。

60年代左右,由于空间技术和尖端科学的迅速发展,迫切需要各种高效能紧凑型的换热器,再加上冲压、钎焊和密封等技术的发展,换热器制造工艺得到进一步完善,从而推动了紧凑型板面式换热器的蓬勃发展和广泛应用。此外,自60年代开始,为了适应高温和高压条件下的换热和节能的需要,典型的管壳式换热器也得到了进一步的发展。70年代中期,为了强化传热,在研究和发展热管的基础上又创制出热管式换热器。

换热器既可是一种单元设备,如加热器、冷却器和凝汽器等;也可是某一工艺设备的组成部分,如氨合成塔内的换热器。换热器是化工生产中重要的单元设备,根据统计,热交换器的吨位约占整个工艺设备的20%有的甚至高达30%,其重要性可想而知。

1.2 换热器的基本概念及应用

用于在两种或两种以上流体间、一种流体一种固体间、固体粒子间或者热接触且具有不同温度的同一种流体间的热量(或焓)传递的装置称为换热设备,简称为换热器。它是化工、石油、动力、轻工等许多工业部门

中应用最广泛的设备之一。在换热器中至少要有两种温度不同的流体(固体),一种流体温度较高,放出热量;另一种流体则温度较低,吸收热量。随着我国工业的不断发展,对能源利用、开发和节约的要求不断提高,因而对换热器的要求也日益加强。换热器的设计、制造、结构改进及传热机理的研究十分活跃,一些新型高效换热器相继问世。

在工业生产中,换热器的主要作用是使热量由较高的流体传递给温度较低的流体,使流体温度达到工艺过程规定的指标,以满足工艺过程上的需要。此外,换热设备也是回收余热、废热特别是低品位热能的有效装置。

随着换热器在工业生产中的地位和作用不同,换热器的类型也多种多样,不同类型的换热器各有优缺点,性能各异。在换热器设计中,首先应根据工艺要求选择适用的类型,然后计算换热所需传热面积,并确定换热器的结构尺寸。

1.3 换热器的分类

换热器按用途不同可分为加热器、冷却器、冷凝器、蒸发器、再沸器、深冷器、过热器等。

换热器按传热方式的不同可分为:混合式、蓄热式和间壁式。其中间壁式换热器应用最广泛,按照传热面的形状和结构特点又可分为管壳式换热器、板面式换热器和扩展表面式换热器(板翅式、管翅式等),如表1-1所示。

表1-1 换热器的分类

类型特点

间壁式管

固定管板

刚性结构

用于管壳温差较小的情况(一般≤50℃),管间不能

清洗

带膨胀节有一定的温度补偿能力,壳程只能承受低压力

式浮头式管内外均能承受高压,可用于高温高压场合U型管式管内外均能承受高压,管内清洗及检修困难

填料函式外填料函

管间容易泄漏,不宜处理易挥发、易爆炸及压力较

高的介质

内填料函密封性能差,只能用于压差较小的场合

釜式壳体上部有个蒸发空间用于再沸、蒸煮

双套管式结构比较复杂,主要用于高温高压场合和固定床反应器中

套管式能逆流操作,用于传热面较小的冷却器、冷凝器或预热器

螺旋管式

沉浸式用于管内流体的冷却、冷凝或管外流体的加热

喷淋式只用于管内流体的冷却或冷凝

板面式板式

拆洗方便,传热面能调整,主要用于粘性较大的液

体间换热

螺旋板式

可进行严格的逆流操作,有自洁的作用,可用作回

收低温热能

平板式

结构紧凑,拆洗方便,通道较小、易堵,要求流体

干净

板壳式板束类似于管束,可抽出清洗检修,压力不能太高

混合式适用于允许换热流体之间直接接触

蓄热式换热过程分阶段交替进行,适用于从高温炉气中回收热能的场合

其中主要介绍一下列管式换热器。列管式换热器又称为管壳式换热器,是最典型的间壁式换热器,历史悠久,占据主导作用,主要有壳体、管束、管板、折流挡板和封头等组成。一种流体在管内流动,其行程称为管程;另一种流体在管外流动,其行程称为壳程。管束的壁面即为传热面。

其主要优点是单位体积所具有的传热面积大,传热效果好,结构坚固,可选用的结构材料范围宽广,操作弹性大,因此在高温、高压和大型装置上多采用列管式换热器。为提高壳程流体流速,往往在壳体内安装一定数目与管束相互垂直的折流挡板。折流挡板不仅可防止流体短路、增加流体流速,还迫使流体按规定路径多次错流通过管束,使湍流程度大为增加。列管式换热器中,由于两流体的温度不同,使管束和壳体的温度也不相同,因此它们的热膨胀程度也有差别。若两流体温差较大(50℃以上)时,就可能由于热应力而引起设备的变形,甚至弯曲或破裂,因此必须考虑这种热膨胀的影响。

根据列管式换热器的结构特点,主要分为以下四种。以下根据本次的设计要求,介绍几种常见的列管式换热器。

(1) 固定管板式换热器

这类换热器如图1-1所示。固定管板式换热器的两端和壳体连为一体,管子则固定于管板上,它的结构简单;在相同的壳体直径内,排管最多,比较紧凑;由于这种结构式壳内程清洗困难,所以壳程宜用于不易结垢和清洁的流体。当管束和壳体之间的温差太大而产生不同的热膨胀时,使用管子与管板的接口脱开,从而发生介质的泄漏。

图1-1 固定管板式换热器

1-折流挡板 2-管束 3-壳体 4-封头 5-接管 6-管板

(2) U型管换热器

U型管换热器结构如图1-2所示。其结构特点是只有一块管板,换热管为U型,管子的两端固定在同一块管板上,其管程至少为两程。管束可以自由伸缩,当壳体与U型换热管有温差时,不会产生温差应力。U型管式换热器的优点是结构简单,只有一块管板,密封面少,运行可靠;管束可以抽出,管间清洗方便。其缺点是管内清洗困难;由于管子需要一定的弯曲半径,故管板的利用率较低;管束最内程管间距大,壳程易短路;内程管子坏了不能更换,因而报废率较高。此外,其造价比管定管板式高10%左右。

图1-2 U型管换热器

(3) 浮头式换热器

浮头式换热器的结构如图1-3所示。其结构特点是两端管板之一不与壳体固定连接,可在壳体内沿轴向自由伸缩,该端称为浮头。浮头式换热器的优点是换热管与壳体间有温差存在,壳体或换热管膨胀时,互不约束,不会产生温差应力;管束可以从壳体内抽出,便与管内管间的清洗。其缺点是结构较复杂,用材量大,造价高;浮头盖与浮动管板间若密封不严,易发生泄漏,造成两种介质的混合。

图1-3 浮头式换热器

1-壳盖 2-固定管板 3-隔板 4-浮头勾圈法兰 5-浮头管板 6-浮头盖

(4) 填料函式换热器

填料函式换热器的结构如图1-4所示。其特点是管板只有一端与壳体固定连接,另一端采用填料函密封。管束可以自由伸缩,不会产生因壳壁与管壁温差而引起的温差应力。填料函式换热器的优点是结构较浮头式换热器简单,制造方便,耗材少,造价也比浮头式的低;管束可以从壳体内抽出,管内管间均能进行清洗,维修方便。其缺点是填料函密封不高,壳程介质可能通过填料函外漏,对于易燃、易爆、有毒和贵重的介质不适用。

图1-4 填料函式换热器

1-活动管板 2-填压材料 3-填料 4-填料函 5-纵向隔板

1.4热器在设计或选型时应满足的基本要求

1.合理地实现所规定的工艺条件

传热量、流体的热力学参数(温度、压力、流量、相态等)与物理化学性质(密度、粘度、腐蚀性等)是工艺过程所规定的条件。设计者应根据这些条件进行热力学和流体力学的计算,经过反复比较,使所设计的换热器具有尽可能小的传热面积,在单位时间内传递尽可能多的热量。其具体做法如下。

(1)增大传热系数。在综合考虑流体阻力及不发生流体诱发振动的前提下,尽量选择高的流速。

(2)提高平均温差。对于无相变的流体,尽量采用接近逆流的传热方式。因为这样不仅可提高平均温差,还有助于减少结构中的温差应力。在允许的条件时,可提高热流体的进口温度或降低冷流体的进口温度。

(3)妥善布置传热面。例如在管壳式换热器中,采用合适的管间距或排列方式,不仅可以加大单位空间内的传热面积,还可以改善流体的流动特性。错列管束的传热方式比并列管束的好。如果换热器中的一侧有相变,另一侧流体为气相,可在气相一侧的传热面上加翅片以增大传热面积,更有利于热量的传递。

2.安全可靠

换热器是压力容器,在进行强度、刚度、温差应力以及疲劳寿命计算时,应遵照我国《钢制石油化工压力容器设计规定》与《钢制管壳式换热器设计规定》等有关规定与标准。这对保证设备的安全可靠起着重要的作用。

3.有利于安装、操作与维修

直立设备的安装费往往低于水平或倾斜的设备。设备与部件应便于运输与装拆,在厂房移动时不会受到楼梯、梁、柱的妨碍,根据需要可添置气、液排放口,检查孔与否设保温层。

4.经济合理

评价换热器的最终指标是:在一定的时间内(通常为1年)固定费用(设备的购置费、安装费等)与操作费(动力费、清洗费、维修费等)

的总和为最小。在设计或选型时,如果有几种换热器都能完成生产任务的需要,这一指标尤为重要。

动力消耗与流速的平方成正比,而流速的提高又有利于传热,因此存在一最适宜的流速。

传热面上垢层的产生和增厚,使传热系数不断降低,传热量随之而减少,故有必要停止操作进行清洗。在清洗时不仅无法传递热量,还要支付清洗费,这部分费用必须从清洗后传热条件的改善得到补偿,因此存在一最适宜的运行周期。

严格地讲,如果孤立地仅从换热器本身来进行经济核算以确定适宜的操作条件与适宜的尺寸是不够全面的,应以整个系统中全部设备为对象进行经济核算或设备的优化。但要解决这样的问题难度很大,当影响换热器的各项因素改变后对整个系统的效益关系影响不大时,按照上述观点单独地对换热器进行经济核算仍然是可行的。

第2章 化工原理课程设计任务书

设计条件:某生产过程流程如下图所示,已知反应器的混合气体经与进料物流换热后,用循环冷却水将其从110℃进一步冷却至60℃之后,进入吸收塔吸收其中的可溶性组分。已知混合气体的流量为216400kg ==h kg s kg /97..855294/58.23710

10174.499166703==??

第6章 工艺结构尺寸

6.1管径和管内流速

选用Φ25×2.5较高级冷拔传热管(碳钢)。

由于增加流体在换热器中的流速,将加大对流传热系数,减少污垢在管子表面上沉积的可能性,即降低了污垢热阻,使总传热系数增大,从而可减小换热器的传热面积。但是流速增加,又使流体阻力增大,动力消耗就增多。故综合考虑以上因素根据表6-1拟取管内流速u 1=1.3ms 。

表6-1 换热器常用流速的范围

介质

流速

循环水 新鲜水 一般液体 易结垢液体 低粘度油 高粘度油 气体 管程流速,

ms

1.0~

2.0 0.8~1.5 0.5~3 >1.0 0.8~1.8 0.5~1.5 5~30 壳程流速,

ms 0.5~1.5 0.5~1.5 0.2~1.5 >0.5 0.4~1.0 0.3~0.8 2~15

6.2管程数和传热管数

(1)依据传热管内径和流速确定单程传热管数

5253

.102.0785.0)3.9943600/(97.8552944N 22≈???==u d V

i s π

按单程管计算,所需的传热管长度为:

L=m N d A s o p

16525

025.014.3791.651≈??=π 按单程管设计,传热管过长,宜采用多管程结构。根据本设计实际情况,采用非标设计,现取传热管长。

则该换热器的管程数为:

Np=

传热管总根数:

(2)平均传热温差校正及壳程数的确定

平均温差校正系数:

R=

P=

按单壳程,双管程结构,查图6-1得

平均传热温差 46.448.30.96=?=?=?m m t t ?K

由于平均传热温差校正系数大于0.8,同时壳程流体流量较大,故取单壳程合适。

图6-1 温差校正系数

6.3传热管排列和分程方法

管板的作用是将受热管束连接在一起,并将管程和壳程的流体分隔开来。管板与管子的连接可胀接或焊接。

每程内换热管采用正三角形排列,因为这种排列比较紧凑,可以在同样的管板面积上排列最多的管,且传热效果好。具体排列形式如图6-2所示。

图6-2 正三角形排列

取管心距,则mm

=

?

25

=

.1≈

25

.

31

t32

25

隔板中心到离其最近一排管中心距离:

+

2/=

=

+

6

=

t

32

S22

mm

6

2/

各程相邻管的管心距为。

管数的分程方法:每程各有传热管根,其前后管程中隔板设置和介质的流动方向按表6-2选取。

表6-2 管束分程布置图

6.4壳体内径

采用多管程结构,进行壳体内径估算。取管板利用率,则壳体内径为: D mm N T 20.125757.0/10503205.1/=?=η

取。

6.5筒体直径校核计算

壳体的内径D 应等于或大于(在浮头式换热器中)管板的直径,所以管

板直径的计算可以决定壳体的内径,其表达式为:

D= 因管子按正三角形排列:3610501.11.1=?==t c N n

则D mm 1080

302)136(32=?+-?= 6.6折流挡板

在壳程管束中,一般都装有横向折流板,用以引导流体横向流过管束,增加流体速度,以增强传热;同时起支撑管束、防止管束振动和管子弯曲的作用。折流板的型式有圆缺型、环盘型和孔流型等。

采用圆缺形折流挡板,去折流板圆缺高度为壳体内径的25%,则切去的圆缺高度为:

,故可取。

取折流板间距B=0.3D ,则 B ,可取B 为。 折流板数目1616.71450

80001N B ≈=-=-=折流板间距传热管长 折流板圆缺面水平装配,见图6-3。

图6-3 圆缺形折流板

6.7其他附件

折流板与支持板一般用拉杆和定距管连接在一起,其结构如图6-4所示。

图6-4拉杆-定距管结构

查表6-3和表6-4进行拉杆数量与直径的选取,本换热器壳体内径为,故其拉杆直径为拉杆数量,其中长度的六根,的两根。

表6-3 拉杆直径选取

编译原理课程设计

《编译原理》课程设计大纲 课程编号: 课程名称:编译原理/Compiler Principles 周数/学分:1周/1学分 先修课程:高级程序设计语言、汇编语言、离散数学、数据结构 适用专业:计算机科学与技术专业、软件工程专业 开课学院,系或教研室:计算机科学与技术学院 一、课程设计的目的 课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,设计题中的问题比平时的练习题要复杂,也更接近实际。编译原理这门课程安排的课程设计的目的是旨在要求学生进一步巩固课堂上所学的理论知识,深化理解和灵活掌握教学内容,选择合适的数据逻辑结构表示问题,然后编制算法和程序完成设计要求,从而进一步培养学生独立思考问题、分析问题、解决实际问题的动手能力。 要求学生在上机前应认真做好各种准备工作,熟悉机器的操作系统和语言的集成环境,独立完成算法编制和程序代码的编写。 设计时间: 开发工具: (1) DOS环境下使用Turbo C; (2) Windows环境下使用Visual C++ 。 (3) 其它熟悉语言。 二、课程设计的内容和要求 设计题一:算术表达式的语法分析及语义分析程序设计。 1.目的

通过设计、编制、调试一个算术表达式的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词 法检查和分析。 2.设计内容及要求: 算术表达式的文法: 〈无符号整数〉∷= 〈数字〉{〈数字〉} 〈标志符〉∷= 〈字母〉{〈字母〉|〈数字〉} 〈表达式〉∷= [+|-]〈项〉{〈加法运算符〉〈项〉} 〈项〉∷= 〈因子〉{〈乘法运算符〉〈因子〉} 〈因子〉∷= 〈标志符〉|〈无符号整数〉|‘(’〈表达式〉‘)’ 〈加法运算符〉∷= +|- 〈乘法运算符〉∷= *|/ (1) 分别选择递归下降法、算符优先分析法(或简单优 先法)完成以上任务,中间代码选用逆波兰式。 (2) 分别选择LL(1)、LR法完成以上任务,中间代码选 用四元式。 (3) 写出算术表达式的符合分析方法要求的文法,给出 分析方法的思想,完成分析程序设计。 (4) 编制好分析程序后,设计若干用例,上机测试并通 过所设计的分析程序。 设计题二:简单计算器的设计 1.目的 通过设计、编制、调试一个简单计算器程序,加深对语法及语 义分析原理的理解,并实现词法分析程序对单词序列的词法检 查和分析。 2.设计内容及要求 算术表达式的文法:

毕业课程设计

目录 第1章绪论 (3) 第2章设计总体方案 (4) 2.1设计要求 (4) 2.2 设计思路 (4) 2.3 设计方案 (4) 第3章硬件电路设计 (5) 3.1 A/D转换模块 (5) 3.1.1 逐次逼近型A/D转换器原理 (5) 3.1.2 ADC0808 主要特性 (6) 3.1.3ADC0808的外部引脚特征 (6) 3.1.4 ADC0808的内部结构及工作流程 (7) 3.2 单片机系统 (9) 3.2.1 AT89C51性能 (9) 3.2.2 AT89C51各引脚功能 (9) 3.3 复位电路和时钟电路 (10) 3.3.1 复位电路设计 (10) 3.3.2 时钟电路设计 (11) 3.4 LED显示系统设计 (12) 3.4.1 LED基本结构 (12) 3.4.2 LED显示器的选择 (13) 3.4.3 LED译码方式 (14) 3.4.4 LED显示器与单片机接口设计 (14) 3.5 总体电路设计 (15) 第4章程序设计 (17) 4.1 程序设计总方案 (17) 4.2 系统子程序设计 (17)

4.2.1 初始化程序 (17) 4.2.2 A/D转换子程序 (17) 4.2.3 显示子程序 (17) 4.2.4程序代码 (17) 第5章总结 (20) 参考文献 (21) 致谢 (22)

第1章绪论 什么是数字电压表?数字电压表就是采用数字化技术,把需要测量的直流电压转换成数字形式,并显示出来。通过单片机技术,设计出来的数字电压表具有精度高,抗干扰能力强的特点。通过网上资料显示,目前由各种A/D转换器构成的数字电压表已经广泛的应用于电工测量,工业自动化仪表等各个领域。 在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。数字电压表简称DVM,它是采用数字化测量技术,把连续的模拟量转换成不连续、离散的数字形式并加以显示的仪表。由于数字式仪器具有读数准确方便、精度高、误差小、测量速度快等特而得到广泛应用。 目前,数字电压表的内部核心部件是A/D转换器,转换的精度很大程度上影响着数字电压表的准确度,因而,以后数字电压表的发展就着眼在高精度和低成本这两个方面。 本文是以简易数字直流电压表的设计为研究内容,本系统主要包括三大模块:转换模块、数据处理模块及显示模块。其中,A/D转换采用ADC0808对输入的模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算处理,最后驱动输出装置LED显示数字电压信号。

课程设计模板

本科生毕业论文(设计)格式要求(2008届开始启用) 注意: (1)本课程设计采用我校毕业论文格式进行,同学们要善于设置word的样式进行版面控制;下文有删除线的文字可不用出现在课程设计文档中。 (2)可最晚在七月25日把电子文档交到数字大学城,纸质文档可在开学三天内交到院系办公室。 (3)要求同时把网站发布在云平台上,百度开发中心与sina云平台已支持Java。 (4)论文撰写按照软件工程,有需求分析,系统分析与设计等步骤 (5)word文档不要超过2~3M,至少13页以上,文件太大一般是图片太多引起,可使用word提供的图片压缩命令来减少文件大小。 选择“文档中的所有文件” (6)电子版文件命名“学号_姓名_课程设计.doc”,如“201011313202_张三_课程设计.doc”。 1.本科毕业论文(设计)形式结构 封面 前置部分学生承诺书 中文摘要 目录 前言 论文(设计)形式结构主体部分正文 讨论(或结语) 参考文献 英文摘要

附录部分附录 致谢 注:学生成绩评定表放在最后,并装订成册 2.排版与装订 2.1 页面大小:全部采用A4纸。(正反面打印) 2.2 行距:全部采用1.5倍行距(图表除外)。(课程设计使用 ... ...行距) .......1.2 2.3 页码:每页下端居中,全部采用阿拉伯数字排序,如1,2,3等。 2.4 摘要(包括关键词)、目录应分页。 2.5 页眉:全部不加页眉。 2.6 页面设置:页边距上下左右各用2.4cm。 2.7 论文封面:同全校统一发放的封面纸。 2.8 装订:一律左侧装订(除首页封面,全部双面打印)。 3.封面 3.1 学生可根据论文内容,分别选用“仲恺农业技术学院毕业论文”或“仲恺农业技术学 院毕业设计”封面,封面格式可从校园网教务处网页“教务下载”中下载,并按格式 填写内容,网址为:https://www.sodocs.net/doc/d915050585.html,/party/educational/xiazai/pingguxz/lwfm.doc 3.2 毕业论文或毕业设计题目一般不超过20个汉字。如题目太长,建议采用副标题。如. 2.人或多人同做一个大项目论文(设计),题目相同时一定要采用副标题...............................。 3、在校园网上下载封面后,在各栏目中空2个中文字距输入汉字,字体为宋体小3号字。 注意:课程设计封面,只需简单置换毕业论文设计中的“毕业论文”即可。 4.中文摘要 5.1 摘要置于封面之后,自成一页。 5.2 摘要页不写毕业论文(设计)题目。 5.3“摘要”两字用黑体4号字居中,字与字之间留4个中文字距。 5.4 摘要正文用宋体小4号字。 5.5 摘要字数为150-300字之间。 5.6 “关键词”三个字用黑体小4号字,与摘要正文左对齐。关键词要求为学术词语。

双脉冲发生器电子测量课程设计报告讲解

电子测量课程设计报告 双脉冲发生器 学院: 班级: 学号: 姓名:

一、实验目的 1、设计内容: 设计一个双脉冲发生器,要求信号输出短路电流大于20mA,输出波形如下所示: 2、设计要求: ①周期要求如上图所示。 ②脉冲峰值大于10V。 二、设计思路和原理 1、基本设计思路 为得到课程设计要求的双脉冲波形图,可以经过下面步骤得到: (1)得到周期10ms的方波1; (2)得到周期40ms的方波2; (3)方波1与方波2“与”得到基本二脉冲波形; (4)设计一个放大电路,对基本二脉冲波形进行放大,使它的峰峰值达到10V 以上。 2、方案设计 (1)方波1发生电路设计: 要得到周期10ms占空比50%的方波,可以选择利用两个与非门和RC构成多谐振荡器,它只能产生占空比为50%周期T约为2.2RC(R1=R2=R,C1=C2=C)如下图所示,通过设置RC参数产生满足条件的方波。 该电路有两种过程。其一是正反馈过程。非门G1和非门G2均处于非高电平或低电平,而A点电压u A上升时,G1输出电压u~Q下降,通过C1的耦合使B点电压u B下降,使G2输出电压u Q上升,又通过C2的耦合使u A再上升,最

终使~Q降到低电平,Q升到高电平。这个过程时间很短,是瞬间完成的。其二是暂稳态过程。正反馈过程完成后,两个电容开始按指数规律充放电,当其中之一达到阈值电压时,电路又进入正反馈,结果是达到另一个暂稳态,如此往复循环,形成振荡。若电路对称,即R1=R2=R,C1=C2=C,则输出方波,其重复周期为T=2t=2.2RC。 (2)方波2发生电路设计: 将方波1经过二分频电路得到周期为40ms的方波2。 (3)放大电路设计: 综合考虑,选择了共射极放大电路,其放大效果最佳,但产生相位相反的输出电压,因此进行逻辑“与”的时候选择了逻辑“与非”。 3、方案设计原理图 三、仿真的波形: 1、周期10ms占空比50%的方波1:

毕业课程设计格式模板

克拉玛依职业技术学院 毕业设计 题目 专业 班级 学号 学生姓名 指导教师

摘要 摘要部分说明: “摘要”是摘要部分的标题,不可省略。 标题“摘要”选用模板中的样式所定义的“摘要”;或者手动设置成字体:黑体,居中;字号:小三;1.5倍行距,段前为0行,段后1行。 设计摘要是设计的缩影,文字要简练、明确。内容要包括目的、方法、结果和结论。单位制一律换算成国际标准计量单位制,除特殊情况外,数字一律用阿拉伯数码。文中不允许出现插图,重要的表格可以写入。 摘要正文选用模板中的样式所定义的“正文”,每段落首行缩进2个汉字;或者手动设置成每段落首行缩进2个汉字,字体:宋体,字号:小四,行距:多倍行距 1.25,间距:前段、后段均为0行,取消网格对齐选项。 篇幅以一页为限,摘要正文后列出3-5个关键词,关键词与摘要之间空一行。 “关键词:”是关键词部分的引导,不可省略,黑体,小四。 关键词请尽量用《汉语主题词表》等词表提供的规范词。关键词之间用分号间隔,末尾不加标点。

1 正文格式说明 (1) 1.1 设计格式基本要求 (2) 1.2 设计页眉页脚的编排 (2) 1.3 设计正文格式 (2) 1.4 章节标题格式 (3) 1.5 各章之间的分隔符设置 (3) 1.6 正文中的编号 (3) 2 图表及公式的格式说明 (5) 2.1 图的格式说明 (5) 2.1.1 图的格式示例 (5) 2.1.2 图的格式描述 (5) 2.2 表的格式说明 (6) 2.2.1 表的格式示例 (6) 2.2.2 表的格式描述 (7) 2.3 公式的格式说明 (7) 2.3.1 公式的格式示例 (7) 2.3.2 公式的格式描述 (8) 2.4 参考文献的格式说明 (8) 2.4.1 参考文献在正文中引用的示例 (8) 2.4.2 参考文献在正文中引用的书写格式 (8) 2.4.3 参考文献的书写格式 (8) 2.4.4 参考文献的书写格式示例 (9) 2.5 量和单位的使用 (9) 2.5.1 使用方法 (9) 2.5.2 中华人民共和国法定计量单位 (9) 2.6 规范表达注意事项 (11) 2.6.1 名词术语 (11) 2.6.2 数字 (11) 2.6.3 外文字母 (12) 2.6.4 量和单位 (12) 2.6.5 标点符号 (12) 3 打印说明 (13)

编译原理课程设计报告_LL(1)分析过程模拟

课程设计(论文)任务书 软件学院学院软件工程专业07-1班 一、课程设计(论文)题目LL(1)分析过程模拟 二、课程设计(论文)工作自 2010 年 6 月 22日起至 2010 年 6月 28 日止。 三、课程设计(论文) 地点: 四、课程设计(论文)内容要求: 1.本课程设计的目的 (1)使学生掌握LL(1)模块的基本工作原理; (2)培养学生基本掌握LL(1)分析的基本思路和方法; (3)使学生掌握LL(1)的调试; (4)培养学生分析、解决问题的能力; (5)提高学生的科技论文写作能力。 2.课程设计的任务及要求 1)基本要求: (1)分析LL(1)模块的工作原理; (2)提出程序的设计方案; (3)对所设计程序进行调试。 2)创新要求: 在基本要求达到后,可进行创新设计,如改算法效率。 3)课程设计论文编写要求 (1)要按照书稿的规格打印誊写课程设计论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)课程设计论文装订按学校的统一要求完成 4)答辩与评分标准: (1)完成原理分析:20分; (2)完成设计过程(含翻译):40分; (3)完成调试:20分;

(4)回答问题:20分。 5)参考文献: (1)张素琴,吕映芝,蒋维杜,戴桂兰.编译原理(第2版).清华大学出版社 (2)丁振凡.《Java语言实用教程》北京邮电大学出版社 6)课程设计进度安排 内容天数地点 构思及收集资料2图书馆 编程与调试4实验室 撰写论文1图书馆、实验室 学生签名: 2009 年6 月22 日 课程设计(论文)评审意见 (1)完成原理分析(20分):优()、良()、中()、一般()、差();(2)设计分析(20分):优()、良()、中()、一般()、差();(3)完成调试(20分):优()、良()、中()、一般()、差();(4)翻译能力(20分):优()、良()、中()、一般()、差();(5)回答问题(20分):优()、良()、中()、一般()、差();(6)格式规范性及考勤是否降等级:是()、否() 评阅人:职称: 年月日

编译原理课程设计

编译原理课程设计报告 课题名称: C-语言编译器设计(scanner和parser) 提交文档学生姓名: 提交文档学生学号: 同组成员名单:无 指导教师姓名:金军 指导教师评阅成绩: 指导教师评阅意见: . . 提交报告时间: 2011年 6 月 17 日

1.课程设计目标 设计C-Minus编译器分为scanner和parser两个部分。scanner主要作用是对目标代码进行扫描,列出关键字,变量等内容;parser主要对语法进行分析并生成语法树。 2.分析与设计 ●实现方法:代码用C语言编译而成。其中scanner为手工实现,主要采用switch-case结构实现 状态转换;parser部分采用递归下降分析方法实现。 ●扫描器:C-的词法如下: 1、语言的关键字:i f el se i nt return void while 2、专用符号:+ - * /< <= > >= == != =; , ( ) [ ] { } /* */ 3、其他标记是变量(ID)和数字(NUM),通过下列正则表达式定义: ID = letter letter* NUM = di git digi t* letter = a|..|z|A|..|Z digi t = 0|..|9 4、空格由空白、换行符和制表符组成。空格通常被忽略,除了它必须分开ID、NUM关键字 5. 注释用通常的C语言符号/ * . . . * /围起来。注释可以放在任何空白出现的位置(即注释不能放在 标记内)上,且可以超过一行。注释不能嵌套 其DFA图如下:

分析器:以下为C-的语法规则BNF:

电子测量与技术课程总结

电子测量与技术 小论文 姓名:________ 学号:_______ 班级:___________ 题目:示波器和信号发生器 摘要: 测量是无处不在的,日常生活、工农业发展、高新技术和国防现代化建设都离不开测量,科学的发展与进步更离不开测量。电子测量是泛指以电子技术为基础手段的一种测量技术,除了对各种电量、电信号以及电路元器件的特性和参数进行测量外、它还可以对各类非电量进行测量。按照测量的性质不同,可以将电子测量分为时域测量、频域测量、数据域测量和随机量测量四种类型;按照测量方法的不同,电子测量又可以分为直接测量、间接测量和组合测量三类。并且测量总是在不同的基准下进行。因此,计量基准一般分为如下三种;主基准、副基准、工作基准;2.阻抗测量包含哪些;电阻、电容、电感阻抗的测量,电阻阻抗测量方法:伏;3.误差的特点和性质;按照误差的特点和性质,误差可分为系统误差、随机误;系统误差的主要特点是:只要测量条件不变,误差即为;随机误差的特点是:不易发觉,不好分析,难于修正,;粗差的主要特点是:无规律可循,且产生之后应舍弃不用。这里着重分析信号发生器即信号源,它负责提供电子测量所需的各种电信号,是最基本、应用最广泛的电子测量仪器之一。按信号波形可分为正弦信号、函数(波形)信号、脉冲信号和随机信号发生器等四大类。信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。各种波形曲线均可以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波的电路被称为函数信号发生器。在研制、生产、使用、测试和维修各种电子元器件、部件以及整机设备时,都需要有信号源,由它产生不同频率、不同波形的电压、电流信号并加入到被测器件、设备上,用其他测量仪器观察、测量被测者的输出响应,以分析和确定它们的性能参数等作用。这种提供测试用电信号的装置统称为信号发生器。 关键词:示波器信号发生器技术指标用途 电子测量分类: 1.示波器:

课程设计模板

附件2:课程设计模板参考 《******》 (课程名称) 整体教学设计 (XXXX~XXXX学年第X学期) (第X学年第X学期) 课程名称: 所属系部: 制定人: 合作人: 制定时间:

××职业技术学院

课程整体教学设计 一、课程基本信息 一、课程定位 (尽可能用图形、表格表述) 1. 岗位分析: 本专业毕业生的(技术、管理)岗位分析:初次就业、二次晋升、未来发展。 指出本课程面向的主要岗位。画出其典型工作流程图。 写出该岗位的主要能力需求、知识需求和素质需求。 2. 课程分析:

标出本课程在课程体系中的位置(前导课、后续课)。 说明本课程与普通高校、中职(高职)、培训班相关课程的异同。 二、课程目标设计 总体目标: (这是课程的第一层目标,须与课程标准中相关表述一致,对于尚未制定课程标准的课程,由指定教师写出初稿,课程组教师集体研讨商定本课程的总体目标。) 能力目标:((学生)能根据××(标准、规范),运用××(知识),做××(事情)) 知识目标:(知道...;了解…;理解…;掌握…。) 素质目标:(职业道德、职业素质、职业规范在本课中的具体表现) 其它目标:(有则写,无则不写) 三、课程内容设计:

四、能力训练项目设计 五、项目情境设计 每个项目的多个情境。即该项目的由来、约束条件和工作环境。 用情境引出项目任务。情境类型尽可能齐全,情境展示尽可能生动。 六、课程进程表

注1:“第×次”指的是该次课在整个课程中的排序,也就是在“单元设计”中的标号,不是在本周内的次序。 注2.:“师生活动”指的是师生“做什么(项目、任务中的)事情;学什么内容”。此项内容在这里只是个标题,具体化为“单元设计”后,就要详细展开为“怎样做?怎样学?”。 六、第一次课设计(面向全课,力争体验)。 最后一次课设计(面向全课,高水平总结)。 七、考核方案(考核方案先由指定教师写出,然后由课程组成员集体研讨商定) 八、教学材料(指教材或讲义、参考资料、所需仪器、设备、教学软件等) 九、需要说明的其他问题 十、本课程常用术语中英文对照 附:课程整体设计体会

编译原理课程设计报告(一个完整的编译器)

编译原理程序设计报告 一个简单文法的编译器的设计与实现专业班级:计算机1406班 组长姓名:宋世波 组长学号: 20143753 指导教师:肖桐 2016年12月

设计分工 组长学号及姓名:宋世波20143753 分工:文法及数据结构设计 词法分析 语法分析(LL1) 基于DAG的中间代码优化 部分目标代码生成 组员1学号及姓名:黄润华20143740 分工:中间代码生成(LR0) 部分目标代码生成 组员2学号及姓名:孙何奇20143754 分工:符号表组织 部分目标代码生成

摘要 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译是从源代码(通常为高阶语言)到能直接被计算机或虚拟机执行的目标代码(通常为低阶语言或机器语言)的翻译过程。 一.编译器的概述 1.编译器的概念 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译器将原始程序作为输入,翻译产生使用目标语言的等价程序。源代码一般为高阶语言如Pascal、C++、Java 等,而目标语言则是汇编语言或目标机器的目标代码,有时也称作机器代码。 2.编译器的种类 编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其它平台上运行的目标代码,这种编译器又叫做交叉编译器。交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高阶语言作为输入,输出也是高阶语言的编译器。例如: 自动并行化编译器经常采用一种高阶语言作为输入,转换其中的代码,并用并行代码注释对它进行注释(如OpenMP)或者用语

CMinus词法分析和语法分析设计编译器编译原理课程设计报告书

编译原理课程设计报告 课题名称:C- Minus词法分析和语法分析设计 提交文档学生姓名:X X X 提交文档学生学号:XXXXXXXXXX 同组成员名单:X X X 指导教师姓名:X X 指导教师评阅成绩: 指导教师评阅意见: . . 提交报告时间:2015年6月10日

1.课程设计目标 实验建立C-编译器。只含有扫描程序(scanner)和语法分析(parser)部分。 2.分析与设计 C-编译器设计的整体框架,本实验实现扫描处理和语法分析程序(图中粗黑部分)。 2.1 、扫描程序scanner部分 2.1.1系统设计思想 设计思想:根据DFA图用switch-case结构实现状态转换。 惯用词法:

①语言的关键字:else if int return void while ②专用符号:+ - * / < <= > >= == != = ; , ( ) [ ] { } /* */ ③其他标记是ID和NUM,通过下列正则表达式定义: ID = letter letter* NUM = digit digit* letter = a|..|z|A|..|Z digit = 0|..|9 大写和小写字母是有区别的 ④空格由空白、换行符和制表符组成。空格通常被忽略,除了它必须分开ID、NUM 关键字。 ⑤注释用通常的C语言符号/ * . . . * /围起来。注释可以放在任何空白出现的位置(即注释不能放在标记内)上,且可以超过一行。注释不能嵌套 scanner的DFA

说明:当输入的字符使DFA到达接受状态的时候,则可以确定一个单词了。初始状态设置为START,当需要得到下一个token时,取得次token的第一个字符,并且按照DFA与对此字符的类型分析,转换状态。重复此步骤,直到DONE为止,输出token类型。当字符为“/”时,状态转换为SLAH再判断下一个字符,如果为“*”则继续转到INCOMMENT,最后以“*”时转到ENDCOMMENT状态,表明是注释,如果其他的则是字符停滞于当前字符,并且输出“/”。 2.1.2程序流程图

《电子测量技术》课程报告

滨江学院 《电子测量技术》 课程报告 专业电子信息工程 学生姓名钱冬冬 学号20132305925 二O一五年十二月

基于Multisim 的计时器设计与仿真 一、 电子计数式测频(/周期)的原理 1.测频原理 所谓“频率”,就是周期性信号在单位时间变化的次数。电子计数器是严格按照f=N/T 的定义进行测频,其对应的测频原理方框图如图1 所示。从图中可以看出测量过程:输入待测信号经过脉冲形成电路形成计数的窄脉冲,时基信号发生器产生计数闸门信号,待测信号通过闸门进入计数器计数,即可得到其频率。若闸门开启时间为T 、待测信号频率为F(x),在闸门时间T 内计数器计数值为N ,则待测频率为f(x)=N/T 。 若假设闸门时间为1s ,计数器的值为1000,则待测信号频率应为1000Hz 或1.000kHz ,此时,测频分辨力为1Hz 。 图1 测频原理框图和时间波形 2.测周原理 由于周期和频率互为倒数,因此在测频的原理中对换一下待测信号和时基信号的输入通道就能完成周期的测量。其原理如图2所示。 图2 测周原理图 脉冲 形成电路闸门电子计数器 门控电路 分频电路 时基 信号发生器fx 脉冲 形成电路闸门电子计数器 门控电路 分频电路时基 信号发生器脉冲 形成电路周期倍乘M fx

待测信号Tx 通过脉冲形成电路取出一个周期方波信号加到门控电路,若时基信号(亦称为时标信号)周期为T0,电子计数器读数为N ,则待测信号周期的表达式为 x N T M T ?= 例如:x f = 50Hz ,则主门打开1/50Hz (= 20ms )。若选择时基频率为0f = 10MHz ,时基0T =0.1us ,周期倍乘选1,则计数器计得的脉冲个数为0x N T T == 200000 个,如以ms 为单位,则计数器可读得20.0000(ms) ,此时,测周分辨力为0.1us 。 二、 利用Multisim 设计电子计数式计频(/周期)电路 1.基本原理 24秒计时器的总体参考方案框图如图1所示。它包括秒脉冲发生器、计数器、译码显示电路、报警电路和辅助时序控制电路(简称控制电路)等五个模块组成。其中计数器和控制电路是系统的主要模块。计数器完成24秒计时功能,而控制电路完成计数器的直接清零、启动计数、暂停/连续计数、译码显示电路的显示与灭灯、定时时间到报警等功能。 秒脉冲发生器产生的信号是电路的时钟脉冲和定时标准,但本设计对此信号要求并不太高,故电路可采用555集成电路或由TTL 与非门组成的多谐振荡器构成。 译码显示电路由74LS48和共阴极七段LED 显示器组成。报警电路在实验中可用发光二极管和鸣蜂器代替。 主体电路: 24秒倒计时。24秒计数芯片的置数端清零端共用一个开关,比赛开始后,24秒的置数端无效,24秒的倒数计时器的倒数计时器开始进行倒计时,逐秒倒计到零。选取“00”这个状态,通过组合逻辑电路给出截断信号,让该信号与时钟脉冲在与门中将时钟截断,使计时器在计数到零时停住。 图1 倒计时设计总体框图 十位显示译码驱动 计数器控制电路个位显示 译码驱动 计数器秒脉冲发生器 报警电路

课程设计模板

《生产实习》课程教学大纲 (黑体,三号,居中,段前段后0,1.5倍行距) (课程基本信息:黑体,五号,左对齐,段前段后0,1.5倍行距) 课程名称:生产实习 课程代码: 适用专业:机械设计制造及其自动化 学分:2 学时:40 (其中:理论学时: 0 实践学时:40 ) 课程性质:必修 先修课程: 开课单位:机电工程学院 版本:2016.0 一、课程简介(一级标题:黑体,五号,首行缩进2个汉字,段前段后0,1.5倍行距) 二、课程目标 (一)课程具体目标(二级标题:黑体,五号,首行缩进2个汉字,段前段后0,1.5倍行距) 1.(三级及以下标题:宋体,五号,首行缩进2个汉字,段前段后0,1.5倍行距)(正文:宋体,五号,首行缩进2个汉字,段前段后0,1.5倍行距) 2. …… 说明:1. 课程目标是本课程支撑的毕业要求指标点在本课程上的具体体现,将相应指标点结合本课程具体情况进行一对一描述; 2.除了本课程强支撑的毕业要求指标点之外,也可适当增加本课程能够(弱)支撑的指标点对应的课程目标,尤其是强支撑指标点较少的课程应适当增加,并在表1的“达成度”栏备注“弱支撑”。弱支撑的课程目标在教学大纲第五部分“考核方式与成绩评定方法”中可以不体现。 (二)课程目标与专业毕业要求的关系 说明:需描述出本课程支撑所属专业“毕业要求”的指标点和达成度,参考表格如表1

所示。 表1 本课程对培养目标(或毕业要求)及其指标点的支撑(样表)(表头:黑体,五号,居中,段前段后0,1.5倍行距) (表体:宋体,五号,左对齐,段前段后0,单倍行距) 三、教学内容及基本要求 (一)实习教学 (说明:实践类课程描述实践教学内容。) 1. 单元1: XXXXX (1)教学目标 (说明:描述该单元教学目标,明确该单元支撑的课程目标。) (2)教学内容及要求 (说明:描述该单元教学内容和基本要求) 2. 单元2: XXXXX (二)其他要求(可选) 四、教学安排与方法 (一)教学方法 (说明:教学组织实施过程中对学生学习、设计等提出的其他要求。) 表2 课程目标与教学环节

(重庆理工大学计算机学院)编译原理课程设计报告

编译原理课程设计报告 实验名称编译原理课程设计 班级 学号 姓名 指导教师 实验成绩 2013 年06月

一、实验目的 通过设计、编写和调试,将正规式转换为不确定的有穷自动机,再将不确定的有穷自动机转换为与之等价的确定的有穷自动机,最后再将确定有穷自动机进行简化。 通过设计、编写和调试构造LR(0)项目集规范簇和LR分析表、对给定的符号串进行LR分析的程序,了解构造LR(0)分析表的步骤,对文法的要求,能够从文法G出发生成LR(0)分析表,并对给定的符号串进行分析。 二、实验内容 正规式——>NFA——>DFA——>MFA 1.正规式转化为不确定的有穷自动机 (1)目的与要求 通过设计、编写和调试将正规式转换为不确定的有穷自动机的程序,使学生了解Thompson算法,掌握转换过程中的相关概念和方法,NFA的表现形式可以是表格或图形。 (2)问题描述 任意给定一个正规式r(包括连接、或、闭包运算),根据Thompson算法设计一个程序,生成与该正规式等价的NFA N。 (3)算法描述 对于Σ上的每个正规式R,可以构造一个Σ上的NFA M,使得L(M)=L(R)。 步骤1:首先构造基本符号的有穷自动机。 步骤2:其次构造连接、或和闭包运算的有穷自动机。

(4)基本要求 算法实现的基本要求是: (1) 输入一个正规式r; (2) 输出与正规式r等价的NFA。(5)测试数据 输入正规式:(a|b)*(aa|bb)(a|b)* 得到与之等价的NFA N

(6)输出结果 2.不确定的有穷自动机的确定化 (1)目的与要求 通过设计、编写和调试将不确定的有穷自动机转换为与之等价的确定的有穷自动机的程序,使学生了解子集法,掌握转换过程中的相关概念和方法。DFA的表现形式可以是表格或图形。(2)问题描述 任意给定一个不确定的有穷自动机N,根据算法设计一个程序,将该NFA N变换为与之等价的DFA D。 (3)算法描述 用子集法将NFA转换成接受同样语言的DFA。 步骤一:对状态图进行改造 (1) 增加状态X,Y,使之成为新的唯一的初态和终态。从X引ε弧到原初态结点, 从原终态结 点引ε弧到Y结点。 (2) 对状态图进一步进行如下形式的改变

编译原理课程设计

编译原理课程设计 自顶向下语法分析器 学院(系):计算机科学与技术学院学生姓名:xxxxxxxxx 学号:xxxxxxxxx 班级:电计1102 大连理工大学 Dalian University of Technology

目录

1 系统概论 语法分析是编译过程的核心部分。它的任务是在词法分析识别出单词符号串的基础上,分析并判定程序的语法结构是否符合语法规则。语法分析器在编译程序中的地位如图1所示: 图1 语法分析器在编译程序中的地位 语言的语法结构是用上下文无关文法描述的。因此,语法分析器的工作本质上就是按文法的产生式,识别输入符号串是否为一个句子。这里所说的输入串是指由单词符号(文法的终结符)组成的有限序列。对一个文法,当给你一串(终结)符号时,怎样知道它是不是该文法的一个句子呢?这就要判断,看是否能从文法的开始符号出发推导出这个输入串。或者,从概念上讲,就是要建立一棵与输入串相匹配的语法分析树。 自顶向下分析法就是语法分析办法中的一类。顾名思义,自顶向下就是从文法的开始符号出发,向下推导,推出句子。这种方法是带“回溯”的。 自顶向下分析的主旨是,对任何输入串,试图用一切可能的办法,从文法开始符号(根结)出发,自上而下地为输入串建立一棵语法树。或者说,为输入串寻找一个最左推导。这种分析过程本质上是一种试探过程,是反复使用不同产生式谋求匹配输入串的过程。 实现这种自顶向下的带回溯试探法的一个简单途径是让每个非终结符对应一个递归子程序。每个这种子程序可作为一个布尔过程。一旦发现它的某个候选与输入串相匹配,就用这个候选去扩展语法树,并返回“真”值;否则,保持原来的语法树和IP值不变,并返回“假”值。 2 需求分析 以前,人们对语法的分析都建立在人工的基础上,人工分析虽然能够做到侧类旁推,但终究人力有限,再精密的分析都会出现或多或少的错误。为减少因人为产生的错误,并加快

(完整版)数字信号发生器的电路设计_(毕业课程设计)

1 引言 信号发生器又称信号源或者振荡器,它是根据用户对其波形的命令来产生信号的电子仪器,在生产实践和科技领域有着广泛的应用。信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,如正弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率和幅度在一定范围内可任意改变。信号源主要给被测电路提供所需要的已知信号(各种波形),然后用其他仪表测量感兴趣的参数。信号发生器在通信、广播、电视系统,在工业、农业、生物医学领域内,在实验室和设备检测中具有十分广泛的用途。 信号发生器是一种悠久的测量仪器,早在20年代电子设备刚出现时它就产生了。随着通信和雷达技术的发展,40年代出现了主要用于测试各种接收机的标准信号发生器,使信号发生器从定性分析的测试仪器发展成定量分析的测量仪器。自60年代以来信号发生器有了迅速的发展,出现了函数发生器,这个时期的信号发生器多采用模拟电子技术,由分立元件或模拟集成电路构成,其电路结构复杂,且仅能产生正弦波、方波、锯齿波和三角波等几种简单波形。到70年代处理器出现以后,利用微处理器、模数转换器和数模转换器,硬件和软件使信号发生器的功能扩大,产生比较复杂的波形。这时期的信号发生器多以软件为主,实质是采用微处理器对DAC的程序控制,就可以得到各种简单的波形。随着现代电子、计算机和信号处理等技术的发展,极大地促进了数字化技术在电子测量仪器中的应用,使原有的模拟信号处理逐步被数字信号处理所代替,从而扩充了仪器信号的处理能力,提高了信号测量的准确度、精度和变换速度,克服了模拟信号处理的诸多缺点,数字信号发生器随之发展起来。

信号发生器作为电子领域不可缺少的测量工具,它必然将向更高性能,更高精确度,更高智能化方向发展,就象现在在数字化信号发生器的崛起一样。但作为一种仪器,我们必然要考虑其所用领域,也就是说要因地制宜,综合考虑性价比,用低成本制作的集成芯片信号发生器短期内还不会被完全取代,还会比较广泛的用于理论实验以及精确度要求不是太高的实验。因此完整的函数信号发生器的设计具有非常重要的实践意义和广阔的应用前景。 2 数字信号发生器的系统总述 2.1 系统简介 信号发生器广泛应用于电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域。 本设计以AT89C52[1]单片机为核心设计了一个低频函数信号发生器。信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,如正弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率和幅度在一定范围内可任意改变。波形和频率的改变通过软件控制,幅度的改变通过硬件实现。介绍了波形的生成原理、硬件电路和软件部分的设计原理。本系统主要包括CPU模块、显示模块、键盘输入模块、数模转换模块、波形输出模块。系统电路原理图见附录A,PCB (印制电路板)图见附录B。其中CPU模块负责控制信号的产生、变化及频率的改变;模数转换模块采用DAC0832实现不同波形的输出;显示模块采用1602液晶显示,实现波型和频率显示;键盘输入模块实

数据库课程设计格式要求

电气与信息工程学院 《数据库开发技术》课程设计 (宋体小四号空九行) 设计题目: 年级专业: 组长: 小组成员: 指导教师: 完成日期:2011年6月10日

题目 摘要: 摘要篇幅以一页为限,字数为300以内。 摘要正文后,列出3-5个关键词。“关键词:”是关键词部分的引导,不可省略。 关键词请尽量用《汉语主题词表》等词表提供的规范词。最后不加标点符号。 关键词:写作规范;排版格式;课程设计 ,

1.1 论文格式基本要求 (1) 1.2 论文页眉页脚的编排 (1) 1.3 论文正文格式 (2) 1.4 章节标题格式 (2) 1.5 各章之间的分隔符设置 (2) 1.6 正文中的编号 (3) 2 图表及公式的格式说明 (4) 2.1 图的格式说明 (4) 2.1.1 图的格式示例 (4) 2.1.2 图的格式描述 (5) 2.2 表的格式说明 (5) 2.2.1 表的格式示例 (5) 2.2.2 表的格式描述 (6) 2.3 参考文献的格式说明 (6) 2.3.1 参考文献在正文中引用的书写格式 (6) 2.3.2 参考文献的书写格式 (6) 3 打印说明 (8) 3.1 封面 (8) 3.2 中英文摘要 (8) 3.3 目录 (8) 3.4 正文 (8) 4 第4章题目(黑体,小三,1.5倍行距,段后1行) (9) 4.1 第一节题目(黑体,四号,1.5倍行距,段前0.5行) (9) 4.1.1 第一节一级题目(黑体,小四,1.5倍行距,段前0.5行) (9) 结论 (10) 参考文献 (11) 致谢.................................................................................................. 错误!未定义书签。

编译原理课程设计报告

2011-2012学年第二学期 《编译原理》课程设计报告 学院:计算机科学与工程学院 班级: 学生姓名:学号: 成绩: 指导教师: 时间:2012年5 月

目录 一、课程设计的目的 ---------------------------------------------------------------- - 1 - 二、课堂实验及课程设计的内容 -------------------------------------------------- - 1 - 2.1、课堂实验内容-------------------------------------------------------------- - 1 - 2.2、课程设计内容-------------------------------------------------------------- - 1 - 三、visual studio 2008 简介------------------------------------------------------- - 2 - 四、问题分析及相关原理介绍 ----------------------------------------------------- - 3 - 4.1、实验部分问题分析及相关原理介绍 ---------------------------------- - 3 - 4.1.1、词法分析功能介绍及分析------------------------------------- - 3 - 4.1.2、语法分析功能介绍及分析------------------------------------- - 3 - 4.1.3、语义分析功能介绍及分析------------------------------------- - 4 - 4.2、课程设计部分问题分析及相关原理介绍 ---------------------------- - 5 - 4.2.1、编译程序介绍 ----------------------------------------------------- - 5 - 4.2.2、对所写编译程序的源语言的描述(C语言) -------------- - 6 - 4.2.3、各部分的功能介绍及分析 -------------------------------------- - 7 - 4.3、关键算法:单词的识别-------------------------------------------------- - 8 - 4.3.1、算法思想介绍 ----------------------------------------------------- - 8 - 4.3.2、算法功能及分析 -------------------------------------------------- - 8 - 五、设计思路及关键问题的解决方法 ------------------------------------------ - 10 - 5.1、编译系统------------------------------------------------------------------ - 10 - 5.1.1、设计思路 --------------------------------------------------------- - 10 - 5.2、词法分析器总控算法--------------------------------------------------- - 12 - 5.2.1、设计思路 --------------------------------------------------------- - 12 - 5.2.2、关键问题及其解决方法 --------------------------------------- - 13 - 六、结果及测试分析-------------------------------------------------------------- - 14 - 6.1、软件运行环境及限制--------------------------------------------------- - 14 - 6.2、测试数据说明------------------------------------------------------------ - 14 - 6.3、运行结果及功能说明--------------------------------------------------- - 16 - 6.4、测试及分析说明--------------------------------------------------------- - 16 - 七、总结及心得体会 --------------------------------------------------------------- - 17 - 7.1、设计过程------------------------------------------------------------------ - 17 - 7.2、困难与收获 ------------------------------------------------------------- - 17 - 八、参考文献 ------------------------------------------------------------------------ - 18 -

相关主题