51单片机课程设计 单片机原理及应用课程设计

51单片机课程设计 单片机原理及应用课程设计

ID:38977421

大小:743.46 KB

页数:28页

时间:2019-06-22

51单片机课程设计 单片机原理及应用课程设计 _第1页
51单片机课程设计 单片机原理及应用课程设计 _第2页
51单片机课程设计 单片机原理及应用课程设计 _第3页
51单片机课程设计 单片机原理及应用课程设计 _第4页
51单片机课程设计 单片机原理及应用课程设计 _第5页
资源描述:

《51单片机课程设计 单片机原理及应用课程设计 》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书课程设计名称单片机原理及应用课程设计专业电子信息工程班级140405学号20141329学生姓名李延琦指导教师胡黄水2016年12月26日课程设计任务书课程设计题目酒精测试仪起止日期2016年12月26日—2017年1月6日设计地点计算机科学与工程学院单片机实验室3409设计任务及日程安排:设计任务:分两部分:(一)、设计实现类:进行软、硬件设计,并上机编程、联线、调试、实现;1.电子钟的设计2.交通灯的设计3.温度计的设计4.点阵显示5.电机调速6.电子音乐发声(自己选曲)7.键盘液晶显示系统(二)、应用系统设计类:不须上机,查资料完成软、硬件设计画图。查资料选定题目。说明:第

2、1--7题任选其二即可。(二)里题目自拟。日程安排:本次设计共二周时间,日程安排如下:第1天:查阅资料,确定题目。第2--4天:进实验室做实验,连接硬件并编写程序作相关的模块实验。第5--7天:编写程序,并调试通过。观察及总结硬件实验现象和结果。第8--9天:整理资料,撰写课程设计报告,准备答辩。第10天:上交课程设计报告,答辩。设计报告要求:1.设计报告里有两个内容,自选题目内容+附录(实验内容),每位同学独立完成。2.自选题目不须上机实现,要求能正确完成硬件电路和软件程序设计。内容包括:1)设计题目、任务与要求2)硬件框图与电路图3)软件及流程图(a)主要模块流程图(b)源程序清单与注释4

3、)总结5)参考资料6)附录实验上机调试内容注:此任务书由指导教师在课程设计前填写,发给学生做为本门课程设计的依据。目录第一部分:自主设计课设:酒精测试仪11总体方案设计11.1设计要求11.2优点及意义11.3系统硬件电路设计11.4初步设计思路22硬件电路设计22.1酒精检测模块22.2显示模块22.3报警模块32.4CPU控制模块43应用软件设计53.1主程序设计53.2子程序设计63.2.1显示子程序设计63.2.2报警子程序设计73.2.3酒精检测子程序设计84系统调试与性能分析84.1开机界面84.2浓度判断84.3阈值修改9总结:9参考文献9附录10附录A硬件电路图10附录B程序清

4、单11第二部分:课堂设计内容:温度测量系统161实验目的162实验内容163实验原理164实验步骤165流程图:176程序清单:18第一部分:自主设计课设:酒精测试仪1总体方案设计1.1设计要求本课题要求以单片机为核心,设计一个酒精测试仪,由四部分组成:酒精检测模块,显示模块,报警模块,CPU控制模块。CPU控制模块采用STC89C52单片机进行控制。酒精传感器采用MQ-Sensor传感器模块和ADC0809模数转换模块用于对人呼出酒精气体的酒精度检测,显示模块采用1602液晶显示,报警电路采用蜂鸣器。要求酒精测试仪有以下功能:(1)酒精浓度通过1602液晶显示模块显示出来(2)酒精浓度超过设

5、定的阈值则蜂鸣器发声进行报警。1.2优点及意义本课题采用51单片机进行控制,51单片机具有体积小、运行速度快的特点,用其作为主控芯片进行控制会十分的方便。使用MQ-Sensor气体传感器模块能够快速,准确的检测到酒精浓度,使用1602模块进行显示,直观,方便。1.3系统硬件电路设计系统硬件设计框图。根据设计要求,确定系统的设计方案,硬件由四部分组成。采用STC89c52单品机为CPU控制模块,以MQ-Sensor传感器模块和ADC0809模块组成检测模块,以1602液晶显示组成显示模块,以蜂鸣器组成报警模块。CPU处理模块STC89c52报警模块蜂鸣器检测模块MQ-Sensor+adc0809

6、显示模块1602液晶屏231.4初步设计思路(1)定义三组数组表,方便1602显示时进行调用(2)将adc0809的数据输出端接在单片机的P2口(3)将MQ-Sensor酒精传感器的TTL输出端接在单片机P1.7口,将AO模拟量输出端接到adc0809的IN0通道。(4)将1602的数据输入端接到单片机P0口(5)将蜂鸣器接到单片机P3.3口。2硬件电路设计2.1酒精检测模块传感器模块采用MQ-Sensor酒精传感器,其模拟量输送给ADC0809进行模数转换,将输出数据发给单片机。电路中酒精检测传感器的模拟量输出端接在adc0809的IN0通道。Adc0809的start引脚接到单片机的P1^

7、2口,oe引脚接到单片机的p1^0引脚上,EOC引脚接到了单片机的p1^1口,ciock时钟信号接到了单片机的P1^6引脚上。数字量输出端接到了单片机的P2口。将传感器采集到的酒精浓度经过adc0809输送到单片机中。2.2显示模块显示模块采用1602液晶显示屏进行显示,液晶显示具有低功耗,应用接口少,显示量大的特点,所以应用很广。将单片机收到adc0809数字量发送给1602中,进行显示。23将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。