搜档网
当前位置:搜档网 › 单片机毕业设计论文可参考范文

单片机毕业设计论文可参考范文

单片机毕业设计论文可参考范文
单片机毕业设计论文可参考范文

摘要

近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。本论文详细的阐述了功率测量系统的设计思路和具体设计步骤。依据单片机的接口技术的原理,以测量功率为主要设计意图。以单片机为核心,着重的介绍了51单片机在系统中的重要地位,以及其外围硬件电路的芯片结构特点、功能和管脚知识。集测量、显示等功能于一体,设计完整、结构清晰、操作简单。在本设计中,是采用对电路中电压和电流分别进行采样,再经模数转换器ADC0809,将模拟量变为对应的数字量,利用6合一的数码管显示电压和功率。本文详细论述了硬件电路的组成。利用单片机完成整个测量电路的测试控制、数据处理和显示输出。

关键词单片机模数转换功率表采样

正文

1 引言

近年来,随着电子技术、计算机技术和半导体技术的飞度发展,给电力系统测量也带来了巨大的革命。提高电能测量技术-改机械式功率表为智能型数字功率表已成为时代的要求。电力测量系统的智能型数字表通常是以单片机为核心,配置一定的外围电路和软件,能够实现多种功能。在软件和硬件的设计中,系统的抗干扰性和系统的实时性与准确度成了解决数字表的关键所在。单片机具有成本低、可靠性高、应用灵活的特点。由各具体行业的业内人士使用单片机来开发或改造一般仪表是一条可行的道路。在电工与电子技术应用中,经常要测量功率。它是利用通有电流的可动线圈在另一个通电线圈形成的磁场中产生转动力矩而工作的仪表,其显着缺点是结构复杂、过载能力较差,本身消耗功率较大,且易受外磁场的影响,同时这样的功率表一般都是多量程的,在测量过程中需有电压表和电流表配合选定电压和电流量程,在选择不同的电压和电流量程时,刻度盘上每一分格代表不同的瓦特数,读得格数需要进行换算才能得出所要测量的功率,致使测量很不方便。另外在功率测量中,经常遇到被测电路的功率因数很低的情况,这时必须采用专门的低功率因数功率表。基于功率表是电工仪表中最常用的一种仪表,目前常用的是指针式电动系功率表。而为了更为精确的显示测量结果,数字功率表的设计成为了必

然。

在本设计方案中,采用的方案是先采样电压和电流。采样计算功率电能测量技术是随着计算机技术而发展起来的,它是建立在数值分析基础上,通过快速S/H 放大器和A/D 转换器对连续变化的模拟信号进行离散化,用数字量运算代替模拟量运算测量交流电参量的新方法。经过二十多年的探索发展和深入研究,出现了同步采样算法、准同步采样算法、非同步采样算法、加窗函数法、补偿法、双速率采样法、非均匀采样法、随机采样法、模拟数字混合采样法、小波函数法等等。这些采样测量方法在实践中,有的发展得较为完善成熟,有的正处在发展和探索阶段。但是,采样测量理论在电功率电能测量仪器仪表及相关设备的发展与应用中,已起到举足轻重的作用,是电气测量当前发展的一个重要方向。采样测量法的研究历史和发展现状采样测量法,也称作数字采样测(Digital Sampling Measurement)英文简称DSM法,它是七十年代初诞生的。1974 功率表在频率从DC 到1KHz的范围内与NBS的电动式功率标准进行了对比,结果两种测量方法的不一致性小于%。1975年,英国NPL(国家物理实验室)应用DDM技术设计了采样式数字功率表,并作为传递功率的标准。在SSM 方法,并研制了频率范围到1KHz、准确%的功率表,两位学者指出SSM方法在电力系统监控与电机保护等领域中,将有相当大的实际意义。在英国DSM功2m/n不为整数,则功率测量误差为零。尽管当时对DSM误差的研究是简单的,但这标志着对DSM功率测量方法研究向前一个跨越式发展。八十年代是DSM功率测量方法发展最快的时期。1982年,美国通用电机研究室(General Motors Research Laboratories)的DSM采用

近二十多年来,电能的测量和管理发展很快,逐渐成为一个专门的领域,但是由于电能测量较电压、电流等的测量复杂和困难,故测量的准确度低,通常的测量仪器为210级,015级就已是标准仪器了。实现功率测量必须有一个能将两输入电量相乘的电路结构,目前数字功率表大多使用称为时间分隔乘法器的一种模拟乘法电路来实现相乘。时间分隔乘法器又称脉冲—宽度—高度调制乘法器,它通常具有优良的静态精度,在相当宽的温度范围内可以达到千分之一,然而,由于这种乘法器输出滤波器的固有相移,使之受到严重的动态限制. 即使三角波的频率达到兆赫兹范围,乘法器的带宽仍然很有限,典型- 3 dB 带宽可能在1 KHz 以下。另外,时间分隔乘法器的电路比较复杂,调整也较繁琐,尽管如此,在静态精度要求较高的场合,这种方法还是经常采用的。随着微机的普及和发展,出现了应用微处理器进行数字乘法运算的新型功率表———采样功率表。

功率表的定义

功率的定义是在单位时间内所做的功。电学上的定义为θ

P=。单位为W,这称

IU

cos

为平均功率或有效功率。角度θ为I和E之间的相位角,θ

cos称为功率因素。

在直流电路中,功率的表示式为P=UI;

在交流电路中,功率的表示式为θ

IE

P=。

cos

很显然,要利用一个装置来测量功率,就须反映电压和电流的乘积,这无论用电动学测量机械仪表或数字测量仪表均可完成。目前使用最多的前者由于其准确度不高,仪表的读数易受外磁场的影响、仪表本身耗功大、过载能力小、表盘刻度不均匀,已不能完全适应人们快速有效的工作生活节奏;随着科技业飞速发展,数字功率表由于精度高、频带宽,不仅可以用于校准指针式功率表,也适合在现场进行功率的快速测量。在今天的数字时代,其应用前景是非常广阔的。

功率的数字测量

用功率转换器与数字电压表相配就可以实现功率的数字测量。功率转换器实质上就是一个电子乘法器,其特点是它的输出电压的大小正比于它的两个输入电压数值的积。因此,如果让一个输入电压正比于负载电压的大小,而另一个输入电压正比于负载电流的大小,则电子乘法器的输出电压,显然正比于负载所消耗的功率。再用数字电压表测量这个乘法器的输出电压就可以确定被测功率。当数字电压表显示值按功率接校准时,也就构成了数字功率表。

功率测量方案论证与比较

方案一、测量模拟电压用伏频(V/F)转换器,可将相应的电压转化为相应的频率,提高测量的精确度,对应比例为1mV/Hz。

用该方案求功率,也是要分时取电压电流的模拟量,再转换为频率,最后用软件处理,实现功率测量。专用的V/F转换器有AD650、AD654等。

方案二、利用采样电路分别对电压和电流进行采样,将电流转换成电压,再经乘法电路将两路电压相乘,再经模数转换器,模拟量变为对应的数字量,若要使测量的精度尽量高,可多次采样几组数据,然后再在程序中处理,求出平均值。原理框图如图1所示:方案三、可利用专门的IC来实现,如AD534芯片,该芯片既可采样电压,又可采样电

流,并将相应的模拟电压,电流转换为对应的数字量,再将转换后的电压,电流相乘,便可得到所求功率。功能描述:输入电由三个相同的电压转换电流的转换器转换为不同的电流,功能框图如图2所示:

图2 功能框图

转换功能框图如图3:

图3 转换功能框图

方案四、采用锁相环技术测量功率。锁相就是相位同步的自动控制,完成两个电信号相位同步自动控制系统称为锁相环(简称PLL)。因测量功率的两个参数电流、电压的获取不是同时采样的,故需要利用锁相环技术测量功率。由下图可见,锁相环由3个基本单元构成:相位比较器PC、电压控制震荡器VCO、低通滤波器LPF。

施加于相位比较器有两个信号:输入信号,压控震荡器输出信号,相位比较器输出信号,经低通滤波器后得到一个平均电压,这个电压控制震荡器的频率变化,使输入与输出信号的频率之差减小,直到差值为零,此时即是锁定。当锁定后,VCO能使其输出信号的频率跟随输入信号频率变化。利用锁相技术可以实现在电网电压及电流波形发生畸变时进行同步跟踪采样。每个周波的采样点数可根据需要选择。

图4 转换功能框图

2 采样功率表的基本原理

功率若以U ( t) 和I ( t) 分别表示信号的电压和电流,则在测量时间T 期间内( T 通常为周期信号周期的整数倍) 信号的平均为:

()()()?=

t

t d t I t U T

P 0

1

(2-1)

若对信号进行采样,得到离散的时间序列U ( k) 和I ( k) ,则信号的平均功率可以表示为:

()()∑-=

N

K k I k U N

P 1

1

(2-2)

其中N 为时间T 内采样的对数。

