豆浆机控制器设计.docx

上传人:b****1 文档编号:14391592 上传时间:2023-06-23 格式:DOCX 页数:22 大小:242.10KB
下载 相关 举报
豆浆机控制器设计.docx_第1页
第1页 / 共22页
豆浆机控制器设计.docx_第2页
第2页 / 共22页
豆浆机控制器设计.docx_第3页
第3页 / 共22页
豆浆机控制器设计.docx_第4页
第4页 / 共22页
豆浆机控制器设计.docx_第5页
第5页 / 共22页
豆浆机控制器设计.docx_第6页
第6页 / 共22页
豆浆机控制器设计.docx_第7页
第7页 / 共22页
豆浆机控制器设计.docx_第8页
第8页 / 共22页
豆浆机控制器设计.docx_第9页
第9页 / 共22页
豆浆机控制器设计.docx_第10页
第10页 / 共22页
豆浆机控制器设计.docx_第11页
第11页 / 共22页
豆浆机控制器设计.docx_第12页
第12页 / 共22页
豆浆机控制器设计.docx_第13页
第13页 / 共22页
豆浆机控制器设计.docx_第14页
第14页 / 共22页
豆浆机控制器设计.docx_第15页
第15页 / 共22页
豆浆机控制器设计.docx_第16页
第16页 / 共22页
豆浆机控制器设计.docx_第17页
第17页 / 共22页
豆浆机控制器设计.docx_第18页
第18页 / 共22页
豆浆机控制器设计.docx_第19页
第19页 / 共22页
豆浆机控制器设计.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

豆浆机控制器设计.docx

《豆浆机控制器设计.docx》由会员分享,可在线阅读,更多相关《豆浆机控制器设计.docx(22页珍藏版)》请在冰点文库上搜索。

豆浆机控制器设计.docx

豆浆机控制器设计

 

本科课程设计报告

 

课程名称:

嵌入式系统基础

课程设计题目:

豆浆机控制器

专业班级:

电信学号:

学生:

同组人:

 

2014年6月20日

 

理工大学

专业班级

电信

学生

课程名称

嵌入式系统基础

设计名称

豆浆机控制器

设计周数

1.5周

指导教师

王峰

设计

任务

主要

设计

参数

豆浆机控制器

变压器容量、整流二极管的计算电容以及电阻的计算

设计容

设计要求

1、当放入适量浸泡好的黄豆、加入适量的冷水,将豆浆机电源插头插入220V交流电源,豆浆机指示灯亮起、发热管开始对水进行加热,当水加热到80度左右,豆浆机停止加热,然后开始每粉碎15秒停5秒的粉碎过程。

在经过2分钟左右的烧煮,最后豆浆机发出提示音,即告豆浆加工结束。

2、注意:

在粉碎和烧煮的过程中,会产生较多的泡沫。

所以,这两个阶段存在加热与一出之间的一对矛盾,应有适当的解决方案。

主要参考

资料

《单片机原理及应用》恢先、黄辉先等人民邮电,2007.01《单片机技术应用》朱运利机械工业,2005.07

学生提交

归档文件

按题目要求进行设计,写出设计报告,给出源程序。

课程设计任务书

注:

1.课程设计完成后,学生提交的归档文件应按照:

封面—任务书—说明书—图纸的顺序进行装订上交(大图纸不必装订)

2.可根据实际容需要续表,但应保持原格式不变。

指导教师签名:

日期:

一、设计目的

我设计这款豆浆机的目的在于它能使人们在匆忙而又宝贵的早晨用最短的时间能够喝上营养丰富的豆浆。

有调查指出现在上班族和学生两大社会群体有40%的人是经常不吃早餐的,而原因大多是没有时间做早餐。

所以这样的一款高效省时的豆浆机想必会大受消费者欢迎的。

中国已经逐渐进入老龄化社会,为健康和养生服务的产品一定会有很大的市场。

设计一台能为我们的健康和养生服务的豆浆机是很有意义的。

这样就能使更多的人在匆忙的早晨喝上新鲜美味的豆浆。

二、设计要求

1、当放入适量浸泡好的黄豆、加入适量的冷水,将豆浆机电源插头插入220V交流电源,豆浆机指示灯亮起、发热管开始对水进行加热,当水加热到80度左右,豆浆机停止加热,然后开始每粉碎15秒停5秒的粉碎过程。

在经过2分钟左右的烧煮,最后豆浆机发出提示音,即告豆浆加工结束。

