基于单片机酒精浓度测试仪设计毕业设计

余年寄山水
546次浏览
2021年02月17日 17:50
最佳经验
本文由作者推荐

统计学论文-

2021年2月17日发(作者:我的极品美女媳妇)


毕业论文声明



本人郑重声明:



1

< br>.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除


了特别加以标 注地方外,本文不包含他人或其它机构已经发表或撰写过的


研究成果。对本文研究做出重 要贡献的个人与集体均已在文中作了明确标


明。本人完全意识到本声明的法律结果由本人 承担。



2


.本人完全了解学校、学院 有关保留、使用学位论文的规定,同意学


校与学院保留并向国家有关部门或机构送交此论 文的复印件和电子版,允


许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部 分内容编


入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇


编本文。



3


.若在 大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后


果均由本人承担,与毕业论 文指导老师无关。



4.


本人所呈交的 毕业论文,是在指导老师的指导下独立进行研究所取


得的成果。论文中凡引用他人已经发 布或未发表的成果、数据、观点等,


均已明确注明出处。论文中已经注明引用的内容外, 不包含任何其他个人


或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡 献的


个人和集体,均已在论文中已明确的方式标明。





学位论文作者(签名)

































































关于毕业论文使用授权的声明



本人在 指导老师的指导下所完成的论文及相关的资料(包括图纸、实


验记录、原始数据、实物照 片、图片、录音带、设计手稿等)


,知识产权归


属华北电力大学 。本人完全了解大学有关保存,使用毕业论文的规定。同


意学校保存或向国家有关部门或 机构送交论文的纸质版或电子版,允许论


文被查阅或借阅。本人授权大学可以将本毕业论 文的全部或部分内容编入


有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业 论文。如


果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人


毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名


单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规


定,同意如下 各项内容:



按照学校要求提交学位论文的印刷本和电子版本; 学校有权保存学位


论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段 保


存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或


者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论


文的 复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学


位论文的全部或部分 内容编入学校有关数据库和收录到《中国学位论文全


文数据库》进行信息服务。在不以赢 利为目的的前提下,学校可以适当复


制论文的部分或全部内容用于学术活动。

< p>


论文作者签名:



日期:



指导教师签名:



日期:





2


防灾科技学院毕业设计


































基于单片机酒精浓度测试仪设计



学生姓名


















防灾仪器系











测控技术与仪器













开题时间




答辩时间




指导教师












3



3




基于单片机酒精浓度测试仪设计





摘要





本文设计一种可以检测酒精浓度并 在超过一定浓度阈值时进行声光报警提示的酒精浓度


测试仪。系统采用酒精浓度传感器< /p>


MQ3


,把检测到的酒精浓度转换为电信号,经

< br>A/D


转换器转换成


数字信号在传给单片机,最后单片机 进行相应处理,


LCD


液晶可以显示酒精浓度,当超过设定值时


系统可以进行声光报警。





关键词:


89C51


单片机;


MQ3


浓度酒精传感器;

ADC0908



LCD1602


液晶;



























4








Based on single chip microcomputer alcohol tester design






























Author




Luo chengxi


Teacher




Liu Shucong



Abstract





This paper studies can detect alcohol concentration and sound and light


alarm prompt


more


than


the


threshold.


Mainly


adopts


MQ3,


alcohol


concentration


sensor


to


detect


the


alcohol concentration can be converted into electrical signals, after A/D converter is converted


into


digital


signals


to


single


chip


microcomputer,


the


corresponding


single-chip


processing,


LCD liquid crystal display (LCD) and alcohol concentration exceeds the set value of sound


and light alarm. In this paper, we introduce the sensor, converter, MCU, LCD monitor, when


alarm circuit and the principle of use.


Keywords



89 c51; MQ3 alcohol concentration sensor; ADC0908 converter; LCD1602


LCD; The hardware and software design.



5



5













第一章



绪论


......................... .................................................. .................................................. .


7


第二章



酒精测试仪总体设计



....... .................................................. .........................................


7


2.1


酒精浓度检测仪设计要求


................ .................................................. .......................


7


2.2


酒精浓度检测仪设计方案


. .................................................. ......................................


7


第三章



硬件设计


....................... .................................................. .............................................


8


3.1


传感器的选择


..................... .................................................. ......................................


8


3.2 A/D


转换电路


.................... .................................................. ........................................


9


3.3 89C51


单片机系统


................. .................................................. .................................


13


3.4 LCD1602


液晶


... .................................................. .................................................. .....


17


3.5


键盘电路


......... .................................................. .................................................. .......


20


3.6


报警电路


......... .................................................. .................................................. .......


21


第四章



软件设计


....................... .................................................. ...........................................


23


4.1 Keil


< p>
Protel99SE


介绍


......... .................................................. .............................


23


4.2


主程序框图


....... .................................................. .................................................. ....


24


4.3


数据采集子程序程序框图


................ .................................................. .....................


25


第五章



测试结果及结论



......... .................................................. .............................................


26


5.1


调试


......................... .................................................. ................................................


26


5.2


结论


......................... .................................................. ................................................


27


致谢


........... .................................................. .................................................. ...........................


28


参考文献


....................... .................................................. .................................................. .......


29


附录


... .................................................. .................................................. ...................................


29








6


防灾科技学院毕业设计



第一章



绪论



随着国家的发展,我们的国家有车的人可以说与日俱增,而酒驾酿成的交通事故经


常出现。因此,国家很重视酒驾问题并严惩,所以设计可检测驾驶员口腔酒精浓度的智


能仪器是很有必要的。本课程研究的是用气体传感器检测,


A/D


转换信号,单片机处理


的设计,可知道驾驶员呼出气体的酒精浓度,还 可以进行声光报警。这可以检测空气中


酒精浓度,并可自由设定阈值,如果超过设定阈值 时会发出声光报警提示。



本课题分为硬件和软件部分。硬件部 分是用酒精浓度传感器


MQ3


,把检测到的酒精


浓度转换为电信号,经


A/D


转换器转换成数字信号在 传给单片机,最后单片机进行相应


处理,


LCD


液晶显示酒精浓度并超过设定值的声光报警。程序主要是模块化设计,因为


个模 块化的程序都是独立的,方便调试,修改。硬件电路主要包括单片机最小系统、声


光报警 电路、


A/D


转换电路、


LCD


液晶显示电路,按键电路,其原理设计将会在后面进


行详细介绍。




第二章



酒精测试仪总体设计



2.1


酒精浓度检测仪设计要求



设计的酒精浓度测试仪特点:




1


)单片机是采集系统的重要部分,其电路周围有

< br>LCD


显示电路和键盘电路,不用


连接其他计算机,


可以直接用于显示工作,


完成数据的采集、


存储、


计算、


分析等过程。




2


)系统具有低功耗、高稳定性、功能强、小 型化、性价比高等特点。




3


)各个零件都选用方便,便于携带,小等特点,如数码管显示器,单片机最小

< br>系统,小键盘等。主要通过操作单片机控制的键盘和


LED


显示,操作界面简单,方便,


清晰。




4


)软件设计简单明了,模块分明,独立性强。

< p>


2.2


酒精浓度检测仪设计方案



刚开始,注 意到是把酒精传感器检测到的非电量转换成电量,而且传感器输出电压


不到


5


伏,电压也稳定,扰外部干扰能力强等,所以传感器输出电压不需加稳压、 放大,


直接传给


A/D


转换器进行相应 处理,处理后得到的数据再传给单片机。除此之外,液晶


显示,键盘,报警系统等也必不 可少。



如图


2-1

< br>所示


:


7



7



防灾科技学院毕业设计



声光报警电路



被测



环境



气敏



传感器



A/D


转换


电路



单片机



液晶显示



键盘





2-1


系统结构图



第三章



硬件设计



3.1


传感器的选择



此传感器是为了检测空 气中的酒精浓度,


呼出的酒精浓度也是血液中所含的酒精浓


度,


所以选择气敏传感器。


由于空气中还有其他气体成分而影响到传 感器检测的精确度,