从上述原理出发,组成采样功率表的框图如图5所示:

图5 功率表的原理框图

显然,数字乘法和数字累加可以由微处理机来完成,若使用普通的微处理机芯片如Z80 、8031 等组成功率表,外围电路至少要二路高速A/ D 转换器和二路周期测量机构,电路是比较复杂的。随着集成电路的发展,目前出现了一些高性能的微处理芯片,如计算功能较强的16 位嵌入式控制器8097 ,它有八路转换时间为22μs 的10 bitA/ D 转换器,可以实现对电压和电流信号的采样保持和A/ D 变换;四路高速输入(HSI) 通道可以用来测量电压和电流信号的周期和相位等。若8097 实现采样功率表,则模拟电路部分只需要用于电压匹配的放大器和用于频率和相位测量的整形电路就可以了,实现起来非常简单。

3 主要芯片的介绍

A/D 转换芯片ADC0809的结构

ADC0809是8位A/D 转换芯片,它是采用逐次逼近的方法完成A/D 转换的,ADC0809的内部结构如图6所示。ADC0809由单一的+5V 电源供电;片内带有锁存功能的8路模拟开关,可对8路0-5V 的输入模拟电压信号分时进行转换,完成一次转换约为100us ;片内具有多路开关的地址译码器和锁存电路、高阻抗斩波器、稳定的比较器,256R 电阻T 型网络和树状电子开关以及逐次逼近寄存器。输出具有TTL 三态锁存缓冲器,可直接接到单片机数据

总线上;通过适当的外接、电路,ADC0809可对0-5V的双极性模拟信号进行转换。

图6 ADC0809的引脚图

ADC0809是28脚双直插式封装,引脚图如图6所示。

各引脚功能如下:

D7-D0:8位数字量输出脚。

IN0-IN7:8路模拟量输入引脚。

VCC:+5V工作电压。

GND:地。

REF(+):参考电压正端。

REF(-):参考电压负端。

START:A/D转换启动信号输入端。

ALE:地址锁存信号输入端(以上START、ALE两信号用于A/D转换)。

EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。OE:输出允许控制端,用以打开三态数据输出锁存器。

CLK:时钟信号输入端。

A、B、C:地址输入线,经译码后可选通IN0-IN7八通道中的一个通道进行转换。 A/D转换芯片ADC0809的转换通道选通表

表1 ADC0809的转换通道选通表

A/D 转换芯片 ADC0809的时序图

图7 ADC0809的时序图

4硬件电路

组成原理电路的主要器件

电路由一块AT89C51单片机集成芯片、一块模数转换器ADC0809芯片、一块运放集成芯片LM324、一个74系列芯片74LS138译码器、一块或非门集成芯片74LS02、一块非门集成芯片4069、一个6合一共阴极数码管,一精密可调电阻等器件组成。

电压、电流采集电路模块

电压、电流采集电路模块,该电路的测量电压是由可调电阻的滑动端直接输入到ADC0809的0输入通道IN0口。电流的测量:是在测量电路中串接一个1欧姆的电阻,然后再把电阻的高电位端接到运放的输入端,以将电压放大,再送入ADC0809的1输入通道IN1口;

图8 电阻网络实现对电压的衰减测量

如图8 通过电阻网络实现电压衰减测量的输入阻抗约为R =R1+ R2 +R3 +R4 。S1 至S4 单独合上时,Vout 的大小分别为:

S1 单独合上: Vout=Vin*1

S2 单独合上: Vout=Vin*(R2+R3+R4)/(R1+R2+R3+R4)

S3 单独合上: Vout=Vin*(R3+R4)/(R1+R2+R3+R4)

S4 单独合上: Vout=Vin*(R4)/(R1+R2+R3+R4)

选择R1>R2>R3>R4,由式中可以看出Vout 在一定范围时,电阻网络衰减程度越大,其可输入电压Vin范围越大。只要把R1、 R2、 R3、 R4 的参数选好,然后由S1、 S2、 S3、S4、选择测量电压输出端,即完成量程选择。例如:表头DVM 输入电压为0 ~5 伏(设DVM 输入阻抗无穷大),要求测量电压量程有5V, 50V ,100V,250V 档,输入电阻1M 欧,则有:

R4= 5× 1000000 /250= 20000= 20K

R3= 5× 1000000 /100 -R4= 50K- 20K = 30K

R2= 5× 1000000 /50 -R4 -R3= 100K- 20K- 30K= 50K

R1= 1000000- R4- R3- R2= 1000K- 20K- 30K- 50K= 900K

在对电流的检测方面,由于电流量本来比较小,所以测量到的1欧姆的电阻上电压量

也比较小,直接进行A/D转换会造成比较大的误差,需要对测量到的电压量进行放大之后

再送到A/D转换的ADC0809芯片处理,本设计中使用的的是LM324运算放大器组成反相交流

放大器。

LM324 四运算集成电路,它采用14脚双列直插塑料封装,是价格便宜的带差

动输入功能的四运算放大器,除电源共用外,四组运放相互独立。可工作在单电源下,

电压范围是或+16V。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo的

信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入

端的相位相同。LM324的引脚排列顺序见图 9。

a 一组运算放大器图

b LM324芯片引脚图

图 9 LM324管脚图

LM324的特点有:

1.短跑保护输出

2.真差动输入级

3.可单电源工作:3V-32V

4.低偏置电流:最大100nA(LM324A)

5.每封装含四个运算放大器。

6.具有内部补偿的功能。

7.共模范围扩展到负电源

8.行业标准的引脚排列

9.输入端具有静电保护功能

反相交流放大器可代替晶体管进行交流放大,电路无需调试。放大器采用单电源供电,由R1、R2 组成1/2V+偏置,C1 是消振电容。放大器电压放大倍数Av 仅由外接电阻Ri、Rf 决定:Av=-Rf/Ri。负号表示输出信号与输入信号相位相反。按图中所给数值,Av=-10。此电路输入电阻为Ri。一般情况下先取Ri 与信号源内阻相等,然后根据要求的放大倍数在选定Rf。Co 和Ci 为耦合电容。由LM324组成的基本的反相交流放大电路如图10所示

图10 LM324作反相放大器

模数转换电路模块

采集到的电压信号送到ADC0809芯片的IN-0口,处理后的电流信号送到IN-1口,由MCU AT89C51送选通信号进行A/D 转换后把转换后的数字量再送到主芯片中去进行处理,得到功率值,最后把需要的数字量用数码管显示出来,如图11。

图11 ADC0809 A/D转换芯片

单片机处理电路和数码管显示电路

由于需要由数码管显示的数据很多,如果用AT89C51的输出端口对数码管一个一个进行控制静态显示的话,芯片的端口明显不够,所以使用LED动态扫描显示以节约单片机的输出端口并且使电路更简洁。本设计中选用的是单片机的P0口作数码管的显示输出,P2口作为对数码管的选通如图13。

如图12所示为八段LED显示器的结构示意图,从图中可以看出,一个八段LED由8个发光二极管组成。其中7个长条形的发光管排列成“日”字形,另一个小圆点形的发光管在显示器的右下角作为显示小数点用。

图12 数码管各段名称

数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O 端口,而且功耗更低。

图13 AT89C51及数码干显示电路

5 所需工具软件

Keil C51开发系统基本知识

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系

统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因

而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。

Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。

在开发大型软件时更能体现高级语言的优势。

L51是Keil C51软件包提供的连接/定位器,其功能是将编译生成的OBJ文件与库

文件连接定位生成绝对目标文件(.ABS),源程序的多个模块分别经C51与A51编译后

生成多个OBJ文件,连接时,这些文件全列于目标文件列表中,作为输入文件,如果

还需与库文件(.LiB)相连接,则库文件也必须列在其后。outputfile为输文件名,

缺少时为第一模块名,后缀为.ABS。连接控制指令提供了连接定位时的所有控制功

能。Commandfile为连接控制文件,其具体内容是包括了目标文件列表,库文件列表

及输出文件、连接控制命令,以取代第一种繁琐的格式,由于目标模块库文件大多

不止1个,因而第2种方法较多见,这个文件名字也可由使用者随意指定。

图14为C51工具包的整体结构,uVision2是keil c的Windows集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE

本身或其它编辑器编辑C或汇编源文件;然后分别由C51或A51编译器编译生成目标文

件(.OBJ);目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定

位生成绝对目标文件(.ABS);ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可

以直接写入程序存贮器如EPROM中。[21]

图14 C51工具包整体结构图

仿真软件proteus软件介绍

Proteus软件是来自英国Labcenter electronics公司的EDA工具软件。

Proteus软件有十多年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,他的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,您不需要别的,Proteus为您建立了完备的电子设计开发环境!尤其重要的是Proteus Lite Proteus专业版也非常便宜,人人用得起,对高校还有更多优惠。

Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。此系统受益于15年来的持续开发,被《电子世界》在其对PCB 设计系统的比较文章中评为最好产品—“The Route to PCB CAD”。Proteus 产品系列也包含了我们革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。可以完全免费,也可以花微不足道的费用注册达到更好的效果;功能最强的。