2、注意:

在粉碎和烧煮的过程中,会产生较多的泡沫。

所以,这两个阶段存在加热与一出之间的一对矛盾,应有适当的解决方案。

 

三、设计思路

豆浆机的控制系统以单片机AT89C51为控制核心,结合控制传感器,加热及磨浆电路,水位检测及沸腾溢出电路,报警电路,主动消泡装置的控制,达到只要启动豆浆机以后,所有的控制过程都实现完全自动化的目的

四、设计过程

软件上就是对单片机的编程了,在编程前需要画出一个流程图,根据高效省时的豆浆机控制系统的设计要求及目的,即插上电源按下按钮后,先对豆浆机进行水位检测,符合要求后加热管开始对水进行加热,这时加热管是以1500w的功率对水加热的。

当水温达到80℃左右,启动磨浆电机开始磨浆,磨浆电机不间断的打浆,磨浆的同时对豆浆这时加热管改为750w的功率工作。

当豆浆研磨完毕时电动机停止运转,加热管改为400w的功率对豆浆进行加热。

最后阶段使用350W对豆浆加热,由于加热的缘故会豆浆上溢,当豆浆沫接触到防溢电极时,暂停磨浆,启动主动消泡装置,进行消泡。

这样直到豆浆加工完成,间歇30秒后发出声音信号。

实际工作中,打浆的时候会有少量的豆浆溅到防溢电极上,这时就需要一个延时子程序对其进行延时使得豆浆机不会产生误操作。

按照上述对高效省时的豆浆机控制系统的要求,完成高效省时的豆浆机控制系统设计的流程图后,对单片机进行软件的编程来配合硬件的设计以至于完成整个高效省时的豆浆机控制系统的设计。

豆浆机控制器结构框图如图1所示。

图1豆浆机控制器结构框图

4.1单片机的选用

单片计算机即单片微型计算机(Single-chipMicrocomputer),是集CPU、RAM、ROM、定时、计数和多种接口于一体的微控制器。

随着科学技术的发展,越来越多的智能化产品都用到了单片机。

它具有体积小,成本低,功能强等优点,广泛被应用于智能产品和工业智能化上。

51单片机是个单片机中最为典型和最具代表性的一种。

本设计采用常见的AT89C51.单片机主要用于控制目的,要求构成的监测控制系统有实时、快速的外部响应,能迅速采集到大量数据,做出逻辑判断与推理后实现对被控制对象的参数调整与控制。

单片机现阶段的发展方向是以8位为主,目标是高性能、高可靠性、低电压、低功耗、低噪声和低成本。

AT89C51是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89C51具有以下标准功能:

8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片晶振及时钟电路。

另外,AT89C51可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

中断:

AT89C51有6个中断源:

两个外部中断(INT0和INT1),三个定时中断(定时器0、1、2)和一个串行中断。

这些中断如图10所示每个中断源都可以通过置位或清除特殊寄存器IE中的相关中断允许控制位分别使得中断源有效或无效。

IE还包括一个中断允许总控制位EA,它能一次禁止所有中断。

如表5所示,IE.6位是不可用的。

对于AT89C51,IE.5位也是不能用的。

用户软件不应给这些位写1。

它们为AT89系列新产品预留。

定时器2可以被寄存器T2CON中的TF2和EXF2的或逻辑触发。

程序进入中断服务后,这些标志位都可以由硬件清0。

实际上,中断服务程序必须判定是否是TF2或EXF2激活中断,标志位也必须由软件清0。

定时器0和定时器1标志位TF0和TF1在计数溢出的那个周期的S5P2被置位。

它们的值一直到下一个周期被电路捕捉下来。

然而,定时器2的标志位TF2在计数溢出的那个周期的S2P2被置位,在同一个周期被电路捕捉下来。

中断允许控制寄存器(IE):

89C51对中断源的开放或屏蔽是由中断允许寄存器IE控制的中断允许控制位=1,允许中断;中断允许控制位=0,禁止中断。

晶振特性:

如图2.a所示,AT89C51单片机有一个用于构成部振荡器的反相放大器,XTAL1和XTAL2分别是放大器的输入、输出端。

石英晶体和瓷谐振器都可以用来一起构成自激振荡器。

从外部时钟源驱动器件的话,XTAL2可以不接,而从XTAL1接入,如图2.b所示。