选择的传感器只针对酒精气体敏感,而对其他气体的敏感度极低,所 以选


MQ3


气敏传感


器。其拥有灵敏度 高、选择性好、使用寿命长和稳定性强等特点。


MQ3


气敏传感 器的组


成有敏感层


SnO2


、微型


Al2O3


、陶瓷管、测量电极和加热器构成的敏感元件,而这些敏


感元件固定在塑料或不锈钢的腔体内,其工作过程中加热器又起到至关重要的作用。加< /p>


热回路与输出回路构成了传感器中的标准回路。标准回路是对传感器表面电阻的检测,


能很好的影响其阻值的变化。传感器的表面电阻


RS


与负载电阻


RL


串联,而电阻


RL



的有效输出电压


VRL


影响电阻


RS


的阻值变化。负载电阻

< p>
RL


阻值限制在


0



5-200K


。加


热电压

< br>Uh



5v


。电阻


RL


与电压


Uh


限制了传感 器输出电压在


0-5V


之间。


MQ3< /p>


气敏传感


器的结构和外形如图


3-1


、标准回路如图


3-2


、传感器阻值变化率 与乙醇浓度关系如图


3-3


。为了提高检测时的精确度,减小误 差,一般要在适宜的环境下,将传感器预热


4



6


分钟。





3-1 MQ3


结构和外形



8




8



防灾科技学院毕业设计



C4


I


N


R8


104


+5


1


2


3


RL


3


A


F

< p>
A


MQ-2


B


F


B


6


5


4


R7


5.


1


470


GND


GND






3-2 MQ3


原理图






3-3


乙醇浓度与传感器阻值变化率的关系




3.2 A/D


转换电路


< p>
在接受信号时,由于单片机只能接受数字信号不能直接接受非电物理量(如温度

等),传感器把这种非电物理量转换成需要的模拟电信号,而转换器就可以再次把这些


模拟电信号转换成单片机能接受的数字信号。


能把模拟信号转换成数字信号的元器件叫



A/D


转换器(

ADC


)。



A/D


转换器可以归纳成三种:第一种是双积分


A/D


转换 器,其拥有很高的精度,稳


定性好,


能抵抗外界的干扰,


价格也便宜,


可运行的速度不快;


第二种是逐 次逼近型


A/D


转换器,一般常用这种,因其特点都适中,而没 什么大缺点;第三种是∑


-



A/D< /p>


转换


器,主要是针对信号的幅度。



所以采用了第二种转换器


ADC0809


, 它是


8


位的。


ADC0809


的模拟输入端口有


8


个,


而引脚(


23-25


)的选择既是模拟信号的位置选用。


22


号引脚是地址锁存控制,要对信


号锁存 ,输入高电平即可。


6


号引脚是测试控制,用于控制转换,当有 适当的高电平就


可进行转换,一般输入


2


μ


s



7


号 引脚是转换结束标志,当检测到有高电平输出,表明


转换结束。


9


号引脚是转换数据输出允许端,


只有高电平时,


才可以进行转换数据输出。


9



9



防灾科技学院毕业设计



10


号引脚是


ADC0809


的时钟输入端,由输入 传输数据的连续性决定。



ADC0809


的引脚及功能



一般都选择逐次比较型


A/D


转换器因其各个 性能,特点都适宜,没有什么有影响的


缺点。下面是


ADC08 09


的引脚和功能,如图


3-4






3-4 ADC0809


的引脚



< p>
ADC0809


拥有


8


路 模拟输入以及相对应的


8


路数字输出。上图所示,


ADC0809


一共


28


个 引脚,是一种双列直插式封装的转换器。重要,常用引脚功能如下:


< br>IN0



IN7



8


路模拟量输入端。



D0



D7



8< /p>


位数字量输出端。



ADDA

< p>


ADDB



ADDC< /p>



3


位地址输入线,决定


IN0~IN7


哪路通。



A LE


:地址锁存允许信号,要锁存,必需先高电平触发。



START


:启动脉冲输入端,下降沿启动转换,上升沿复位。



EOC



A/D


转换结束标志,输出低电平表示转换,高电平表示结束。



OE


:数据输出允许信号,高电平触发。只有触发


OE


才可以让三态门正常工作,输


出转换后的数字量 。



CLK


:时钟脉冲输入端。其值必 需小于


640KHZ




REF



+




REF



-



:参考电压输入端。稳定,抗干扰强。



Vcc


:电源输入端,一般输入


5V

< p>



GND


:接地端。


< br>编码


ADDA



ADDB



ADDC


,输入高电平到

< br>ALE


,打开地址锁存。打开的模拟量输入端


1


0



10



防灾科技学院毕业设计



将输入的量发 给比较器。


START


输入脉冲变为下降沿时启动


A/D


转换,而


EOC=0


标志着


正在正常工作转换中。当


A/D


转换完成后,而


EOC=1


也意味转换已完成,转换完成后的


数据存入锁存器,中断申请可以在此申请。高电平触发


OE


,三态门触发,锁存器中的数


字量就可以输出到对应的


D0~D7




最后


D0~D7


输出的数字量传送给单片机。


当只 有


A/D


转换完成才可以接着传输数字


量,以下是三种确定转换完成的方式。



1


)定时传送方式



A/D


转换器所转换所花费的时间一般是厂家设定好的,不会变的。例如


AD C0809



换要


128μs,若


51


单片机的晶振是


6MHz


,也就是其


64


个机器周期。所以可以编写一


个延时子程序,当开始转换时调用此子程序,设定延迟的时间超过转换时间一点,这样


就可以确定转换完成,这样就可以输出转换完成的数据。




2


)查询方式



A/D


转换芯片有转换结束标志位,


就选用的< /p>


ADC0809



EOC


端。


所以只需要检测


EOC


输 出的高低电位就可以知道转换完成没有,这样就可以输出转换完成的数据。


< p>


3


)中断方式




EOC


作为中断请求,用中断把转换完成的 数据输出。



定时,查询,中断都可以选用,当都检测到转换后 ,编写相应程序输出数据。而且


OE


触发后,转换完成的数字量 传送到


D0~D7


,最后到达单片机并进行处理。



ADC0809



8


路模拟量输入端和


8


位数字量输出端,但输 入端只可以换


1


路,而引


< p>
ADDA



ADDB


、< /p>


ADDC


的编写对其控制,如图


3-5< /p>






3-5


通道选择表




ADC0809


的结构及转换原理


< /p>


ADC0809


是逐次逼近型,


Vcc< /p>


需输入


5V


。模拟量输入端有

< p>
8


路模拟开关,而选用是



ADDA



ADDB



ADDC


的编写控制。


ADC0809


转换时间是


100


μ


s


,数字量输出端有三态


1


1



11



防灾科技学院毕业设计



输出锁存器,


转换后的数据可直接发送到


MCS-51


的数据总线。


ADC0809


的结构框图如图


3-6




START




CLK


IN7


8


路模



.


拟量开



IN0




EOC


8



A/D


三态输

D0




出锁存


.


地址锁






.


C


.


B


存与密


D7


A


ALE




V


CC



GND


V


R


(+)



V


R


(



)


OE



3-6 ADC0809


的结构框图



ADC0809


连线图



如图


3-7




ADC0809


1


2

< br>In3


In2


28


3

< p>
In4


In1


27


4


In5


In0


26


IN


5


In6


ADDA


25


6


In7


ADDB


24


7


START


A DDC


23


GND


ST


EOC


8


EOC


ALE


22


D3


9


D3


D7


21


ST


OE


20


D7


CLK


10


OE


D6


19

< br>D6


11


CLOCK


D5


18


D5


+5


12< /p>


Vcc


D4


17


D4


13


Vref+


D0


16


D0


14


GND


Vref-


D1


D2


15


ADC1


1


ADC0809


2


D


D



GND




3-7 ADC0809


的连线图




1


2



12




防灾科技学院毕业设计



3.3 89C51


单片机系统



单片机是一种 有计算机属性也被说成微型计算机的集成芯片,


并且用户自己通过编

程来控制实现其功能。实现的方式主要输入输出高低电平到引脚触发,然后就可以实现