6 程序流程图

图15 整个程序流程图

7 软件设计

主程序

主程序主要完成系统硬件电路的初始化, 设置堆栈指针, 定时器工作方式0, 外部中断方式0, 电压、电流值的获取,功率值实现处理子程序。

中断处理子程序

中断处理子程序有外部中断INT0 处理子程序和定时器T0处理子程序。外部中断INT0处理子程序用于检测A/D 转换是否结束, 定时器T0处理子程序是产生时间溢出中断。

开机初始化

本模块对有关的硬件进行初始化,如显示器的设置,AT89S51内部各个功能部件的设

置,同时还应对程序变量进行设置.

时分采样

先测量电压值,然后再测出电流值,为了使测量值精度高,采用每10M 秒测量一次,测量速度受微处理芯片限制。测量定时器采用芯片内部软件定时器,软件定时器每10 ms 中断一次,系统时钟也由它产生,它还可以做定时器T0溢出标志清除使用。

测量U( k) 和I( k)

本模块由信号的周期和A/ D 的转换时间计算出在信号的一个周期内A/ D 采样对数(N) ,然后对输入信号进行采样,边采样边计算。值得注意的是:8097 的A/D 转换时间要大于22μs 。由于ADC0809八路A/ D 转换器不能同时采样,因此采样后的电压序列和电流序列有一个微小的相位差,然后当信号频率小于100 Hz 时且测量精度为015 级时,它不会造成很大影响。[20]

计算参数

即计算电压、电流、功率. 方法如下: 电压值:

()()k V k V N

V N

k ∑==1

1

(7-1)

电流值:

()()k I k I N

A N

k ∑==

1

1

(7-2)

平均功率:

8 提高精确度

硬件处理

因ADC0809的测量电压范围为0-5V,即它的测量电压范围很小,故所测量的功率值也自然很小,在调负载电阻时,所调的阻值幅度不能偏大,若电压变化幅度过大,则将导致所

得的功率值误差偏大,因此,可调电阻应用精密可调电阻,不能用粗调电阻。

软件抗干扰

在硬件采取抗干扰措施的同时,在软件编写时也使用了一些减少干扰作用的方法。如采用加空指令、收留井、时间冗余、信息冗余等措施,将重要的变量及数据进行多个备份,一旦微机系统受干扰,数据被意外改写,利用容错原理软件在一定程度上可以使其恢复。

9 设计扩展

本设计的功率测量范围小,若要测量较大的功率,需对采样电压作不同的区域处理,可采用多挡开关,分别由不同的电压比较器,对输入电路的电压进行分级,再将超出电0809的工作电压5V的电压作适当的降压处理,使处理后的电压大小在0-5V内,同时也将电流进行硬件处理,使之转换的电压也在0-5V内,最终在程序中作算法处理,求出功率。

结论

本设计我已基本完成了硬件电路的设计和软件程序的编译及仿真调试,但仍有不足之处,由于时间仓促以及缺乏经验,故无法在规定期完成设计的全部功能。但是从中我学到了很多东西。