由于外部时钟信号经过二分频触发后作为外部时钟电路输入的,所以对外部时钟信号的占空比没有其它要求,最长低电平持续时间和最少高电平持续时间等还是要符合要求的。

 

a.部振荡电路连接图b.外部振荡电路连接图

图2振荡电路外部图

石英晶振C1,C2=30PF±10PF瓷谐振器C1,C2=40pF±10pF

图3单片机AT89C51的引脚图

在本设计中磨浆及加热电路,沸腾检测电路及报警电路等和单片机连接时,只用了P1口和P3口,首先通过单片机中的CPU将P1.6口变成高电位,使发光二极管D4发光显示,以示电源电路正常,单片机开始工作。

在对水位进行检测时,P1.0和P1.1都是作为输入端,单片机的CPU就是通过检测这两个端口的高低电位来对水位和沸腾溢出进行检测的。

加热时,因为温度传感器为单线智能高效省时数字传感器,P1.5口只是作为常用的输入端口和CPU进行数字传输。

当进行加热和打浆时,P3.0和P3.4作为输出端口,与三极管组成一个驱动控制电路,当程序给一个加热或打浆信号时,这两个端口相应的变成高电位使三极管饱和导通继而驱动继电器工作。

报警电路和单片机端口组合时,单片机的端口同样也是作为一个输出端口来使用的。

4.2电源电路的设计

电源是各种电子设备必不可少的组成部分,其性能的优劣直接关系到电子设备的技术指标以及能否安全可靠的工作。

目前常用的直流稳压电源分线性电源和开关电源两大类。

随着集成电路飞速发展,稳压电路也迅速实现集成化,市场上已有大量生产各种型号的单片机集成稳压电路。

它和分立的晶体管电路比较,具有很多突出的优点,主要体现在体积小、重量轻、耗电省、可靠性高、运行速度快,且调试方便、使用灵活,易于进行大量自动化生产。

4.2.1电源的作用

各种电子电路都要求用稳定的直流电源供电,由整流滤波电路可输出较为平滑的直流电压,但当电网电压波动或负载改变时,将会引起输出端电压改变而不稳定。

为了获得稳定的输出电压,滤波电路的输出电压还应该经稳压电路进行稳压。

4.2.2电源的组成

电源由电源变压器、整流电路、滤波电路、稳压电路组成。

电源变压器:

将电网提供的220V交流电压转换成为各种电路设备所需的交流电压。

整流电路:

利用单向导电器件将交流电转换成脉动直流电路。

滤波电路:

利用储能元件(电感或电容)把脉动直流电转换成比较平坦的直流电。

稳压电源:

利用电路的调整作用使输出电压稳定的过程称为稳压。

4.2.3变压器容量、整流二极管的计算与选择

据整流原理,因为U0=0.9U2则可以得到U2=U0/0.9=5v/0.9≈5.56V.在考虑到变压器、绕组损耗(压降)和整流二极管的压降,在工程中必须再在上述基础上增加5%,即U2=5.56*(1+5%)≈5.83V,整流二极管的承受最大的反向电压UD1=21/2U2≈8.2V因为稳压器的最大电流是3A,所以流过二极管的最大电流ID1=1/2Ii=0.75ID2=0.75A;D2中的四个二极管的耐压值至少应该为8.24V,允许流过的最大电流为0.75A.

由于变压器输入的电压是220V,而副线圈输出的电压时12V,故有

N=U1/U2=220/12=18.1

由于线圈匝数比只能为一个整数,因此匝数比取18。

变压器副边的有效值:

I2=1.11*1.5=1.67A.变压器的容量:

S=UI=5.83*1.67=9.74W.

4.2.4稳压器的选用

集成稳压器是指将不稳定的直流电压变为稳定的直流电压的集成电路。

由于集成稳压器具有稳压精度高、工作稳定可靠、外围电路简单、体积小、重量轻等显著优点,在各种电源电路中得到了普遍的应用。

常用的集成稳压器有:

金属圆形封装、金属菱形封装、塑料封装、带散热板塑封、扁平式封装、双列直插式封装等。

在电子制作中应用的较多的是三端固定输出稳压器。

78XX系列集成稳压器是常用的固定正输出电压的集成稳压器,输出电压有5V、6V、9V、12V、15V、18V、24V等规格,最大输出电流为1.5A。

它的工作原理:

取样电路将输出电压按比例取出,送入比较放大器与基准电压进行比较,差值被放大后去控制调整管,以使输出电压保持稳定。