引脚连接处的电路。


单片机的应用很广泛,


可用于自动化,< /p>


智能仪器,


消费类电子产品,


通信,武器 装备等。



单片机片内结构



单片上集中那些具有特殊功能的器件


,


如图


3-8


。主要组成结构:




2



16


位定时器、计数器。





一个串行口。





中断系统。





数据存储器


(RAM)






控制器(


CPU







特殊功能寄存器(


SFR







程序存储器(

ROM/EPROM






4



I/ O


口(


P0



P1



P2



P3






8


X


T


A< /p>


L


1


X


T


A


L


2




CPU



(运算器)



(控制器)



数据存储器



RAM


P0


P2


8


程序存储器



ROM/EPROM








P1





/



数器





系统


< /p>






寄存器




SFR




P3


8


ALE


PSEN


EA


8


RESET




3-8 51


单片机片内结构



1


3



13



防灾科技学院毕业设计



这些器件在单 片机内连接在同一总线上,


原理是控制器和单片机周边器件组成的传

统结构模式。运算器对器件的工作是通过


SFR


的集中控制 方式。



单片机的型号选择是


AT89 C51


。因其与其他系列单片机相比,都具备基本功能,且


性能 不比其它差,而且拥有很好的抗干扰能力,消耗功率小,提供的电源电压只需


5V



12V


,电压比较稳定,不易受影响。价格 便宜,使用简单,操作方便,相关程序编写


更易上手。



89C51


芯片介绍



89C51


共有


40


个引脚, 如图


3-9


。这些引脚都互相兼容,使用时注意有些引脚要加< /p>


上拉电阻保护,其应用双列直插封装方式。


P1.0


P1.1


P1.2


P1. 3


P1.4


P1.5


P1.6


P1.7


RST


(RXD) P3.0


(TXD) P3.1


(INT0) P3.2


(INT1) P3.3


T0 P3.4


T1 P3.5


(WR) P3.6


(RD) P3.7


XTAL1

< p>
XTAL2


GND


Vcc


P0.0 (AD0)


P0.1 (AD1)


P0.2 (AD2)


P0.3 (AD3)


P0.4 (AD4)


P0.5 (AD5)


P0.6 (AD6)


P0.7 (AD7)


EA/VPP


ALE/PROG

PSEN


P2.7 (A15)


P2.6 (A14)


P2.5 (A13)


P2.4 (A12)


P2.3 (A11)


P2.2 (A10)


P2.1 (A9)


P2.0 (A8)



这些引脚大致可以归纳成三大类:



PDIP




3-9


单片机封装引脚图





电源和时钟引脚:


Vcc



GND


< p>
XTAL1



XTAL2




Vcc



GND


:单片机电源引脚,不同型号所需要的电源电压也不同,一般接

< br>5V


,有时


也接


3.3V




XTAL1


、< /p>


XTAL2



外时钟引脚,


单片机内含有振荡电路,


为时钟信号服务,


此时


XTAL1


要输入,


XTAL2

< p>
要输出。


89C51


有两种时钟方式:

< p>
弟一种是外时钟,


XTAL2


输入信号,


XTAL2


接地,因其是固定电路,很少用。还有一种是内时钟,还要在 电路中加入石英晶体和振


荡电容而产生脉冲,一般常用,所以选用后者。



1


4



14



防灾科技学院毕业设计





编程控制引脚:

< br>RST



PSEN


< p>
ALE/


PROG



E A


/Vpp





RST


:复位引脚,高电压触发。 要想其正常工作必需是连续输入至少


2


个机器周


期,这时才能复位初始化。复位还分为上电复位和按键复位。




ALE/


PROG



ALE


锁存端,第二功能


PROG


脉冲输入端。现在单片机内部很完善,


一般都不常用这 个引脚。





PSEN


:允许输出引脚,低电平触发。主要控制外部程序储存器的读操作,一般


连接输出允许端


OE.




EA


/V


PP


:选择控制引脚。若


EA


=1


,就会读取片内程序存储器,若


EA


=0


,就直接


访问外部(

ROM



,即使有内部(


ROM< /p>


)。




I/ O


口:


P0



P1



P2



P3


引脚,均是双向


8


位。除


P0


没有上拉电阻,其它都有,


所以

< p>
P0


要加上一个


10K


Ω 的上拉电阻。


这些引脚都是独立控制,


高电平触发,

< p>
但要注意


有些引脚的第二功能。




89C51


内部有


ROM< /p>


,所以


EA


输入高电平,即使

< p>
ROM


只有


4KB


,但已 满足本课题的


需要,不用要再扩展


ROM


。其硬件电路如图


1




晶振电路和复位电路



单片机最简电路 由三个最基本的电路组成,


分别是复位电路,


时钟电路和电源电 路。


有了这三个部分单片机就可以正常工作,


缺一不可。


当然,


若对最小系统加储存器,


A/D


等就可以进行更复杂的工作。



89C51< /p>


内部含有


ROM


,由其组成的最小系统只 需加上时钟与复位,如图


3-10


。当然


因电路简单,最小系统功能控制也有限。










3-10


最小系统原理图



(1)


时钟电路


< br>89C51


有内时钟与外时钟,因后者电路固定,不灵活,一般都用前者。如图< /p>


3-11



有两个


30PF


的电容来稳频起振,晶振主要是靠石英晶体,其两侧分别连接


XTAL1



1


5

< p>


15



时钟电路



STC89C51


单片机


< p>
I/


O


复位电路



防灾科技学院毕业设计



XTAL2< /p>


,由振荡而完成脉冲。振荡频率一般在


1.2


12MHz


一般选用


12MHz



6MHz




C2


18


30pF

Y1


C3


11.0592MHz


1 9


30pF





3-11 89C51


内时钟电路



(2)


复位电路



需要在

RST


上持续输入


2


个周期以上高 电平时复位初始化(如果一直输入高电平,


复位就一直循环)


, 其又可分为上电复位与按键复位,本课题选用按键复位,其电路如


3-12




按键复位又分电平与 脉冲,一般选用电平复位,操作简单方便,只需把


RST


直接连


接电源即可。



VCC


S4


9


C1


R1


10uF


10k




3-12 89C51


复位电路





3



89C51


中断



中断是为是单片机对外部或内部随机发生 的事情实时处理而设置,


这能提高单片机


对实践的处理能力。< /p>


其定义可理解为


CPU


在进行某项工作的 时候,


发生了另一件事,


CPU


会接受 到处理请求(中断发生)



CPU


就会 放下现在做的事(中断响应)


,而去处理刚发


生的事(中断服务 )


,等处理完此事后,返回原工作继续作。图


3-13












1


6



16






3-13


中断响应和处理过程



防灾科技学院毕业设计



3.4 LCD1602


液晶



LCD1602


是常用液晶,


运用于仪器仪表类居多,


可以表达


32


个字符。


因液晶显示器< /p>


的结构简单,制作方便快捷,也经常出现在生活家电上,如电费计费表,智能冰箱等,


它可以让使用者知道想要的数字,符号及图形。它的原理也很简单,屏幕里的电极作用


于液晶分子,从而可以显示。其又可以划分成


3


种:最简单的发光管,数码管和常用的


液晶显示器。其中最后一种功能要多些,单片机 的开发运用最好的选择。



选择晶液显示器的好处:



①当向液晶 显示器输入信号后,


正常工作,


且持续,


也就是一直发光显示,


不闪烁,


不像其它一些是通过刷新亮点 ,而且看起来画质清晰,舒服。



②液晶显示器可以表达


32


个字符,满足大多单片机的需要,它们之间的连接也很


简单,焊接时也不容易出错,接受到的信号速度也快。



③液晶显示器与其它功能相当的显示器比要精致且小。



④液晶显示器对外部电源耗电量少,因其内部有电极和驱动


IC


提供主要电量,从


而大大的节省电量,即低功耗。

< br>



1


)引脚介绍:



1


引脚:


VSS



GND


,接地。



2


引脚:


VDD



Vcc


,电源电压,一般需要


5V




3


引脚 :


VL


是对比度调整端,


一般正常工作 要输入低电平即接地,


由于对比度太高,


不易于显示结果,要加 一个


10K


左右电位器来降低对比度,避免“鬼影”的出现。也 可


输入高电平即接电源,此时对比度太弱,显示结果不清晰。



4


引脚:


RS


是寄存器的选择,输入不同,作用也不同。若通入高电平,则表达为数


据,若通入低电平 ,则表达为指令。



5


引脚:


R/W


是读写信号端。如果输入高电平触发,则表达为读操作,如果输 入低


电平触发,则表达为写操作。



如 果都向


RS



R/W

< br>输入一个低电平,则液晶显示器就能进行写入指令也能显示地


址。



如果都向


RS


< p>
R/W


输入一个高电平,则液晶显示器就能进行读忙信号。



如果向


RS


输入高电平而< /p>


R/W


输入低电平,则液晶显示器就能进行写入数据。

< p>


6


引脚:


E


是使能端。如果它的电压发生变化(只能由高变低)


,则液晶显示器就可


以进行执行命令。



1


7



17



防灾科技学院毕业设计



7

< p>


14


引脚:


D0



D7


为液晶显示器的


I/O


口。



15


引脚:背光源正极。



16


引脚:背光源负极。


< p>


2



LCD1602< /p>


的内部工作



LCD1602

< p>
的工作原理其实并不复杂,主要是靠点阵字符来实现显示功能,这些字符


都 包含在发生储存器里,


并且多达


160


个,


进而可以表达很多不同的图形,


如常用数字,


英文等。这些字符都有自己相对应的固定代码,通过代码就可以把相对应的地址在液晶


显示上点亮点阵字符,从而可以看到想要的显示效果。



点阵字符的输入控制是靠指令的编写,下面介绍指令作用。


< /p>


指令


1


:主要作用是清除显示,把液晶显 示恢复到原来的样子,其指令码为


01H



指令


2


:起复位作用,针对对象 是光标,主要是把光标位置移到地址


00H


,这样就

< p>
可以进行复位





指令


3


:对光标与显示移动控制。



I/D


:控制光标移动,如果输入高电平, 则光标右移,如果输入低电平,则光标左






S


:检测 屏幕显示文字控制。如果检测到的是高电平,则代表左移或右移,如果检


测到的是低电平 ,则代表没有动。



指令


4

< p>
:显示开关模式设置。



D


:整体显示开关设置,如果检测到的是高电平,则代表是开显示,如果检测到的


是低电 平,则代表是关显示。



C


:开关的 检测设置,主要针对对象是光标,如果检测到的是高电平,则表明有光


标,如果检测到的 是低电平,则表明没有光标。



B


: 检测光标闪烁,如果检测到的是高电平,则表示闪烁,如果检测到的是低电平,


则表示没 有闪烁。



指令


5

:控制光标或显示的移位设置。



S/C

< br>:如果输入的是低电平的话,则就移动光标,如果输入的是高电平,则就移动


显示 的文字。



指令


6

:功能设置命令



DL



一般情况下,


如果输入的是高电平,


则表示为


4


位总线,


如果输入的是低电平,


则表示为


8


位总线(本课题选的就是这种类 型,而有些则相反)




1


8



18



防灾科技学院毕业设计



N

< p>
:如果输入的是低电平,则代表成单行显示,如果输入的是高电平,则代表成双

行显示。



F


:如果输入的是低 电平,则表示选择


5X7


的点阵字符,如果输入的是高电平,则


表示选择


5x10


的点阵字符(不同类 型此功能不同)




指令


7


:控制


RAM


,并进行相 应的地址设置



,随意取出或存入。



指令


8


:控制


DDRAM


,并进行相应的地址设置





指令


9< /p>


:检测是否忙信号。



BF

< p>
:这是忙的标志位,如果输入的是高电平,则代表现在忙,就不可以接受输入的

命令或数据,而相反输入的是低电平,则代表现在不忙,就可以接收到输入的命令或数



,


这个过程是必要的。



指令


10


:表示写数据





指令


11


:表示读数据





要使液晶显示器正常工作,必需要 检测忙标志位,是否忙,不然写入的指令或数据


不接受而失效。当然值得注意的是:要想 显示正确的字符,而不会出现乱码,必需也要


先输入相对应的字符地址,液晶显示器显示 我们想要的字符。



如图


3-14








3-14 1602


内部显示地址



由图可知,< /p>


LCD



16



x2


行的,


倘若想要读取字符地址


40H



是否只需要输入

< br>40H


就可以了?答案肯定是行不通的,因为有个地址是一直输入高电压的,只要


LCD


液晶工


作,那个地址

< p>
D7


就持续输入高电平,所以输入的数据要对其进行相应的计算处理,最< /p>


后得出应该输入


C0H


,才可以得到


40H


的地址。液晶初始化时,必需对显示模式进行设


置,而可以不用控制光标,系统默认其自动右移。需注意要写入指令钱,必需要检测忙


标志位,不然会导致写入的指令不接受而失效。


LCD


液晶主要是靠点阵字符来实现显示


功能,这些字符都包含在发生储存器里,并且多达


160


个,进而可以表达很多不同的图


1< /p>


9



19



防灾科技学院毕业设计



形,如常用数 字,英文等。这些字符都有自己相对应的固定代码,通过代码就可以把相


对应的地址在液 晶显示上点亮点阵字符,从而可以看到想要的显示效果。



现在 液晶显示器功能,


结构都得到了很好的完善,


应用广泛。


从液晶显示电路分析,


当输入电压,其内部就会进行模式设置与控制, 从而达到显示。



本课题液晶显示电路运用了灰度调节,在电压 与接地处分别加上


10k


电阻和


160 2


1k


电阻,分压保护电路,灰度适中。如图

< br>3-15




16PIN


+5


R6


10K


R5


1k



GND





3-15


液晶显示电路



3.5


键盘电路


1


2


3


L


C


D


E


N


R< /p>


S


4


5


6


7


8


1


9

< p>
0


1


1


1


2


1


3


1

4


1


5


1


6


+5


GND


GND

< br>+5


GND



电路图的键盘一端 连接的是地,另一端连接输出高电平的单片机,如果按下按键,


连接单片机的端口就接地 ,变为低电平,改变信号,从而达到按键的作用。



单片机键盘 可以划分为两大类,一类是独立键盘(本课题选择)


,另一类是矩阵式

< br>键盘。


由于原理电路复杂,


编程不易,

< br>所以没有选择矩阵键盘,


即使只需要几个


I/O


口。


独立键盘就要简单的多,易编程,容易理解,与单片机


I/O


端口连接呈一一对应关系,


条理清晰,系统也 稳定,初学者最好的选择。



独立式键盘的工作原理也不复杂, 键盘一端连接的是地,另一端连接输出高电平的


单片机,如果按下按键,连接单片机的端 口就接地,变为低电平,改变信号,简单的说


就是对


I/O


端高低电平的检测。开关又可以分为自锁开关和常开开关,键盘常用常开。

< br>当单片机正常运行时


I/O


变为高电平,然后一直保持, 如果按下键盘,


I/O


端就接地,


从而 转成低电平,随后,放开按键,


I/O


端又会恢复高电平,这是 由于单片机里面含有


上拉电阻。所以编写程序的时候,只需要检测


I/O


端电平的高低就能知道有没有按下键


盘。值得注意的是 键盘有两个抖动过程,刚开始按下与刚放开的时候,放开时的抖动可


以不用管,因为要检 测的是按下,所以主要是针对刚按下时的抖动进行去抖。抖动是由


于刚按下时电压不稳定 造成的,抖动间隙大约为


10ms



8 9C51



,属于机械抖动。虽然抖


2


0



20



防灾科技学院毕业设计



动间隙时间看 起来很短,但是运算速度很快的单片机处理时就会等待很长的时间。去抖


操作又可以通过 专用去抖电路和专用去抖芯片,最好的方式是通过程序软件延时,程序


简单,易于操作, 不用再往单片机上加其他电路,使其复杂化。当检测到


I/O


口 出现低


电平,立即调用延时函数,等待抖动消失,延时完成后会再次检测


I/O


口是否还是低电


平,如果是,则表示按下按键, 接着执行编写好的程序。



其电路如图


3-16




k


1


k


2


k


3


S2


SW


SPST


S3


SW


SPST


S1


SW


SPST



GND






3-16


按键电路



3.6


报警电路



LED


显示电路


如图


3-17




D


1


LEDR


R


4


2.


2


k


+5


D


3


LEDG

< p>
R


2


2


2


0





3-17LED


显示电路

< p>


LED


是发光二极管,生活中常见,且无处不在 ,它的全称是


Light


Emitting


Diode



这个只是它的英文缩写。它是一种半导体 材料组成,从正极输入电流时才正常发光,把


电能转换成可见光,若从负极输入电流,则


LED


不导通,不会亮。它是主要把电直接转

< br>换成光,其工作原理并不是像传统白炽灯和节能灯,没有利用钨丝和三基色粉发光,却

另外开发出的是电场发光。众所周知,


LED


有使用持续时 间长、光效好、需要的电流低、


而且辐射低等优点。各个国家都很重视其发展,因为它属 于绿色光源,拥有很广的发展


前景。所以本课题选择绿色


LED


来显示检测到酒精,红色显示超标,并进行相应后续报


警处理工 作。



声音报警电路



2


1



21



防灾科技学院毕业设计



报警装置主要 是靠蜂鸣器发声来实现的。蜂鸣器在各种电子类产品中的应用有很


多,常常作为发声器件 ,如报警器、高压锅、电脑、汽车等。它属于电子讯响器,能迅


速对输入的电流进行工作 发声,其供电方式也是常用的直流电压,常用符号


H



HA



表示在原理图中。蜂鸣器有很多种类,应 用最多的是压电式和电磁式,其它都可以根据


工作原理来划分在里面。

< br>


压电式蜂鸣器:其内部结构有振荡器(输出信号)


、阻 抗匹配器(推动作用)


、压电


蜂鸣片(主要发声)和共鸣箱(起 共鸣作用)等重要部分。其工作原理:如果有合适的


电压供电时,刚开始由多谐振荡器起 振,产生振荡,然后提供音频信号,再由阻抗匹配


器工作作用于压电蜂鸣片,使其发声。



电磁式蜂鸣器:与上述结构不同,主要是由振荡器、电磁线圈 (最重要的部分)



磁铁、振动膜片等构成。其工作原理:如果 有适当的电压供电时,起振部分和压电式相


同,不同的是音频信号电流处理部分,当其流 入电磁线圈时,由于电磁感应而要产生磁


场,从而其磁场力作用于振动膜片。

< p>


原理如图


3-18


:< /p>



+5


F


1


2


A


B


BUZZE


R


FR1


2.


2K


Q1


9012



GND





3-18


声音报警电路



由上图可知,其主要元器件有蜂鸣器、电阻、三极管组成。


< /p>


蜂鸣器根据输入的不同可以分为两种:有源与无源。主要区分在于前者要输入直流


电压,后者输入方波,本课题选用的是前者,因其作为发声元件,各部分参数都适合选

< p>
用要求。



电阻阻值为


2 .2K



主要是起限流作用,


保护电路 ,


一般与单片机的连接都要注意加


2


2



22



防灾科技学院毕业设计



电阻。



三极管的发射集电流流向表示 类型为


PNP


,如果基极接收到的是低电平,则三极管


呈关闭状态,


电流不流通,


不发声,

< p>
如果基极接收到的是高电平,


则三极管呈饱和状态,


电流通过发声。




第四章



软件设计



4.1 Keil



Protel99SE


介绍

< br>


首先,在要安装


Keil


软件 之前,一定要在计算机里安装一套稳定可靠的软件,才


可以正常使用该软件。

< p>
Keil


是单片机常用程序编写软件,应用的是


C


语言来编写程序,


而非汇编,所以其优点显而易见,灵活性强、 使用方便、易于理解、可读性强等,适合


初学者使用。



Keil


是一种常用的开发调试软件,


值得注 意编程时,


一定要先建工程再建文件,



文件一定要放在工程里。其包含有很多常用库函数,易于理解使用的功能,而且是


Wi ndows


界面,方便查找。其运算速度很快,效率高,当编写好的程序经编译后能迅速


转换成相应汇编代码,可以看得出高级语言的特点。



Keil


软件界面如图


4-1














4-1 KEIL


软件界面




Protel99SE



1999

年的软件,


至今快


15


年了,


应用很广泛也很成熟,


今一直还在


用,


而未被淘汰是有其优势的。


现在很多高校都是用的

< br>Protel99SE



相关电气专业还把


它作为一门课来讲,能够完成


32


个信号层,是绘制 电路板中最常见的


32


位软件,具备


2


3



23



防灾科技学院毕业设计



描绘原理图和


PCB


板,


16


个机加工层,


而其它相关软件是它的升级版,


再此功能的基础


上拓展,对于初学者最好先学会


Protel99SE


,学好基础。



Protel99SE


软件的特点:



(1)



原理图界面能用的电气连接网 络表格式有很多,高达


30


种;



(2)



拥有很好全局编辑功能;



(3)



原理图调用好的封装模型,可 以直接生成对应


PCB




(4)



在生成相对应的


PCB


后,


可以和原理图之中双向交叉查找,


能简单轻易


的看到元器件和引脚;



(5)



具有一致性,也就是说转换可 以相互的,即把原理图生成


PCB


,又可以


PCB


转换成原理图。



(6)



具有国际化,很多国家都在使用,能满足基本设计需要。



(7)



可以标准

JED


文件,方便仿真。



(8)



拥有很好的设计规程检查





(9)



有很多设计模板可以使用,主要针对工业电路板;


< p>
运用


Protel99SE


绘制原理图如下


4-2








4-2 PRTEL99SE


界面




4.2


主程序框图



主程序框图如图


4-3


所示


:


2


4



24



防灾科技学院毕业设计











读取< /p>


AD


转换酒精值



初始化



开始






















4-3


主程序框图




4.3


数据采集子程序程序框图


< /p>


当赋予转换器初始值,


传入模拟信号,


启 动


ADC0809


通道,


并延时一会儿 ,


ADC0809


就开始正常运行,变成单片机需要的数据,并 且存入内存单元,如图


4-4




2


5



25



判断当前



酒精范围



执行相应



的控制



N


判断按键



是否按下



Y


设置相应参数



显示设置数值



结束



防灾科技学院毕业设计








Y


开始



启 动


ADC0809


通道,并延时


100


μ


s


N


转换完?





读出


A/D


转换结果

< br>


结果存入内存单元





返回




4-4


数据采集子程序框图



第五章



测试结果及结论



5.1


调试



这是一个很简单又很复杂的过程 ,最开始要检测硬件设计能不能行,再仿真看可不


可以达到预期效果。焊接时注意各端口 之间连接是否正确,焊接好后用万用表检测是否


出现虚焊。调试过程是模块化进行,先对 各模块一一进行检测,从局部到整体,更容易


检测到问题所在并调试,有针对性,使调试 更加简单化



调试中的困难:



(1)



焊接时没注意仔细看单片机管 脚,把一边的管脚全错位一个给焊接上了,只能


再次买些弄不下来的器件;



(2)



液晶显示器上检 测到的酒精浓度很大,高达


90


左右,后来查看了相关资料才得


知新的酒精传感器刚开始要通电几小时以上才可以正常使用,要做老化试验。

< p>


(3)



各模块化的程 序编写,通过老师的帮助,查资料学习最后进行相应的修改。



仿真如图


5-1


所示:



2


6



26



防灾科技学院毕业设计





5-1


仿真图



成品展示如图


5-2


所示:






5-2


成品图





5.2


结论



通过近


20


天的学习与努力,测试仪设计基本成功。即使这不 是首次接项目完成设


计,但认真独立的动手去做还是有些难度的。



2


7



27



防灾科技学院毕业设计



由于学习过单 片机,以为单片机相关知识还是掌握的可以,但真正实践还是遇到很


多麻烦,尤其是编程 。硬件电路设计比较好理解,一般网上都有相关资料,原理图看懂


基本就可以用。从编程 过程中,学会了很多,如软件算法设计,有些程序看起来简单,


但自己动手写时才发现困 难,只有自己动手写,才会理解的更深,以便以后灵活应用。



然后是对元器件认识不足。元器件的选取都是常见常用的,可使用时才知道有很多


知识需 要再学习。在图书馆查阅相关资料及厂家产品介绍,认认真真的对器件知识进行


梳理、理 解,最终才学会使用。



对于这次设计,再一次让自己知道还有 很多不足的地方,即使是学过的单片机,知


道的相关知识还是不能灵活运用,不能完全为 己所用,所以可见实践是多么重要。以后


的学习一定会注意理论与实践有机结合,边学边 用,这样才能算真正的掌握,理解的更


深,为以后的学习埋下伏笔。总之,这次设计让我 学会了很多东西,在大学生活中划上


了闪亮的一笔。



致谢



首先,非常感谢刘淑聪老师。如 果没有老师的帮助,开题都是个问题,不知道从哪


里下手,经过老师指导,慢慢的思路越 来越清晰,设计业越来越得心应手。此为,老师


经常关心课题进度,遇到困难都会积极找 老师,让人觉得不是独自在“战斗”




其次,非常感谢学校。这次课题对于我来说是一次非常难得的机会,可以检验自己


对相 关知识的掌握,也提高动手能力。并且图书馆内丰富资源为让自己过的更加充实,


徜徉在 知识的海洋里。



最后,还要感谢帮过我的同学。如果没有他们 ,课题不会这么快成功的完成,自己


也不会又学习到新的知识。而且让我再一次深刻的了 解到团队合作的重要性。



2


8



28



防灾科技学院毕业设计




参考文献



< br>[1]


兰羽,白洁


.


基于


AT89C51


的酒精浓度测试仪设计


[J] .


信息技术


,2013



10



:23-24.


[2]


朱海华


.


基于电化学酒精传感器 的高准确度酒精浓度测试仪设计


[J].


电子器件


,2013(4):


564-567.


[3]


王谦,张涛


.


基于


STC89C52


单片机的酒精检测系统设计


[J] .


科技信息


, 2012(22):32-35.


[4]


黄敏,于文弢,徐张唯,董轶,翁泽斌,卓郑 安


.


创新项目中对智能呼气酒精浓度检测仪的

< br>探究


[J].


上海工程技术大学教育研究


,2012(4):17-19.


[5]


秦岭


.STM32


单片机的酒精浓度探测仪设计


[J].


单片机与嵌入式系统应用


, 2013(1):52-55.


[6]


陆德红


.


酒精传感器


TGS822


温度曲线快速校准


[J].


轻工科技

< br>, 2012(2):67-69.


[7]


薛琴波,郎明华,梁景雨


.


基于单片机的酒精检测防酒驾系统的 开发研究


[J].


科技信



,2013(8):176.


[8]

马众,洪惠塘


.


基于单片机酒精浓度检测仪设计与应用


[J].


无线互联科技


,


2013(1):34-38.


[9]

< p>
袁捷


.


基于


51


单片机的酒精浓度检测仪的设计


[J].


电子设 计工程


,2013(18):52-54.


[10 ]





,< /p>





.





< p>
















作< /p>


[J].






,2013(20):23-25.





附录



//


程序头函数



#include


//


显示函数



#include



//


宏定义



#define uint unsigned int



#define uchar unsigned char


#define Data_ADC0809 P1




//


管脚声明



sbit LED_R= P2^2;


2


9



29



防灾科技学院毕业设计



sbit LED_G= P2^1;


sbit FENG = P2^5;


sbit san=P3^4;


//ADC0809


sbit ST=P3^3;


sbit EOC=P3^6;


sbit OE=P3^2;


//


按键



sbit Key1=P2^6;


sbit Key2=P2^7;


sbit Key3=P3^7;



bit bdata flag;


uchar set;




//


函数声明



extern uchar ADC0809();


extern void Key();


/*


void delay(uint z)


{



uint i,j;



for(i=0;i



for(j=0;j<121;j++);


}


*/



//


酒精含量变量



uchar temp=0;


3


0



30



防灾科技学院毕业设计




//


指示灯变量




uchar WARNING=25;



void init()


{



TMOD=0x01;




TL0=0xb0;




TH0=0x3c;




EA=1;



ET0=1;




TR0=1;


}



void main()


{



Init1602();



init();



while(1)



{




temp=ADC0809();




if(set==0)




Display_1602(temp,WARNING);




if(temp




{





flag=0;




}




else if(temp>WARNING&&set==0)




{


3


1



31



防灾科技学院毕业设计






flag=1;




}




Key();



}


}


//ADC0809


读取信息



uchar ADC0809()


{



uchar temp_=0x00;



//


初始化高阻太





OE=0;



//


转化初始化




ST=0;



//


开始转换




ST=1;



ST=0;



//

< br>外部中断等待


AD


转换结束



while(EOC==0)



//


读取转换的


AD




OE=1;



temp_=Data_ADC0809;



OE=0;



return temp_;


}



void Key()


{



if(Key1==0)



{


3


2



32




防灾科技学院毕业设计




while(Key1==0);



FENG=0;



set++;



flag=0;



san=1;



TR0=0;


}


if(set==1)


{



write_com(0x38);//

屏幕初始化




write_co m(0x80+0x40+13);//


位置





write_com(0x0f) ;//


打开显示



无光标



光标闪烁





write_com(0x06);//


当读或写一个字符是指 针后一一位



FENG=1;


}


else if(set>=2)


{



set=0;


< br>write_com(0x38);//


屏幕初始化




write_com(0x0c);//

打开显示



无光标



无光标闪烁




FENG=1;



flag=1;



TR0=1;


}


if(Key2==0&&set!=0)


{



while(Key2==0);



FENG=0;



WARNING++;


3


3



33






































防灾科技学院毕业设计





if(WARNING>=255)




WARNING=0;




write_com(0x80+0x40+11);




write_data('0'+WARNING/100);




write_data('0'+WARNING/10%10);




write_data('0'+WARNING%10);




write_com(0x80+0x40+13);//< /p>


位置





FENG=1;



}



if(Key3==0&&set!=0)



{




while(Key3==0);




FENG=0;




WARNING--;




if(WARNING<=0)




WARNING=255;




write_com(0x80+0x40+11);




write_data('0'+WARNING/100);




write_data('0'+WARNING/10%10);




write_data('0'+WARNING%10);




write_com(0x80+0x40+13);//< /p>


位置





FENG=1;



}


}



void



time1_int(void) interrupt 1


{



uchar count;



TL0=0xb0;




TH0=0x3c;


3


4



34



防灾科技学院毕业设计






count++;



if(count==10)



{




if(flag==0)




{





LED_G=0;





LED_R=1;





FENG=1;





san=1;




}




if(flag==1)




{





LED_G=1;





LED_R=0;





FENG=0;





san=0;




}



}







if(count==20)






{




count=0;




if(flag==0)




{





LED_G=1;





LED_R=1;





FENG=1;





san=1;




}




if(flag==1)


3


5



35



防灾科技学院毕业设计





{





LED_G=1;





LED_R=1;





FENG=1;





san=0;




}



}


}



//


宏定义



#define uint unsigned int



#define uchar unsigned char



//LCD


管脚声明



sbit LCDRS = P2^3;


sbit LCDEN= P2^4;



//


初始画时显示的内容



uchar code Init1[]=



ALCOHOL: 000




uchar code Init2[]=



WARNING: 000





//LCD


延时



void LCDdelay(uint z)


{




uint x,y;




for(x=z;x>0;x--)






for(y=10;y>0;y--);


}


//


写命令



void write_com(uchar com)


{


3


6



36



防灾科技学院毕业设计





LCDRS=0;




P0=com;




LCDdelay(5);




LCDEN=1;




LCDdelay(5);




LCDEN=0;


}


//


写数据



void write_data(uchar date)


{




LCDRS=1;




P0=date;




LCDdelay(5);




LCDEN=1;




LCDdelay(5);




LCDEN=0;


}


//1602


初始化



void Init1602()


{




uchar i=0;




write_com(0x38) ;//


屏幕初始化





write_com(0x0c);//

打开显示



无光标



无光标闪烁





write_com(0x06);//

当读或写一个字符是指针后一一位



write_com(0x01);//


清屏





write_com(0x80) ;//


设置位置






for(i=0;i<16;i++)




{




write_data(Init1[i]);


3


7



37




防灾科技学院毕业设计





}



< /p>


write_com(0x80+40);//


设置位置





for(i=0;i<12;i++)




{




write_data(Init2[i]);




}


}



void Display_1602(uchar NOW_NUM,uchar SET_NUM)


{




write_com(0x80+11);



write_data('0'+NOW_NUM/100);



write_data('0'+NOW_NUM/10%10);



write_data('0'+NOW_NUM%10);




write_com(0x80+0x40+11);



write_data('0'+SET_NUM/100);



write_data('0'+SET_NUM/10%10);



write_data('0'+SET_NUM%10);


}


3


8



38



防灾科技学院毕业设计



毕业设计(论文)原创性声明和使用授权说明




原创性声明



本人郑重承诺:所呈交的毕业设计(论文)


,是我个人在指导教师的指


导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致


谢的地 方外,不包含其他人或组织已经发表或公布过的研究成果,也不包


含我为获得

< p>


及其它教育机构的学位或学历而使用过的材料。对< /p>


本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说

< br>明并表示了谢意。









名:










期:








指导教师签名:











期:









使用授权说明




本人完全了解



大学关于 收集、保存、使用毕业设计(论文)的


规定,即:按照学校要求提交毕业设计(论文)的 印刷本和电子版本;学


校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索 与阅览


服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不


以赢利为目的前提下,学校可以公布论文的部分或全部内容。



作者签名:











期:








3


9



39



防灾科技学院毕业设计



学位论文原创性声明



本人郑重声明:


所呈交的论文是本人在导师的指导下独立进行研究所取


得的研究 成果。除了文中特别加以标注引用的内容外,本论文不包含任何


其他个人或集体已经发表 或撰写的成果作品。对本文的研究做出重要贡献


的个人和集体,均已在文中以明确方式标 明。本人完全意识到本声明的法


律后果由本人承担。




作者签名:







日期:










学位论文版权使用授权书



本学位论文 作者完全了解学校有关保留、


使用学位论文的规定,


同意学


校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被

查阅和借阅。本人授权






大学可以将本学位论文的全部或部分


内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保


存和汇 编本学位论文。



涉密论文按学校规定处理。




作者签名:







日期:









导师签名:



日期:









4


0



40



防灾科技学院毕业设计











本人郑重声明:


所呈交的毕业设计


(


论文


)



是本人在指 导老师的指导下,


独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知 ,


除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体


已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体


均已 在文中以明确方式标明。



本声明的法律后果由本人承担。





作者签名


:














二〇一〇年九月二十日






毕业设计(论文)使用授权声明



本人 完全了解


**


学院关于收集、保存、使用毕业设计(论文)的规 定。



本人愿意按照学校要求提交学位论文的印刷本和电子版, 同意学校保


存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存


设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅

览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使


用。



(保密论文在解密后遵守此规定)





作者签名


:














二〇一〇年九月二十日



4


1



41



防灾科技学院毕业设计



基本要求:< /p>


写毕业论文主要目的是培养学生综合运用所学知识和技能,


理论联 系实际,独立分析,解决实际问题的能力,使学生得到从事本专业


工作和进行相关的基本 训练。毕业论文应反映出作者能够准确地掌握所学


的专业基础知识,基本学会综合运用所 学知识进行科学研究的方法,对所


研究的题目有一定的心得体会,论文题目的范围不宜过 宽,一般选择本学


科某一重要问题的一个侧面。



毕业论文的基本教学要求是:



1


、培养学生综合运用、巩固与扩展所学的基础理论和专业知识,培养


学生独立分析、解决实际问题能力、培养学生处理数据和信息的能力。


2



培养学生正确的理论联系实际的工作作风,严肃认真的科学态度。

< p>
3


、培养


学生进行社会调查研究;文献资料收集、 阅读和整理、使用;提出论点、


综合论证、总结写作等基本技能。



毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知


识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生


在校学 习期间学习成果的综合性总结,是整个教学活动中不可缺少的重要


环节。撰写毕业论文对 于培养学生初步的科学研究能力,提高其综合运用


所学知识分析问题、解决问题能力有着 重要意义。



毕业论文在进行编写的过程中,需要经过开题报告 、论文编写、论文上交


评定、论文答辩以及论文评分五个过程,其中开题报告是论文进行 的最重


要的一个过程,也是论文能否进行的一个重要指标。


< /p>


撰写意义:


1.


撰写毕业论文是检验学生 在校学习成果的重要措施,


也是


提高教学质量的重要环节。大学 生在毕业前都必须完成毕业论文的撰写任


务。申请学位必须提交相应的学位论文,经答辩 通过后,方可取得学位。


4


2



42



防灾科技学院毕业设计



可以这么说, 毕业论文是结束大学学习生活走向社会的一个中介和桥梁。


毕业论文是大学生才华的第一 次显露,是向祖国和人民所交的一份有份量


的答卷,是投身社会主义现代化建设事业的报 到书。一篇毕业论文虽然不


能全面地反映出一个人的才华,也不一定能对社会直接带来巨 大的效益,


对专业产生开拓性的影响。但是,实践证明,撰写毕业论文是提高教学质


量的重要环节,是保证出好人才的重要措施。


2.


通过撰写毕业论文,提高写作水平是干部队伍



四化



建设的需要。党


中央要求,为了适应现代化建设的需要,领导班子成员应当逐步实现



革命


化、年轻化、知识化、专业化


< br>。这个



四化



的要求,也包含了对干部写作


能力和写作水平的要求。



3.


提高大学生的写作水平是社会主义物质文明和精神文明建设 的需要。


在新的历史时期,无论是提高全族的科学文化水平,掌握现代科技知识和


科学管理方法,还是培养社会主义新人,都要求我们的干部具有较高的写


作能力。在经济建设中,作为领导人员和机关的办事人员,要写指示、通


知、总结、调 查报告等应用文;要写说明书、广告、解说词等说明文;还


要写科学论文、经济评论等议 论文。在当今信息社会中,信息对于加快经


济发展速度,取得良好的经济效益发挥着愈来 愈大的作用。写作是以语言


文字为信号,是传达信息的方式。信息的来源、信息的收集、 信息的储存、


整理、传播等等都离不开写作。



论文种类:毕业论文是学术论文的一种形式,为了进一步探讨和掌握


毕业论文的 写作规律和特点,需要对毕业论文进行分类。由于毕业论文本


身的内容和性质不同,研究 领域、对象、方法、表现方式不同,因此,毕


业论文就有不同的分类方法。



4


3



43



防灾科技学院毕业设计



按内容性质和 研究方法的不同可以把毕业论文分为理论性论文、实验


性论文、描述性论文和设计性论文 。后三种论文主要是理工科大学生可以


选择的论文形式,这里不作介绍。文科大学生一般 写的是理论性论文。理


论性论文具体又可分成两种:一种是以纯粹的抽象理论为研究对象 ,研究


方法是严密的理论推导和数学运算,有的也涉及实验与观测,用以验证论


点的正确性。另一种是以对客观事物和现象的调查、考察所得观测资料以


及有关文献资料数据为研究对象,研究方法是对有关资料进行分析、综合、


概括、抽象, 通过归纳、演绎、类比,提出某种新的理论和新的见解。



按议 论的性质不同可以把毕业论文分为立论文和驳论文。立论性的毕


业论文是指从正面阐述论 证自己的观点和主张。一篇论文侧重于以立论为


主,就属于立论性论文。立论文要求论点 鲜明,论据充分,论证严密,以


理和事实服人。驳论性毕业论文是指通过反驳别人的论点 来树立自己的论


点和主张。如果毕业论文侧重于以驳论为主,批驳某些错误的观点、见解 、


理论,就属于驳论性毕业论文。驳论文除按立论文对论点、论据、论证的


要求以外,还要求针锋相对,据理力争。



按研究问 题的大小不同可以把毕业论文分为宏观论文和微观论文。凡届国


家全局性、带有普遍性并 对局部工作有一定指导意义的论文,称为宏观论


文。它研究的面比较宽广,具有较大范围 的影响。反之,研究局部性、具


体问题的论文,是微观论文。它对具体工作有指导意义, 影响的面窄一些。



另外还有一种综合型的分类方法,即把毕业 论文分为专题型、论辩型、


综述型和综合型四大类:



1


.专题型论文。这是分析前人研究成果的基础上,以直接论述的形式< /p>


发表见解,从正面提出某学科中某一学术问题的一种论文。如本书第十二

< br>4


4



44



防灾科技学院毕业设计



章例文中的《 浅析领导者突出工作重点的方法与艺术》一文,从正面论述


了突出重点的工作方法的意义 、方法和原则,它表明了作者对突出工作重


点方法的肯定和理解。


2


.论辩型论文。这是针对他人在某学科中某一学术


问题的见 解,凭借充分的论据,着重揭露其不足或错误之处,通过论辩形


式来发表见解的一种论文 。


3


.综述型论文。这是在归纳、总结前人或今人


对某学科中某一学术问题已有研究成果的基础上,加以介绍或评论,从而


发表 自己见解的一种论文。


4


.综合型论文。这是一种将综述型和论 辩型两


种形式有机结合起来写成的一种论文。如《关于中国民族关系史上的几个


问题》一文既介绍了研究民族关系史的现状,又提出了几个值得研究的问


题。因此,它是一篇综合型的论文。



写作步骤:毕业论文是高 等教育自学考试本科专业应考者完成本科阶


段学业的最后一个环节,它是应考者的



总结



性独立作业 ,目的在于总结


学习专业的成果,培养综合运用所学知识解决实际



问题



的能力。从文体

< p>
而言,它也是对某一专业领域的现实问题或



理论



问题进行



科学



研究




索的具有一定意义的论说文。完成毕业论文的撰写可以分两个 步骤,即选


择课题和研究课题。



首先 是选择课题。选题是论文撰写成败的关键。因为,选题是毕业论


文撰写的第一步,


它实际上就是确定



写什么

< br>”


的问题,


亦即确定科学研究的


方向。如果



写什么



不明确,



怎么写



就无从谈起。



教育部自学考试办公室有关对毕 业论文选题的途径和要求是



为鼓励


理 论与工作实践结合,应考者可结合本单位或本人从事的工作提出论文题


目,报主考学校审 查同意后确立。也可由主考学校公布论文题目,由应考


者选择。毕业论文的总体要求应与 普通全日制高等学校相一致,做到通过


4


5


45



防灾科技学院毕业设计



论文写作和答 辩考核,检验应考者综合运用专业知识的能力



。但不管考生< /p>


是自己任意选择课题,还是在主考院校公布的指定课题中选择课题,都要

< br>坚持选择有科学价值和现实意义的、切实可行的课题。选好课题是毕业论


文成功的 一半。



第一、要坚持选择有科学价值和现实意义的课题。科学 研究的目的是


为了更好地认识世界、改造世界,以推动社会的不断进步和发展

< p>


。因此,


毕业论文的选题,

必须紧密结合社会主义物质文明和精神文明建设的需要,


以促进科学事业发展和解决 现实存在问题作为出发点和落脚点。选题要符


合科学研究的正确方向,要具有新颖性,有 创新、有理论价值和现实的指


导意义或推动作用,一项毫无意义的研究,即使花很大的精 力,表达再完


善,也将没有丝毫价值。具体地说,考生可从以下三个方面来选题。首先,


要从现实的弊端中选题,学习了专业知识,不能仅停留在书本上和理论上,


还要下一番功夫,理论联系实际,用已掌握的专业知识,去寻找和解决工


作实 践中急待解决的问题。其次,要从寻找科学研究的空白处和边缘领域


中选题,科学研究。 还有许多没有被开垦的处女地,还有许多缺陷和空白,


这些都需要填补。应考者应有独特 的眼光和超前的意识去思索,去发现,


去研究。最后,要从寻找前人研究的不足处和错误 处选题,在前人已提出


来的研究课题中,许多虽已有初步的研究成果,但随着社会的不断 发展,


还有待于丰富、完整和发展,这种补充性或纠正性的研究课题,也是有科


学价值和现实指导意义的。



第二、要根据自己 的能力选择切实可行的课题。毕业论文的写作是一


种创造性劳动,不但要有考生个人的见 解和主张,同时还需要具备一定的


客观条件。由于考生个人的主观、客观条件都是各不相 同的,因此在选题


4


6



46



防灾科技学院毕业设计



时,还应结合 自己的特长、兴趣及所具备的客观条件来选题。具体地说,


考生可从以下三个方面来综合 考虑。首先,要有充足的资料来源。



巧妇难

< br>为无米之炊



,在缺少资料的情况下,是很难写出高质量 的论文的。选择一


个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次, 要


有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,


调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态


去完 成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高


低,工作岗位如何, 都有自己的业务专长,选择那些能结合自己工作、发


挥自己业务专长的课题,对顺利完成 课题的研究大有益处。




4


7



47



防灾科技学院毕业设计






< /p>


这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及


那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论

< p>
文,


我想我成长了很多,


不只是磨练了我的知识厚 度,


也使我更加确定了我今后的目标:


为今后的计算机事业奋斗 。在此我要感谢我的指导老师——


***


老师,感谢您的指导,


才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还< /p>


要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们


的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新


时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我


们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给

< p>
我的,


所有的一切;


感谢母校,

< br>尽管您不以我为荣,


但我一直会以我是一名农大人为荣。



通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与


理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里


学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。

< p>
同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。



即将结束


*


大学习生活,我感谢


****


大学提供了一次在


**


大接受教育的机会,感谢


院校老师的无私教导。感谢各位老师审阅我的论文。




毕业设计(论文)原创性声明和使用授权说明




原创性声明



本人郑重承诺:所呈交的毕业设计(论文)


,是我个人在指导教师的指


导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致


谢的地 方外,不包含其他人或组织已经发表或公布过的研究成果,也不包


含我为获得

< p>


及其它教育机构的学位或学历而使用过的材料。对< /p>


本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说

< br>明并表示了谢意。









名:










期:








4


8



48



防灾科技学院毕业设计



指导教师签名:











期:









使用授权说明




本人完全了解



大学关于 收集、保存、使用毕业设计(论文)的


规定,即:按照学校要求提交毕业设计(论文)的 印刷本和电子版本;学


校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索 与阅览


服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不


以赢利为目的前提下,学校可以公布论文的部分或全部内容。



作者签名:











期:








4


9



49



防灾科技学院毕业设计



学位论文原创性声明



本人郑重声明:


所呈交的论文是本人在导师的指导下独立进行研究所取


得的研究 成果。除了文中特别加以标注引用的内容外,本论文不包含任何


其他个人或集体已经发表 或撰写的成果作品。对本文的研究做出重要贡献


的个人和集体,均已在文中以明确方式标 明。本人完全意识到本声明的法


律后果由本人承担。




作者签名:







日期:










学位论文版权使用授权书



本学位论文 作者完全了解学校有关保留、


使用学位论文的规定,


同意学


校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被

查阅和借阅。本人授权






大学可以将本学位论文的全部或部分


内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保


存和汇 编本学位论文。



涉密论文按学校规定处理。




作者签名:







日期:









导师签名:



日期:









5


0



50


统计学论文-


统计学论文-


统计学论文-


统计学论文-


统计学论文-


统计学论文-


统计学论文-


统计学论文-