随着科学技术的发展,现代社会已步入信息时代,并在向数字化的方向发展,理所当然,功率表的研究与制作也在不断地追求完美。目前,在功率电能测量方法普遍应用的情况下,系统地、全面地和深入地研究数字采样法(DSM的原理误差和仪器误差已经越来越重要。从过去的研究成果看,DSM的理论分析研究解决了功率测量误差一些基本问题。但是,理论分析却很难解决DSM功率测量的仪器误差。因此,仿真研究将为解决DSM功率测量的仪器误差提供新途径。用仿真方法研究DSM功率测量误差,关键有两点:第一是建立DSM功率测量的数学模型;第二是建立误差分析的仿真模型。通过计算机数值分析,可对影响DSM测量原理的各种误差进行定量的估计,分析的结论将为DSM功率测量产品的设计、计算、分析和生产提供依据,对促进我国DSM功率测量仪表和设备进步将起到积极的作用。

本次数字功率表的设计与制作,有很大的局限性,因为它所测量的电压范围很小,即所测得的电功率也很小。以后我会在功率的测量范围和精度等方面进行优化,利用伏频(V/F)转换可以达到较理想的结果。

致谢

本次毕业设计是对我大学四年学习和生活的一次高度浓缩和总结。在这期间得到了同学和老师的大力帮助。通过这次系统的毕业设计,让我熟悉了对一项课题进行研究、设计和制作的详细过程。让我拓展了自己所学,锻炼了学习的能力,开拓了思维,培养了自己严谨细心的工作态度,增进了团队合作的经验,加深了老师和同学的情谊,这些对我在将来的工作和学习当中都会有很大的帮助。在这里,我要衷心的感谢我的导师夏国荣老师,是在他的细心的指导和帮助下我才顺利的完成了我的毕业课题设计。同时我还要感谢毕业设计过程中所有给我帮助的老师和同学!

参考文献

1电子技术基础模拟部分(第四版)康华光主编高等教育出版社 1996

2康华光,数字电子技术.

3汇编语言程序设计(修订版) 罗万钧田立炎冯子纲冯世蔚编着西安电子科技大学出版社 1998

4微型计算机系统原理及应用(第四版) 周明德主编清华大学出版社 2004

5 C程序设计(第二版)谭浩强编着清华大学出版社1999

6 数字电子技术基础(第四版)阎石主编高等教育出版社 1998.

7 模拟集成电路应用王秀杰张畴先主编西北工业大学出版社1994.

8 Protel电路设计教程江思敏姚鹏翼胡荣等编着清华大学出版社 2002

9 电路(第四版) 邱关源主编高等教育出版社 1999.

10电路理论基础(上、下册),汪建主编,华中科技大学出版社,2002

11 模拟电子技术基础(部分)(第三版),童诗白、华成英主编,高等教育出版社,2001

12 MCS-96系列单片机原理及应用技术,汪建主编,华中科技大学出版社,第2版2004

13Integrated Circuits Databook[M]. Norwood: Analog Device Inc.,1990-1994. 14数字电路与逻辑设计(第四版),曹汉房主编,华中科技大学出版社,2004

15 微电子器件与IC设计,刘刚、何笑明、陈涛编着,科学出版社,2005

16 C语言程序设计教程(第二版),秦友淑、曹化工编着,华中科技大学出版社,2002

17 单片机原理与应用 -电子科技大学出版社1995.

18 . Integrated Circuit Design with Analog, Digital, and Smart Power Applications[M]. IEEE Press,1994.

附录A 汇编源程序

;为ADC0809与89C52的数据接口

;P0口为显示数据口,,,为片选地址线74LS138

; 开始转换

; ----ADC0809_OE 输出允许

;INT0-----ADC0809_EOC 转换结束

;

TL0BUF EQU 30H

TH0BUF EQU 31H

SEVRE EQU 32H

COUNT EQU 33H

COUNT1 EQU 34H

ZHENG EQU 35H

FEN1 EQU 36H

FEN2 EQU 37H

VOLT0 EQU 38H

VOLT1 EQU 39H

VOLT EQU 3AH

AN0 EQU 3BH

AN1 EQU 3CH

AN EQU 3DH

X1 EQU 3EH

X2 EQU 3FH

Y1 EQU 40H

Y2 EQU 41H

LIU1 EQU 42H

LIU2 EQU 42H

LIU3 EQU 42H

CHANGE EQU 42H

B_T0 BIT 00H

SIGN BIT 01H

ORG 0000H

AJMP START

ORG 0003H

LJMP IN0

ORG 000BH

LJMP TIME0

ORG 0030H

;==================================================== ;初始化

;==================================================== START:

CLR

START1:

MOV SP,#60H

MOV TMOD,#1

MOV DPTR,#0FFFFH-10000

MOV TH0,DPH

MOV TL0,DPL

MOV TH0BUF,DPH

MOV TL0BUF,DPL

SETB EA

SETB ET0 ;开定时器0中断

SETB TR0

SETB IT0 ;外部中断0为边沿触发模式

SETB EX0 ;开外部中断0

CLR

CLR

MOV COUNT,#10

CLR

CLR

MOV CHANGE,#0F0H

CLR SIGN

clr

;======================================================= MAIN:

JNB B_T0,MAIN

CLR B_T0 ;时间到了

SETB ;开始转换START 脉冲

CPL

SETB

JB SIGN,JUMP

MOV SEVRE,R0

LCALL CHANGE_V

SETB SIGN

LJMP MAIN

JUMP:

LCALL CHANGE_A

LCALL MULD

CLR SIGN

LCALL DISPLAY

LJMP MAIN

;================================================

;电压电流处理

;================================================ CHANGE_V:

MOV A,SEVRE

DIV AB

MOV VOLT0,A

MOV A,B

MOV B,#5

DIV AB

MOV VOLT1,A

MOV A,VOLT0

MOV B,#10

MUL AB

ADD A,VOLT1

MOV VOLT,A

RET

;================================================ CHANGE_A:

MOV A,R0

MOV B,#51

DIV AB

MOV LIU1,A

MOV AN0,A

MOV A,B

MOV B,#5

DIV AB

MOV LIU2,A

MOV AN1,A

MOV A,B

MOV B,#5

mul ab

mov b,#3

DIV AB

MOV A,AN0

MOV B,#10

MUL AB

ADD A,AN1

MOV AN,A

;================================================= ; 电压与电流

; 相乘处理子程序

;================================================= MULD:

MOV A,VOLT1

MOV B,AN1

MUL AB

MOV X1,A

MOV A,AN1

MOV B,VOLT0

MUL AB

MOV X2,A

MOV A,AN0

MOV B,VOLT1

MUL AB

MOV Y1,A

MOV A,AN0

MOV B,VOLT0

MUL AB

MOV Y2,A

MOV A,X1

MOV B,#10

DIV AB

ADD A,X2

MOV X2,A

MOV A,Y2

MOV B,#10

MUL AB

ADD A,Y1

ADD A,X2

MOV B,#10

DIV AB

MOV FEN2,B

MOV ZHENG,A

RET

;=================================================== ;子程序名:DISPLAY

;功能:显示寄存器中需要显示的数据

;=================================================== DISPLAY: ;*电压显示*

MOV A,SEVRE

MOV B,#51

DIV AB

MOV DPTR,#TAB

MOVC A,@A+DPTR

ADD A,#80H

MOV P0,A

MOV P2,#0

LCALL DELAY_1MS

MOV P2,#7

MOV A,B

MOV B,#5

计算机专业毕业设计论文

目录 第一章绪论 (1) 1.1 系统开发的背景 (1) 1.2 软件开发的策略 (1) 1.3 软件的开发方法 (3) 1.4 系统开发环境的选取 (4) 第二章系统规划 (7) 2.1 软件开发中的主要问题 (7) 2.2 软件开发目标 (7) 第三章系统分析 (8) 3.1 系统的初步调查 (8) 3.2 系统的可行性分析 (8) 3.3 对现存软件的研究 (9) 3.4 新系统逻辑方案的提出 (9) 第四章系统设计 (12) 4.1 目的与任务 (12) 4.2 系统的总体结构设计 (12) 4.3 系统的物理结构设计 (13) 4.4 系统运行的软硬件环境 (14) 4.5数据库设计 (14) 4.6用户界面设计 (17) 第五章系统实现 (19) 5.1 与数据库的连接 (19) 5.2 线程的设计 (21) 5.3具体的功能实现 (22) 5.4 系统测试 (34) 第六章系统运行与维护 (36) 6.1 系统的运行 (36) 6.2 系统的维护 (36) 第七章结论 (37) 7.1本软件的特点 (37) 7.2本软件的缺点 (37) 结束语 (38) 致谢 (38) 参考文献 (39)

第一章绪论 1.1 系统开发的背景 在科技日益发达的今天,社会对每个身处其中的分子要求越来越高,懂得一门外语只是基本的要求。而学习外语也要讲究一定的方法,一些辅助的工具也是必不可少的。 回顾过去背单词的方式,大家都是对着一本厚厚的字典,用笔在纸上反来复去的写,力求用次数来达到记忆的目的。可这种方式太浪费时间,一些单词被背了又背,一些单词却未被问津,自己都不知道哪些是已经记下来的,哪些是还不会的。把时间都白白的浪费掉了,真是得不偿失,因此,改变这种方式势在必行!使用计算机编写的背单词工具就改变了这种状况,使背单词也变得“轻松”起来。面对当前市场上背单词工具质量的良莠不齐,因而提出了设计一个新的,功能更实用,操作更方便,界面更友好的英语背单词工具——“攻破单词”。 通过对此工具的使用,可以节省很多时间,提高记忆效率,加强学习上的灵活性,使记忆、测试和查单词等各方面都很方便、轻松、快捷,相信它更能满足学习英语的学习者的需要,提高学习的进程,增加学习的兴趣。 1.2 软件开发的策略 将程序看作是按照顺序执行的一系统指令,这通常称为过程编程。过程化程序设计的典型特征是:程序中的数据对于所有过程都是可见的,因此也很容易造成混乱;过程与数据之间的关系是独立的,数据并没有要求一定要用那些方法来处理,原则上任何过程都可以对数据进行操作。在面向过程的程序设计方法中,首先考虑的是程序的功能,即程序要解决的问题,通过将功能逐步细化,直到每一个小的功能模块都能够用函数或过程来实现。然后设计数据结构,编写功能模块(过程),最后将它们组合成一个复杂的程序。换句话说,面向过程的程序设计采用的是“算法+数据结构=程序设计”的思想,即首先考虑解决问题的算法,然后再设计适合的数据结构使得算法得以有效的实现。面向过程的程序设计方法对于小型程序来说是适合的,但是用它来开发大规模的、可重用的应用就显得力不从心了。 与过程编程相对的是面向对象的编程。面向对象编程(OOP)从另外角度看待

本科毕业设计(论文)模板

本 科 毕 业 设 计(论文) 题 ——副标题 学生姓名:张 三 学 号:10080000 专业班级:计算机科学与技术10-5班 指导教师:李 四 20 年 6月20日

——副标题 要 数据结构算法设计和演示(C++)树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言(C++)和面向对象的编程工具(Borland C++ Builder 6.0)开发出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、图和排序部分的典型算法和数据结构用面向对象的方法封装成类,并通过类的对外接口和对象之间的消息传递来实现这些算法,同时利用解、辅助教学和自我学习的作用。 关键词

The design and implementation of the linear form ——副标题 Abstract 外文摘要要求用英文书写,内容应与“中文摘要”对应。使用第三人称。 “Abstract” 字体:Times New Roman,居中,三号,加粗,1.5倍行距,段前、段后0.5行间距,勾选网格对齐选项。 “Abstract”上方是论文的英文题目,字体:Times New Roman,居中,小二,加粗,1.5倍行距,间距:段前、段后0.5行间距,勾选网格对齐选项。 Abstract正文选用设置成每段落首行缩进2字符,字体:Times New Roman,字号:小四,1.5倍行距,间距:间距:段前后0.5行间距,勾选网格对齐选项。 Keywords与Abstract之间空一行,首行缩进2字符。Keywords与中文“关键词”一致,加粗。词间用分号间隔,末尾不加标点,3-5个,Times New Roman,小四。如需换行,则新行与第一个关键词首字母对齐。 Keywords:Write Criterion;Typeset Format;Graduation Project (Thesis)

毕业设计(论文)主要参考资料电影

毕业设计(论文)主要参考资料电影 篇一:毕业论文电影网页总体设计6 本科生毕业设计说明书(毕业论文) 题目:电影网站的设计 学生姓名: 学号: 专业:计算机科学与技术 班级: 指导教师: 第四章“爱电影”网站总体设计分析 4.1 网站总体设计 本网站用DIV块将页面分为几部分,每一个页面都有自己的页面划分情况,将电影网站制作成为一个拥有友好界面,并且布局合理、功能强大的,信息详尽的网站,本网站分为多个页面,分别为首页,各分类页,包括新闻频道、影院频道、商城频道、社区频道、发现频道,和详情展示页、注册页、登录页等。 电影网站会运用到多种颜色,只运用一种颜色会让人感觉单调、乏味、枯燥;但网站中主色太多的话,会让人感觉凌乱,无主题感[1]。一个网站需要有1~2种主题色与1~2种辅色,才不会让浏览者迷失方向。 1、主色

在网页上,面积最大的色彩为网页的主色调,爱电影网站中白色贯穿网站中所有的页面。其次就是以淡蓝色色做为设计的主色调。以蓝色为主色的作品,多数给人感觉理智、沉稳和冷静。 2、辅色 网站的辅色用了浅灰色,浅灰色给人以诚恳、沉稳、考究的感觉。灰色更有弹性,但灰色决不是灰心丧气,悲观的表现,它甚至比黑色更有张力!浅灰色使人觉得比较干练、干净,作为辅色就不能那么的抢眼,干净利落终归是最好的选择[2]。 3、背景色 整个网站的背景色是用的白色,白色显得特别的干净、简单。不会显得整个网站杂乱无章。白色与其他色彩对比强烈。当白色与其他鲜艳的色彩组一起搭配时,往往更引人注目并可以吸引浏览者。 4.2 “爱电影”网页版式设计 通过了解各个类型的网页设计版式,结合本网站是商业性网站,爱电影网站的设计中选择了骨骼型的设计方法来完成爱电影网站的前台网页设计与制作。 以首页为主,我将整个网页纵向分为三部分,第一部分作为该网也的头部约180px,主要包括网站logo,导航条;底部约300px,该部分主要书写电影网站的内部介绍,版权

基于单片机毕业设计(论文)开题报告

徐州工程学院 毕业设计(论文)开题报告 课题名称:基于单片机的住宅小区煤气 泄露实时报警器设计 学生姓名:学号: 指导教师:职称: 所在学院: 专业名称: 徐州工程学院 20 年月3日

说明 1.根据《徐州工程学院毕业设计(论文)管理规定》,学生必须撰写《毕业设计(论文)开题报告》,由指导教师签署意见、教研室审查,学院教学院长批准后实施。 2.开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。 3.毕业设计开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。 4.本报告中,由学生本人撰写的对课题和研究工作的分析及描述,没有经过整理归纳,缺乏个人见解仅仅从网上下载材料拼凑而成的开题报告按不合格论。 5. 课题类型填:工程设计类;理论研究类;应用(实验)研究类;软件设计类;其它。 6、课题来源填:教师科研;社会生产实践;教学;其它

课题 名称 基于单片机的住宅小区煤气泄露实时报警器设计 课题 来源 社会生产实践课题类型工程设计类 选题的背景及意义 近年来随着人民生活水平的提高,管道煤气和罐装煤气已深入到寻常百姓家。但由于使用不当或设备老化等原因导致的煤气泄漏极大地威胁着人们的生命财产安全。煤气泄漏而大量产生的一氧化碳是煤气中毒事件的根源,如采用煤气泄漏报警器就能得到及时的警示。单片机在日用电子产品中的应用越来越广泛,为现代人工作、科研、生活、提供更好的更方便的设施。为了防止中毒事件再次发生,提出利用单片机系统进行有效的预防对策。为此设计出家用煤气泄漏报警控制器。 煤气泄漏的危害 一氧化碳的浓度与健康成年人中毒的可能症状 50ppm 健康成年人在八小时内可以承受的最大浓度 200ppm 2-3小时后,轻微头痛、乏力 400ppm 1-2小时内前额痛;3小时后威胁生命 800ppm 45分钟内,眼花、恶心、痉挛;2小时内失去知觉;2-3小时内死亡1600ppm 20分钟内头痛、眼花、恶心;1小时内死亡 3200ppm 5-10分钟内头痛、眼花、恶心;25-30分钟内死亡 6400ppm 1-2分钟内头痛、眼花、恶心;10-15分钟死亡 12800ppm 1-3分钟内死亡

计算机软件工程毕业设计论文

目录 目录 (1) 摘要 (1) 前言 (3) 第一章绪论 (4) 1.1研究背景 (4) 1.2设计目标 (4) 1.3本文结构 (5) 第二章系统开发环境与技术 (6) 2.1系统开发环境 (6) 2.1.1 MyEclipse插件介绍 (6) 2.1.2 Tomcat服务器介绍 (6) 2.2系统开发技术 (7) 2.2.1 JSP与Servlet技术 (7) 2.2.2 JavaScript简介 (10) 2.2.3 MVC模式 (11) 2.2.4 Struts框架 (11) 2.2.5 Spring框架 (13) 2.2.6 Hibernate框架 (15) 第三章系统需求分析与前台设计 (17) 3.1需求分析 (17) 3.1.1 系统前台简要设计概述 (17) 3.1.2 系统用例图 (18) 3.2系统设计 (18) 3.2.1 系统层次划分 (18) 3.2.2 数据库设计 (19) 3.2.3 成本管理模块时序图 (22) 第四章系统详细设计与功能实现 (27) 4.1系统项目的文件夹结构 (27) 4.2成本管理模块的具体实现 (28) 4.2.1 查询成本信息列表功能的实现 (28)

4.2.3 修改成本信息功能的实现 (36) 4.2.4 删除成本信息功能的实现 (39) 4.2.5 查看成本明细信息功能的实现 (41) 第五章总结与展望 (43) 5.1课题总结 (43) 5.2进一步开发的展望 (43) 参考文献 (44) 致谢 (45)

摘要 服饰企业生产状况联络表是针对企业的实际情况而进行设计、开发的,而成本管理模块则是为了保持产品的成本信息及时的保存、更新。利用JSP技术和SSH框架以及相应的数据库访问技术实现了基于Web的系统。该框架可以减少模块之间的耦合性,让开发人员减轻重新建立解决复杂问题方案的负担,并且可以被扩展以进行内部的定制化。通过使用JSP技术建设动态网站,充分发挥了Java语言所独有的易用性、跨平台性和安全性,从而构建了一个运行高效、安全可靠、适用性广的管理系统,实现了企业信息资源的网上管理,满足了公司业务处理的需要,使企业适应了网络经济时代发展的要求。 论文首先简要介绍了企业管理系统的一些研究与应用背景,其次介绍了该网站系统所采用的开发工具、平台以及开发环境。在此基础上,论文详尽描述了成本管理系统情况。 关键词:JSP,SSH框架,成本管理 作者:XX 指导老师:XX

大学生毕业论文(设计)要求

大学生毕业论文(设计)要求 毕业论文(设计)的主要内容应包括文献综述、任务提出、方案论证、设计思想、设计计算、实验结果、技术分析、结论等。实验研究类的题目要有相应的系统结构图,毕业论文(设计)的基本要求要符合学校本科生毕业论文(设计)的撰写规范。 学生完成毕业论文(设计)书面材料包括: 1.题目:应能概括整个论文最重要的内容,恰当、简明、引人注目。题目应力求简短,一般不宜超过30字。需要中英文。 2.中文摘要:论文第1页为内容摘要,约300字左右。应说明工作目的、研究方法、成果和结论。要突出本论文的创造性成果或新的见解,语言力求精练。为了便于文献检索,应在本页下方另起一行注明本文的关键词(3至5个)。3.英文摘要:论文第2页为英文摘要。上方应有题目,内容与中文摘要相同。4.目录:应是论文的提纲,也是论文组成部分的小标题。目录应独立成页,包括论文的全部页码。 5.前言:在论文的开头,一般要概括地写出作者意图,说明选题的目的及意义,指出论文写作的范围。 6.正文:是学位论文的主体,着重反映论文研究工作范畴,研究方法。在正文中应将调查、研究中所得的材料和数据进行加工整理和分析研究,提出论点,要突出创新。正文一般可包括以下几个方面: (1)研究内容 (2)研究方法(实验方法) (3)结果 (4)讨论 正文要求论点正确,推理严谨,数据可靠,文字精练,条理分明。 7.参考文献:只列主要的及公开发表过的,按中文引用的顺序附于文末。8.致谢:对给予各类资助、指导和协助完成研究工作以及提供各种对论文工作有利条件的单位及个人表示感谢。致谢应实事求是。 9.学位论文完成后,在最后加上指导教师评语、论文评阅人评语、答辩委员会意见。

本科毕业论文参考模板

聊城大学东昌学院 本科生毕业论文(设计) 题目:影响我国房价的因素分析 专业代码:020101 作者姓名:崔帅 学号:20080020732 单位:经法系08级经济学1 班

指导教师:沈红梅 年月日

文件四 本科毕业论文(设计)参考模板 说明:①毕业论文(设计)原则上采用计算机打印。使用A4纸张,边距为:上下各为2.5cm,左右各为2.8cm,装订线0.5cm(居左),页眉、页脚各 为1.5cm。页眉内容:“聊城大学本科毕业论文(设计)”,黑体,5号, 居中。 ②全文1.5倍行间距。 目录(标题用黑体3号,加粗,居中) 前言(宋体4号字,加粗) - - - - - - - - - - - - - - - - - 1 1.正文一级标题(宋体4号字,加粗)- - - - -- - - - - - - - - - - -- - -- 1 1.1 正文二级标题(宋体小4号字)-- - -- - - - - - - --- - - - - - -- - - - - - - 3 1.1.1正文三级标题(宋体小4号字)- -- -- - -- - - - - - - -- - - - - - 5 1.1.2正文三级标题(宋体小4号字)- - - - -- - - - - - - -- - - ---- - 7 2. 正文一级标题(宋体4号字,加粗)-- --- - - - - - - - - - - -- -- - -20 2.1正文二级标题(宋体小4号字)- - - - -- - - - -- - - - - ---- - -- - - - -20 2.2 正文二级标题(宋体小4号字)- - - - - - -- - - - - - - - - - - - - - - - 23 …… 结论(宋体4号字,加粗)-- - -- - - - - - - - - - - - - - - - - -- - - - --- -- - 50 注释(宋体4号字,加粗,采用尾注者设此节,采用脚注者不设此节)-- -- - - --- -- - 51 参考文献(宋体4号字,加粗)- - - - - - - - - -- - - - - - - - - - - - - - - - - 52

河南科技大学毕业设计论文模板

【从这里键入摘要内容。字体和格式均不需要修改。页面格式已经设置完毕(小四号宋体,每段开头空二格)。】扼要概括论文主要设计了什么内容,如何设计的,设计效果如何。语言精练、明确,语句流畅;英文摘要须与中文摘要内容相对应;中文摘要约400-500个汉字,英文摘要约300-450个实词;关键词要反映毕业设计说明书(论文)的主要内容,数量一般为4-6个。 设计类论文的摘要:应有类似的文字:(1)本设计的依据和意义的简要描述 (2)采用什么方法(面向对象的方法或软件工程的方法)进行需求分析、总体设计,详细设计、实现了哪些重要的功能。(3)(如果有这部分内容的话)设计过程中对什么问题进行了研究,提出了什么新的思路或者方法(4)系统设计或者研究达到了什么目标。 研究类论文的摘要: (1)本课题的依据和意义的简要描述(2)对哪些算法或者方法进行了哪些研究(3)提出了什么新的思路或者方法,或者对什么方法提出了改进思想(4)经过什么测试验证,证明了新的方法的可行性,或4)研究达到了什么目标。 4,关键词5,关键词6 页眉设置:河南科技大学本科毕业设计论文 页码设置:前言之前部分用Ⅰ,Ⅱ,Ⅲ,…编号 从前言开始用阿拉伯数字1,2,3…编号,前言为第1页