它的部含有限流保护、过热保护和过压保护电路,采用了噪声低、温度飘逸小的基准电压源,工作稳定可靠。

78XX系列集成稳压器为三端器件,一脚为输入端,一脚为接地端,一脚为输出端,使用十分方便。

在此设计中我选用的是78XX系列中的7805,它能够提供多种固定的输出电压,应用围广。

含过流、过热和过载保护电路。

带散热片时,输出电流可达1A,虽然是固定稳压电路,但使用外接元件,可获得不同的电压和电流。

在本设计中就是利用它把12V的直流电压变成5V的稳定电压给单片机提供电源,以确保正常工作。

4.2.5电源工作原理

整个电源电路如图4所示,控制电路采用变压器降压、晶体二极管整流等方法获得工作电源。

当电源插头J1插入220V交流电,T1开始对220V交流电进行降压,从次级输出12V左右的低压交流电,从而适应电路的使用要求。

整流硅对次级输出的交流电进行桥式整流,再由E2、C2进行滤波,已形成较平滑的直流电,送给三端集成正输出稳压器7805进行稳压调整。

经7805稳压作用后输出+5V的直流电压,经E3、C3滤波后输出纹波很低的+5V电压,作为单片机的工作电源,以保证单片机工作时的稳定和可靠。

图4高效省时的豆浆机控制系统的电源电路

4.3加热及磨浆电路的设计

加热电路的作用是通过加热管把磨成粉沫的黄豆煮熟,本设计使用的加热器的最大功率为1500W;磨浆电路的作用是通过电机把黄豆搅拌成粉沫,电机选用的是单相串励电机,由于串励电动机具有起动转矩大、过载能力强、调速方便、体积小、重量轻等很多优点,在家用电器中普遍使用。

但是串励电机的转速很高,为了避免其连续工作容易造成损坏,本设计采用的是间歇性打浆的方式。

单片机输出电流经三极管放大,来驱动继电器闭合,使加热管发热把豆浆煮熟。

同理,继电器闭合使电机运转把黄豆搅碎。

图5加热及磨浆电路

加热及磨浆电路的工作原理如图5所示加热及磨浆电路由继电器JR1、JR2,三极管T2、T3,电阻R5、R6以及二极管D1,D2,单片机AT89C51。

当单片机工作时,检测完水位正常后,赋给P1.1一个低电平,软件检测到P1.1变为低电平后,赋给单片机P3.0脚一个高电平,使三极管T2饱和导通,电流流过继电器JR1,使触点闭合,于是加热管得电开始对豆浆加热,加热持续3分钟,这时的温度达到80度左右,启动电动机进行打浆。

加热功率为750W的时候,单片机P3.4脚为高低电平交替,使三极管T3饱和导通和断开,从而控制继电器触点闭合与开启,实现了功率的转变。

其后的400W与300W也使用同样的方法获得。

4.4水位检测及沸腾溢出检测电路的设计

水位检测及沸腾溢出电路的作用是以传感器作为信息采集系统的前端单元来控制家用豆浆机缺水时干烧及沸腾溢出等问题。

这里采用探针作为传感器来检测水位及沸腾溢出,然后通过比较器输出高低电平,这样就可以通过单片机检测比较器输出电平的高低来检测水位及沸腾时的溢出状态。

水位检测及沸腾溢出电路的原理如图6所示,K1,K2分别是水位检测传感器和沸腾溢出传感器,为了减少成本,这里采用探针来代替这两个传感器,使用中将装植物的金属杯接控制电路的公共点“地”,探针分别通过传输线与单片机的P1.1,P1.0端连接。

正常工作时,K1被水淹没,它和地之间的电阻较小,与R13共同对+5V分压,U+得到比U-低的电压,比较器IC3B输出低电平。

缺水时,K1露出水面,它的电阻很大,R13共同对+5V分压,U+得到比U-高的电压,比较器IC3B输出高电平。

用软件检测比较器IC3B的输出电平,便知是否缺水。

用同样的方法检测豆浆是否沸腾溢出。

豆浆沸腾之前,电极K2远离水面,它和地之间的电阻很大,与R14共同对+5V分压,U+得到比U-高的电压,比较器IC3C输出高电平。

豆浆沸腾时,泡沫淹没K2,电阻小,与R14共同对+5V分压,U+得到比U-低的电压,比较器IC3C输出低电平。

用软件检测比较器IC3C的输出电平,便知豆浆是否沸腾溢出。