【从这里键入英文摘要内容, 使用Times New Roman 字体,小四号小写,每段开头留四个字符空格】 WORDS :5,关键6

言 章一级标题一 (2) 第1章二级标题一 (2) 第1章二级标题二 (3) §1.2.1 第1章三级标题一 (3) §1.2.2 第1章三级标题二 (3) 章一级标题二 (5) 第2章二级标题一 (5) §2.1.1 第2章三级标题一 (5) §2.1.2 第2章三级标题二 (5) §2.1.3 第2章三级标题三 (6) 第2章二级标题二 (6) 章一级标题三 (7) 第3章二级标题一 (7) §3.1.1 第3章三级标题一 (7) §3.1.2 第3章三级标题二 (7) 第3章二级标题二 (7) 第4章一级标题四 (8) §4.1 第4章二级标题一 (8) §4.1.1 第4章三级标题一 (8) §4.1.2 第4章三级标题二 (8) §4.2 第4章二级标题二 (8) 第5章一级标题五 (9) §5.1 第5章二级标题一 (9) §5.2 第5章二级标题二 (9) §5.3 第5章二级标题三 (9) §5.3.1 第5章三级标题一 (9)

毕业设计论文范文参考——摘要、目录、正文、致谢、参考文献、附录

单片机运动控制系统设计 摘要 本文介绍了利用红外反射式传感器实现小车自动寻迹的设计与实现。本设计中的小车能够自动识别路线 ,......。 ......。 关键词:自动寻迹;传感器;单片机;机器人;数据采集

Abstract This article introduces the design and execution of auto-searching for track by usage of the reflected infrared sensor on the auto-guided car. The car discern the routs automatically, ....... ....... Keyword: Auto-tracking;Infrared Sensor; Single-chip microcomputer; Robot; Data Collection

目录 1 绪论 (1) 1.1机器人的运动控制背景 (1) 1.2本设计的应用及意义 (1) 1.3论文主要工作 (1) 2 系统总体方案 (2) 2.1系统总体规划 (2) 2.2单片机内部结构及接口描述 (2) 2.3技术指标 (2) 2.4主要芯片的选型 (2) 2.4.1 电机驱动芯片的选型 (2) 2.4.2温度传感器芯片的选型 (3) 2.5其他芯片的简介 (3) 2.5.1 ATMEL 93C46 (3) 2.5.2 LCD1602 (3) 2.5.3 74HC540 (3) 2.5.4 74HC245 (3) 3 硬件设计与实现 (4) 3.1系统运动控制部分设计 (4) 3.1.1 电机选型 (4) 3.1.2 L298N驱动电机 (4) 3.2寻迹模块设计 (4) 3.3无线电发射接收模块介绍 (4) 3.4测温系统设计 (5) 3.5电源 (5) 3.5.1电源的选型 (5) 3.5.2稳压电路设计 (5) 3.5.3抗干扰设计 (5) 4 测试及其控制程序设计 (6) 5 总结与展望 (7) 致谢 (8) 参考文献 (9) 附录1机器实体照片 (10)

51单片机毕业设计论文

1.1核心芯片8051单片机 (2) 1.2 ADC0809转换芯片 (5) 1.2.1 ADC0809的逻辑结构 (5) 1.2.2 ADC0809 的通道选择 (6) 1.2.3 ADC0809的引脚图及各引脚作用 (6) 1.3 MC14499芯片 (8) 1.3.1.MC14499的结构及功能介绍 (8) 1.3.2 MC14499在单片机中的应用 (10) 1.4 74LS373芯片 (13) 1.5 LED数码管 (15) 1.5.1 LED数码管显示器的结构 (15) 1.5.2 LED数码管显示器的显示段码 (17) 1.5.3 LED显示器的参数 (18) 1.6 X25045 (18) 2 系统硬件设计 (20) 2.1系统设计原理和系统框图 (21) 2.1.1设计原理 (21) 2.1.2系统框图 (21) 2.2液位传感器设计 (22) 2.2.1 传感器原理 (22) 2.2.2 传感器的组成 (22) 2.2.3 测量原理 (23) 2.2.4 将电容转化成电信号部分 (24) 2.2.5 电信号放大电路设计 (25) 2.3 A/D0809模数转换 (25) 2.4 显示电路的设计 (27) 2.5 键盘电路 (29) 2.5.1矩阵式键盘的工作原理 (30) 2.5.2 硬件电路设计及电路图 (30) 2.6 继电器控制水泵加水电路 (31) 2.7 报警电路 (32) 2.8 电源电路 (33) 2.8.1 直流电源电路 (33) 2.8.2 备用电源切换电路 (34) 2.9看门狗电路 (35) 3 系统软件的设计 (38) 3.1 软件设计流程图 (38) 3.2矩阵键盘程序设计 (40) 3.2.1 程序设计内容 (40) 3.2.2系统程序 (40) 3.3 ADC0809模数转换流程图 (42) 4 结论 (45) 附录A (46)

计算机毕业设计论文

南宁地区教育学院毕业论文(设计) 题目学生成绩管理系统 姓名文艳 学号2009108014 专业计算机应用技术 班别09计算机 指导教师周秀梅 提交日期2011年12月30日

摘要 学生成绩管理系统其开发工作主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。Powersoft的powerbuilder为用户提供了功能强大的集成开发环境。POWERBUILDER是图形用户界面的c/s开发工具,利用其提供的各种面向对象的开发工具,powerbuilder具有强大的多个数据库描述连接功能和数据库检索力。利用其前端的用户界面开发功能完备,易使用的应用程序。而后台的数据库连接由POWERBUILDER完成,建立起数据一致性和完整性强.数据安全性好的库。

目录 第一章绪论 (1) 第二章可行性分析 (3) 第三章关键的技术 (4) 第四章数据库设计 (7) 第五章需求分析 (11) 第六章总体设计 (13) 第一节程序设计 (13) (1)输入功能模块 (13) (2)查询,修改模块 (14) (3)退出系统模块 (14) 第二节总体设计小结 (14) 第七章详细设计 (15) 第八章体会 (29) 参考文献 (30)

第一章绪论 Sybase power Builder9.0是一个企业级的,面向对象的快速应用开发工具,它易于使用的,可伸缩的,并经实践证明的快速集成开发环境,在给用户提供一条转移到下一代平台的途径的同时,使用户仍能够保护和扩展现有的技术和应用上的投资。多年来,用户一直赞赏Power Builder用于客户/服务器应用开发的快捷性,简便性以及先进性。现在,用户可以在他熟悉的相同的Power Builder环境中使用相同的技术来创建同样功能强大的Wed和分布式应用。Power Builder9.0是美国著名的Power soft公司开发的可视化数据库编称语言,它是完全按照客户机/服务器体系结构设计的,特别是其提供了用于创建和管理不同对象的众多画板,具有强大的数据库操作功能,是一款极其优秀的面向对象的数据库开发工具。使用它将会使应用程序的开发速度更快,成本更底,质量更高,功能更强,使开发人员从枯燥复杂的编程中解放出来,令开发应用系统这一让人头痛的工作变成了真正的享受。它提供了对面向对象编程的全面支持,集成强大并易于使用的编程语言。 使用Power Builder可以快速地开发出当今最流行的各种商业应用,如客户/服务器应用,分布式应用,基于组件的应用和wed应用。在Power Builder强大功能和友好的集成开发环境支持下,开发人员的效率得到空前的提高,使程序设计与开发工作变的更加有趣,仿佛是一个艺术家在创作一件艺术品,因此它深受国内外广大开发人员的喜欢。 Power Builder9.0的特点主要表现在以下几个方面: 1.高效率的应用开发 Power Builder通过提供大量新的功能和特征继续扩展其快速应用开发和无比卓越的生产率传统,显著地加快了应用的周期。 2.紧密集成Sybase EAServer 当运行于EAServer中时,Power Builder应用的功能非常强大。 EAServer是Sybase公司的一个独具特色的应用服务器,它融合了组件事务处理服务器和动态页面服务器的功能。 3.强大的Wed应用开发能力