图6高效省时的豆浆机控制系统的缺水及沸腾溢出电路

4.5报警电路的设计

报警电路的作用是通过蜂鸣器发出声音信号,提醒主人豆浆已经煮好了。

声音信号电流从单片机的P3.5脚输入到三极管T4,使功率放大,驱动蜂鸣器B1发出声音。

报警电路如图7所示,报警电路由单片机AT89C51、电阻R7、三极管T4与蜂鸣器B1组成。

通过事先编写的程序,在单片机的控制下,系统开始工作,当加热完成后,单片机P3.5脚自动输出一个高电平,通过电阻R7使三极管T4饱和导通,于是蜂鸣器B1发出报警声音,提醒主人豆浆加热完成。

图7高效省时的豆浆机控制系统的报警电路

4.6主动消泡装置

主动消泡装置主要是由两根吊挂在磨浆电机主轴上的铜制金属棒制成。

通过多次试验得出:

当两根铜棒安装在防溢电极水平线下方3cm处时,消泡效果最佳。

豆浆机结构及消泡装置具体位置如图8所示。

 

 

图8豆浆机的主要结构简图

五高效省时的豆浆机控制系统的流程的设计

图9高效省时的豆浆机控制系统的流程图

高效省时的豆浆机控制系统的流程图如图9所示,先上电初始化,然后按下按钮,先检测水位符合要求吗,如果不符合,则由警鸣器发出嘀嘀的声音来提示主人,如果符合要求,则加热管用全功率1500W开始对豆浆机的冷水进行加热,当加热到80℃以后,启动电动机进行打浆,2分钟后加热管的功率降至750W,直到打浆结束进入小功率煮浆阶段,这时的加热管功率为400W。

煮浆阶段豆浆由于加热会起泡,如果泡沫触到防溢电极则启动主动消泡装置,如此往复,直到完成煮浆过程,延时10后蜂鸣器发出声音进行提示。

第一步为初始化程序。

单片机得到+5V工作电压后就进入工作状态。

首先,+5V电压对E1进行充电,使单片机RST(复位)端瞬间变成高电位,从而使单片机硬件复位。

由于E1的放电作用,又使复位端电位逐渐减低,最后,复位端由高电位变成了低电位,完成了复位任务,随后单片机将进入初始化,单片机完成初始化后即开始运行程序。

程序是通过单片机中的CPU将P1.6口变成高电位,使发光二极管D4发光显示,以示电源电路正常,单片机开始工作。

第二步为水位检测程序。

按下按钮SW1,单片机进入工作状态后,CPU将以访问P1.1端电位的形式来判断检查豆浆机中是否有水,以及检查水位是否符合要求。

如果P1.1端电位为高电位,说明水位不符合要求,单片机就令P3.5端输出提示信号,通过三极管T4放大后推动B1,使蜂鸣器发出急促响声。

如果P1.1端为低电位,则说明水位的高度符合要求,单片机即进入下一工作阶段。

第三步为水加热程序。

当水位符合要求后,CPU就令P3.0口由低电位变成高电位,使T2导通,驱动继电器JR1动作,通过JR1的触点作用将电热器与220V电源接通,于是加热管对冷水开始加热,直至水温加热到80℃,这种加热也称之为预加热,主要是为了防止在以后粉碎黄豆等物时,避免产生大量的泡沫。

在烧煮豆浆时就不会因泡沫过多而造成频繁的溢出,造成加热频繁的被迫停止,延长了豆浆的加工时间,所以,预加热在自动豆浆机中是很有必要的,当加热3分钟后水温达到80℃时,CPU发出电机启动的控制信号后,即令P3.4口为低电位,使T3导通,JR2触点闭合,电机启动,至此加热冷水阶段结束。

第四步为粉碎程序。

当水温加热到80℃后,单片机进入粉碎阶段中。

CPU令P3.4口输出高电位,使T3导通,驱动继电器JR2吸合,再接通粉碎电机的工作电源,使粉碎电机高速旋转,带动刀片高速切削,实施对粉碎物的粉碎直至粉碎完全。

电机启动两分钟后,CPU向P3.0口发出指令,使之输出高低电平周期为之前的二分之一,起到半功率加热的目的。

第五步为烧煮豆浆程序。

当粉碎过程结束,接下来就进入烧煮豆浆阶段。

先使用400W的功率加热30秒,在改为350W加热直到结束。