江苏大学毕业设计及论文基本要求

本科毕业设计要求: 1、英文文献翻译,文献的原文由老师提供,要求对英文文献中的题目、摘要、正文、图表 名称进行原意翻译,文献中的作者、公式、图表以及参考文献不需要翻译。翻译时不可通过翻译工具进行全文翻译,仅能使用翻译工具进行初步翻译再针对原文意思进行修改,必须保证译文具有一定的可读性和准确性。建议:通读全文,了解一定意思之后再进行翻译,专业词汇无法准确翻译,推荐使用CNKI翻译助手,网址为https://www.sodocs.net/doc/399730674.html,/。 2、综述或读书笔记:即经过广泛阅读毕业设计相关资料、书籍和文献之后,针对毕业设计 内容的背景、发展现状、主要技术及应用、理论基础等做相应总结,撰写出一份综述或读书笔记。必须在最后给出阅读的参考文献,同样,内容的编排需要具备一定的可读性和准确性。要求篇幅8-10页。 3、任务书:由老师下达,学生提交正确的专业、班级和姓名。 4、针对毕业设计题目,进行一定的仿真、硬件设计或实验验证,每一个毕业设计必须要有 相应的结果,或是仿真模型和仿真波形结果,或者硬件系统设计原理图PCB,或者最终的实验平台搭建和实验结果,或者完成相应的软件代码编写,根据各自的题目,在毕业完成最后必须具有一定的结果呈出。 5、所有的英文文献翻译、综述以及毕业论文的撰写必须规范严谨,请参考下页给出的示意 图,所有的图表名称应比正文小一个字体,如正文为小四字体,则图表的名称为五号字体,并且要求图中和表中的文字尽量不要超过图表名称的字体大小。另:所有论文编写请统一采用office word,不要采用WPS,排版会有很大问题,所有的公式请采用公式编辑器MathType6.0及以上的安装版,画图和制图均使用office visio07或以上版本,软件请大家到网上下载,或者问老师拷贝安装。 6、请大家学会搜索和下载参考文献,进入学校图书馆网址https://www.sodocs.net/doc/399730674.html,,在“常用资 源里面”的“CNKI知识网络数字平台”和“万方知识服务平台”两个数据库里面,可按照各自毕业设计题目中的关键词搜索相关期刊论文和硕士博士论文,进行阅读参考。如有疑问和不懂的地方,及时与老师沟通。 7、毕业设计期间纪律:(1)每周进行一次汇报,汇报各自研究进展和取得的阶段性成果; (2)请大家养成自觉和好问的习惯,有不会的地方及时沟通联系老师;(3)若要出去短暂实习或找工作,必须明确告知老师并请假,汇报可采用邮件或者电话或者QQ的形式;(4)原则情况下不接受全学期在外实习,如果需要毕业设计期间去工厂实习,必须办理相关手续,并且毕业设计由工厂提供,老师只负责监督和把关,由此造成的不良后果,请自行负责;(5)若出现不遵守纪律者,毕业设计出现不及格一概与老师无关!8、毕业设计具体和时间节点: (1)英文文献翻译,第4周周三前; (2)中期检查审核,第9-10周; (3)论文初稿,第13-14周; (4)论文定稿,第14-15周; (5)答辩时间,6月5日~6月10日。

苏州大学本科生毕业设计论文模板

本科生毕业论文 论文题目[单击开始输入论文题目] 姓名[此处输入姓名] 指导教师姓名[此处输入指导教师姓名] 学院名称[此处输入学院名称] 年级/专业20 级 论文提交日期20 年月

使用说明:目录内容不需要更改,将鼠标置于目录内容上点击鼠标右键,从中选择“更新域 更新整个目录”即可 目录 中文摘要 (1) Abstract (2) 前言 (3) 1文献综述 (3) 1.1概念界定 (3) 1.1.1XXX1 (3) 1.1.2XXX2 (3) 1.2[此处输入二级标题] 如国内外研究现状 (4) 1.2.1[此处输入三级标题] (4) 1.2.2[此处输入三级标题] (4) 1.3[此处输入二级标题] 如问题提出 (4) 1.3.1[此处输入三级标题] 如研究意义 (4) 1.3.2[此处输入三级标题] (4) 2[此处输入一级标题] (5) 2.1[此处输入二级标题] (5) 2.1.1[此处输入三级标题] (5) 2.1.2[此处输入三级标题] (5) 2.2[此处输入二级标题] (5) 2.2.1[此处输入三级标题] (5) 2.2.2[此处输入三级标题] (5) 3[此处输入一级标题] (6) 3.1[此处输入二级标题] (6) 3.1.1[此处输入三级标题] (6) 3.1.2[此处输入三级标题] (6) 3.2[此处输入二级标题] (6) 3.2.1[此处输入三级标题] (6) 3.2.2[此处输入三级标题] (6) 4讨论 (7)

4.1[此处输入二级标题] (7) 4.1.1[此处输入三级标题] (7) 4.1.2[此处输入三级标题] (7) 4.2[此处输入二级标题] (7) 4.2.1[此处输入三级标题] (7) 4.2.2[此处输入三级标题] (7) 5研究创新、不足与展望 (9) 结论 (10) 参考文献(一定注意参考文献格式和文献类型标识符,包括标点符号) 11致谢 (12) 附录 (13)

单片机毕业设计论文可参考范文

摘要 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。本论文详细的阐述了功率测量系统的设计思路和具体设计步骤。依据单片机的接口技术的原理,以测量功率为主要设计意图。以单片机为核心,着重的介绍了51单片机在系统中的重要地位,以及其外围硬件电路的芯片结构特点、功能和管脚知识。集测量、显示等功能于一体,设计完整、结构清晰、操作简单。在本设计中,是采用对电路中电压和电流分别进行采样,再经模数转换器ADC0809,将模拟量变为对应的数字量,利用6合一的数码管显示电压和功率。本文详细论述了硬件电路的组成。利用单片机完成整个测量电路的测试控制、数据处理和显示输出。 关键词单片机模数转换功率表采样 正文 1 引言 近年来,随着电子技术、计算机技术和半导体技术的飞度发展,给电力系统测量也带来了巨大的革命。提高电能测量技术-改机械式功率表为智能型数字功率表已成为时代的要求。电力测量系统的智能型数字表通常是以单片机为核心,配置一定的外围电路和软件,能够实现多种功能。在软件和硬件的设计中,系统的抗干扰性和系统的实时性与准确度成了解决数字表的关键所在。单片机具有成本低、可靠性高、应用灵活的特点。由各具体行业的业内人士使用单片机来开发或改造一般仪表是一条可行的道路。在电工与电子技术应用中,经常要测量功率。它是利用通有电流的可动线圈在另一个通电线圈形成的磁场中产生转动力矩而工作的仪表,其显着缺点是结构复杂、过载能力较差,本身消耗功率较大,且易受外磁场的影响,同时这样的功率表一般都是多量程的,在测量过程中需有电压表和电流表配合选定电压和电流量程,在选择不同的电压和电流量程时,刻度盘上每一分格代表不同的瓦特数,读得格数需要进行换算才能得出所要测量的功率,致使测量很不方便。另外在功率测量中,经常遇到被测电路的功率因数很低的情况,这时必须采用专门的低功率因数功率表。基于功率表是电工仪表中最常用的一种仪表,目前常用的是指针式电动系功率表。而为了更为精确的显示测量结果,数字功率表的设计成为了必

单片机毕业设计论文_ 基于单片机肺活量测量仪

毕业设计论文_基于单片机肺活量测量仪

目录 引言 (1) 1. 绪论 (2) 1.1 本课题的研究意义 (2) 1.2 本课题的发展现状 (2) 1.2.1电子类肺活量测量仪 (2) 1.2.2非电子类肺活量测量仪 (2) 1.3 本课题的发展趋势 (2) 1.4 智能肺活量测量仪研究目的及其可行性 (2) 1.5 课题的主要研究工作和各章内容安排 (3) 2. 相关技术和基础理论介绍 (3) 2.1 肺活量测量相关概述 (3) 2.1.1肺活量 (3) 2.1.2气压传感器 (3) 2.2 通过气压传感器测量肺活量的原理 (4) 2.3 数据采集 (4) 2.3.1A/D转换器 (4) 2.3.2A/D转换的基本原理 (5) 2.4 串口通信 (6) 2.5 主要器件功能说明 (10) 2.5.1 AT89S5单片机 (10) 2.5.2 MAX232串行通信芯片 (12) 2.5.3 AD620 (12) 2.5.4 气体压力传感器ATP015G (13) 3. 系统设计方案及原理 (15) 3.1 总体方案 (15) 3.2 系统原理 (15) 4. 硬件原理与设计 (16) 4.1 输入部分电路 (16) 4.2 A/D转换部分电路 (17) 4.3 液晶显示电路 (17) 4.4 串口通信部分电路 (18)