由于豆浆被粉碎时,虽然是在80℃水温下进行粉碎的,但还是会产生较多的泡沫,所以该阶段表现的是加热与溢出之间的一对矛盾,为了使豆浆机适应较多种类植物的加工需要,该程序中与防溢电极配合,当防溢电极检测到有豆浆溢出则停止磨浆,并启动主动消泡装置进行消泡,消泡结束后再继续进行磨浆加热,直到豆浆磨好煮熟,烧煮豆浆程序就宣告结束。

这种智能高效省时控制设计,可以保证得到满意的豆浆加工效果。

第六步为报警程序。

一旦豆浆煮好,CPU令P3.5口输出慢节奏的音频信号,通过T4推动蜂鸣器B1发出嘀嘀的响声,当然,在此之前,你也已经闻到香浓的豆浆味了。

六.调试

经过调试,豆浆机开始工作时指示灯点亮,加热器开始对水进行加热。

当水温加热到80℃时豆浆机停止加热。

之后开始搅拌,每搅拌15s停5s共5次。

再经过2min的烧煮,最后豆浆机发出提醒音,加工结束。

七设计总结

此次课程设计要求我们在老师的指导下独立进行查阅资料,设计方案,设计电路与编写工作程序等工作,并写出报告。

这次课程设计论文对于提高我们的素质和科学实验能力非常有益,为以后从事电子电路方面的设计,研制电子产品打下了良好的基础。

通过这两个多星期的学习,发现了自己的很多不足,自己知识的很多漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还急需提高。

这次的课程设计也让我看到了团队的力量,我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。

刚开始的时候,大家就分配好了各自的题目,并且经常聚在一起讨论各自的设计,我们的交流帮我解决了很多的问题,是同学们给了我帮助。

在课程设计中一人独立设计、制作是远远不够的,大家的交流讨论能帮助自己解决很多实际的问题。

相互交流讨论是我们成功的一项非常重要的保证。

虽然这只是一次的比较简单的制作(基于单片机的自动豆浆机控制电路),可是平心而论,也耗费了我们不少的心血,这就让我不得不佩服专门搞单片机开发的技术前辈,才意识到老一辈对我们社会的付出。

过程虽然很辛苦,但苦中仍有乐,和同学们一起做课程设计的这些日子里,我们有说有笑,相互帮助,多少人间欢乐在这里洒下,大学里三年的相处也许还赶不上这几个周的共处,我感觉我和同学们之间的距离更加近了。

这个工程确实很累,但当我们做完所有设计和仿真时,当我们连好线,按下按钮,LED亮了起来,喇叭响起时,我觉得那是我一生以来听过的最好听的声音。

对我而言,知识上的收获重要,精神上的丰收更加重要。

在此要特别感指导老师对我们的指导,在此向老师说一声,老师您辛苦了!

当然也要感同学们给予我的帮助。

在老师的启发和我们的共同努力下,才能顺利完成课程设计。

在以后的工作中,我一定会更加努力的学习,充分的发挥自己的特长。

 

八参考文献

[1]《单片机原理及应用》恢先、黄辉先等人民邮电,2007.01

[2]《PROTEUS入门实用教程》周润景,丽娜等机械工业,2007.09

[3]《新编单片机原理及应用》永雄科技大学,2003.02

[4]《单片机技术应用》朱运利机械工业,2005.07

[5]《电子技能与实训》大彪电子工业,2004.07

[6]《微机控制技术及应用》全力,德申等机械工业,2004.01

[7]《数字电子电路》阎石高等教育,1993

九附录

 

程序清单:

#include

sbitIN1=P1^0;//检测高液面

sbitIN2=P1^1;//检测低液面

sbitdian_ji=P1^4;//继电器控制电机端口

sbittem=P3^5;//温度传感器接口

sbitBEEP=P2^3;

Unsignedcharm=0,m1=0,m2=0,n=0,finish_flag=0,yunxing_flag=0,di_flag=0,gao_flag=0,shaozhu_flag=0;

voidinit_t0()

{

TMOD=0x01;

TH0=(65535-50000)>>8;

TL0=(65535-50000)&&0xFF;

ET0=1;

EA=1;

}

voidt0_srv()interrupt1

{

TH0=(65535-50000)>>8;

TL0=(65535-50000)&&0xFF;

m++;

if(m==20)//1秒钟

{

m=0;

m1++;

m2++;

}

}

voidmain()

{

init_

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2