4.5 电源部分电路 (18) 4.6 电路布线,调试及故障分析 (19) 4.6.1 PCB设计一般步骤 (20) 4.6.2 PCB布线工艺要求 (21) 4.6.3 电路的故障及调试分析 (22) 5.软件设计 (23) 5.1 下位机程序流程图 (23) 5.2 A/D转换程序及TLC549工作时序 (24) 5.3 上位机显示界面 (25) 6. 误差与干扰分析 (26) 6.1 测量仪器的影响 (26) 6.2 测量的随机性 (26) 7. 实现功能与结论 (26) 8. 总结 (28) 谢辞 (28) 参考文献 (29) 附录 (30) 附录1:系统PCB图 (30) 附录2:系统源程序 (31)

计算机专业毕业设计说明书

计算机专业毕业设计说明书(论文)写作方法指导(仅供参考)毕业设计论文是毕业设计工作的总结和提高,与从事科研开发工作一样,必须有严谨求实的科学态度。毕业设计论文应有一定的学术价值和实用价值,能反映出作者所具有的专业基础知识和分析解决问题的能力。 在毕业设计期间,尽可能多地阅读文献资料是十分重要的,这不仅能防止重复研究,而且可为毕业设计做好技术准备,还可以学习论文的写作方法。一篇优秀的论文对启发思维,掌握论文的写作规范很有帮助。 论文的写作方法多种多样,并没有一个固定的格式,下面仅对论文中几个主要部分的写作方法提出一点参考性意见。 一、前言部分 前言部分也常用“引论”、“概论”、“问题背景”等作为标题,主要介绍论文的选题。 首先阐明选题的背景和选题的意义。选题需强调实际背景,说明在计算机研究中或部门信息化建设、管理现代化等工作中引发该问题的原因,问题出现的环境和条件,解决该问题后能起什么作用等。结合问题背景的阐述,使读者感受到此选题确有实用价值和学术价值,确有研究或开发的必要性。 前言部分常起画龙点睛的作用。选题实际又有新意,意味着研究或开发的方向对头,设计工作有价值。对一篇论文来说,前言写好了,就会吸引读者,使他们对你的选题感兴趣,愿意进一步了解你的工作成果。 二、综述部分 任何一个课题的研究或开发都是有学科基础或技术基础的。综述部分主要阐述选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果。通过与中外研究成果的比较和评论,说明自己的选题是符合当前的研究方向并有所进展,或采用了当前的最新技术并有所改进,目的是使读者进一步了解选题的意义。 综述部分能反映出学生多方面的能力。首先,反映学生中外文献的阅读能力。通过查阅文献资料,了解同行的研究水平,在工作中和论文中有效地运用文献,这不仅能避免

毕业论文范文模板

以下黄色背景文字均为格式说明文字,调整完格式后应予 删除。本模板已经设置好页面格式,不得改动。其中页面设置参数为,A4纸张;页边距为上 2.5 厘米、下 2.5 厘米、左 2.5 厘米、右 2.5 厘米。 目录 目录居中,自动生成, 4 号宋体,双面打印 , 若不够双页则独立成页 一、当前新闻教育存在的几个矛盾 (3) (一)粗放式的发展规模与媒体对新闻院校毕业生需求日益减少的矛盾 . (3) (二)融媒体的媒介技术环境与传统的新闻传播专业教育分类的矛盾3二、当前新闻教育的调整 (4) (一)控制规模,准确定位,推进差异化的办学理念 (4) (二)调整专业分类和课程结构,应对融媒体的时代要求 (4) 三、开门办学,加强实践教学建设 (4) (一)实践教学是 ,, (4) (二)做好宏观上的规模控制和微观上的专业分类、课程设置 (5) 四、结语 (5) 参考文献 (5) 1

文章正文字体为 4 号宋体, 1.5 倍行间距,双面打印。 [ 摘要 ](“摘要”应是对全文内容的准确、简明的概括,是对全文内 容的创新的浓缩, 200-300 字。以下为范例)近年来高速、大规模扩张的高校新闻教育,与媒体对新闻专业毕业生需求日益减少的矛盾越来越突出, 暴露出当前高校新闻人才培养的诸多问题。 [ 关键词 ] (关键词是反映论文最主要内容的术语,每篇论文一般可选3—6 个关键词,关键词之间应以分号隔开。以下为例文)新闻教育;发展规模;课程结构;实践教学 以下为正文,此处应空一行,删除此处黄色说明字体即可 进入 21 世纪以来,中国的新闻学教育进入了一个全新高潮期,同时也 不可否认,中国新闻学教育也进入了无法回避的危机期。在这场新闻教育 的危机中,高校教育的危机体现得也最为明显。高校的新闻学教育在整个 新闻学教育体系中占据着无可争议的主体性地位,①在新闻教育活动当中,能够承担设计和教学组织任务的最重要的主体无疑是新闻学专业的院系机 构,新闻专业教育目标的制定、整体教育内容的确定、不同教育方法的选 择以及整体教育程序的设计都取决于院系机构的决策。所以从某种意义上 说,新闻学教育的整体规范都要通过新闻院系的专业决策来实现。然而随 着新闻媒体的强劲发展,新闻学专业的教育机构却陷入了难以克服的矛盾 之中。而正是这些难以克服的诸多矛盾把高校新闻教育推向了整个新闻教 育危机的风口浪尖。 ①注释采用小五号宋体。注释是对论著正文中某一特定内容的进一步解释或补充说明,以及未公开发表的私人通信、内部资料、书稿和仅有中介文献信息的“转引自”等类文献的引用著录。参考文献序号用方括号标注( 如 [1] 、 [2] , ) , 一般集中列表于文末;而注释用数字加圆圈标注(如①、②,),一般排印在该页底脚。 2

吉林大学毕业论文(设计)要求及格式

论文要求 一、评优的毕业论文(设计)必须经过答辩。 二、毕业论文(设计)必须打印。文中所有的公式、图表及程序代码,在条件许可 时,应打印输出。 三、撰写200字左右的中文论文摘要,提倡以中外两种文字书写,外文摘要附在中 文摘要之后。 四、毕业论文(设计)一律左侧装订,A4正常打印。封面采用吉林大学统一模式。 (注:论文采用A4开本;正文字体:“All Times Roman”;正文字号:“小四”; 页眉:“吉林大学毕业生论文”居左+“论文题目”居右,字号:六号,字体:“宋体”;格式要求详见附件) 五、文中所用的符号、缩略词、制图规范和计量单位,必须遵守国家规定的标准或 本学科通用标准。作者自己拟定的符号、记号缩略词,均应在第一次出现时加以说明。 六、注序要与文中提及的页码一致。 七、文中引述的参考文献一律列在文章末尾,应分别依次标出: 【期刊文献】:编号、作者、文章题目、刊名、年份、卷期、引用页码 【图书文献】:编号、作者、书号、出版单位、出版年份、版次、引用页码。 八、论文包括:摘要(中、英)、目录、绪论、章节、致谢、参考文献等。(例如第 一章、第二章第一节、第二节) 九、目录单独标注页码;绪论、章节、致谢、参考文献等统一标注页码。摘要(中、 英)不标注页码。 十、指导教师评语、评阅人评语、答辩意见,在装订时,装订在论文的最后。 (见最后三页,打出来,放到论文打印稿的最后三页,顺序为指导教师、评阅人、答辩组组长) 十一、字数:6000—12000字。 吉林大学应用技术学院

No. 毕业论文(设计) 题目:_________________________________________________ _________________________________________________ 学生姓名__________________ 专业__________________ 班级__________________ 指导教师__________________ 年月日

基于51单片机多功能电子时钟设计论文报告-毕设论文

单片机课程设计报告 多功能电子数字钟 姓名: 学号: 班级: 指导教师:

目录 一课程设计题目-------------------------------- 3 二电路设计--------------------------------------- 4 三程序总体设计思路概述------------------- 5 四各模块程序设计及流程图---------------- 6 五程序及程序说明见附录------------------- ** 六课程设计心得及体会---------------------- 11 七参考资料--------------------------------------- 12

一题目及要求 本次单片机课程设计在Proteus软件仿真平台下实现,完成电路设计连接,编程、调试,仿真出实验结果。具体要如下:用8051单片机设计扩展6位数码管的静态或动态显示电路,再连接几个按键和一个蜂鸣器报警电路,设计出一个多功能电子钟,实现以下功能: (1)走时(能实现时分秒,年月日的计时) (2)显示(分屏切换显示时分秒和年月日,修改时能定位闪 烁显示) (3)校时(能用按键修改和校准时钟) (4)定时报警(能定点报时) 本次课程设计要求每个学生使用Proteus仿真软件独立设计制作出电路图、完成程序设计和系统仿真调试,验收时能操作演示。最后验收检查 结果,评定成绩分为: (1)完成“走时+显示+秒闪”功能----及格 (2)完成“校时修改”功能----中等 (3)完成“校时修改位闪”----良好 (4)完成“定点报警”功能,且使用资源少----优秀

相关主题