- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子设计制作任务总结分析报告
小组成员: 林苗苗 郑梦静 史旭浩
一、设计任务
1.1设计任务一 LCD电子定时闹钟设计:
功能说明:定时闹钟的时间显示和设置
LCD显示屏的显示格式为“SET TIME 时时:分分:秒秒”,并且能够修改时钟时间的时、分、秒。
操作键K1:当前时间状态的设置按钮;
操作键K2:闹钟设定时间的显示按钮;
操作键K3:设置闹钟时间按钮;
操作键K4:闹铃ON/OFF状态设置,设为ON时连续三次发出哗的一声,设为OFF时发出哗的一声;
当设置现在的时间或闹铃时间时,
操作键K1:调整时;
操作键K2:调整分;
操作键K3:设置完成。
定时时间到时发出一阵声响,按下K4键可以停止声响。
1.2设计任务二 带有LCD显示的音乐倒数定时器设计:
功能说明:倒数定时器的时间设置、显示及音乐的播放
使用文字型LCD(16×2)来显示目前倒数的时间,显示格式为“TIME 时时:分分:秒秒”
具有4个按键操作来设置现在想要倒数的时间:
操作键K1:设置定时时间的开启和关闭;
操作键K1 + 操作键K2:调整时;
操作键K1 + 操作键K3:调整分;
操作键K1 + 操作键K4:时间调整完成。
一旦按键后则开始倒数计时,当计时为0时则发出一阵生日快乐歌的音乐声响;
重置后内定倒数计时时间为5min,显示“00:05:00”。
二、关于两个设计任务的硬件部分说明
2.1 51单片机:
51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。它广泛应用于工业测控系统之中。8位CPU·4kbytes 程序存储器(ROM) (52为8K256bytes的数据存储器(RAM) (52有384bytes的RAM32条I/O口线·111条指令,大部分为单字节21个专用寄存器2个可编程定时/计数器5个中断源,2个优先级(52有6个)片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率为12M
图1 89C51单片机各引脚情况 图2 89C51单片机内部结构
2.2 LCD显示:
LCD1602是通过16字x2行的5x7点阵图形来显示字符的典型液晶显示器,一般采用的标准的16引脚接口,各引脚情况如表1所示。
其功能是负责将设置的时间数据显示出来,方便实验者观察。而且,采用的LCD1602是点阵字符型LCD液晶显示,可以显示数字与阿拉伯字母等字符,随着半导体技术的发展,LCD的液晶显示越来越广泛的应用于各种显示场合。并且液晶显示可以工作在低电压、低功耗下,显示界面友好、内容丰富。数码管显示驱动简单,但是不能显示高精度数位。
LCD1602可以显示2行16个字符,有8位数据总线D0-D7,和RS、R/W、EN三个控制端口,工作电压为5V,并且带有字符对比度调节和背光。
表1 LCD1602各引脚情况 图3 LCD1602各引脚的连线情况
蜂鸣器:
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”表示
图4 压电式蜂鸣器 图5 蜂鸣器驱动原理图
其他小部件元件
三极管、电容、继电器、电阻、LED灯、按钮等等。
电路设计完成图
设计方案一:
设计方案二:
经选择分析,设计方案二更优。
电路连接完成图
三、关于两个设计任务的软件部分说明
3.1 任务一 ——LCD电子定时闹钟设计任务
3.1.1 总体框架流程图
3.1.2 按键检测流程图
3.1.3 蜂鸣器的流程图
3.1.4 子程序的模块划分(完整程序见附录)
写指令函数子程序
写数据函数子程序
写时间函数子程序
显示时间初始化
延时函数子程序
蜂鸣器子程序
设置当前时间子程序
设置闹钟时间子程序
显示闹钟函数子程序
按键扫描函数子程序
LCD1602初始化子程序
中断服务子程序
任务二——带有LCD显示的音乐倒数定时器设计
3.2.1 总体框架流程图
3.2.2 蜂鸣器流程图
3.2.3 按键扫描流程图
3.2.4 子程序的模块划分(完整程序见附录)
写指令函数子程序
写数据函数子程序
写时间函数子程序
显示时间初始化
延时函数子程序
蜂鸣器子程序
LCD1602初始化子程序
设置倒计时时间子程序
按键扫描函数子程序
显示时间初始化
中断服务子程序(与任务一相比增加选择程序,加入生日快乐歌)
四、关于两个设计任务的测试部分说明
4.1任务一 ——LCD电子定时闹钟设计任务
4.1.1设置当前时间
4.1.2显示当前时间
4.1.3 设置闹钟时间
4.1.4显示闹钟时间
4.2 任务二 ——带有LCD显示的音乐倒数定时器设计
4.2.1电源开启后,倒数定时器的初始化界
您可能关注的文档
- 2013专转本数学选做题.doc
- 2014《营销道德和营销文化》复习题(开专).doc
- 2014春_西南大学《数学分析选讲》作业及其答案(共5次_已整理).doc
- 2014高教社杯全国大学生数学建模竞赛.doc
- 2014高考数学(文)二轮专题突破课件(浙江专版)第1部分-专题1-第2讲-函数图像和性质选择、填空题型.ppt
- 2014高考数学一轮汇总训练《函数y=Asinωx+φ图象及其三角函数模型简单应用-》理-新人教A版.doc
- 2014高三一轮广东理科数学考点及其考频.doc
- 2014广西公务员网络培训新时期群众工作方法答卷.doc
- 2014河北政法干警面试素材:社会主义核心价值观.doc
- 2014江苏省中小学教师心理健康知识网络竞赛判断题.doc
- 2023-2024学年湖南省湘西州高一下期末数学试卷附答案解析.docx
- 2023-2024学年四川省凉山州高一下期末数学试卷附答案解析.docx
- 2023-2024学年山东省日照市高一下期末数学试卷附答案解析.docx
- 2023-2024学年河北省张家口市高一下期末数学试卷附答案解析.docx
- 2023-2024学年山东省枣庄市高一下期末数学试卷附答案解析.docx
- 2023-2024学年四川省成都市高一下期末数学试卷附答案解析.docx
- 2023-2024学年四川省成都七中高一下期末数学试卷附答案解析.docx
- 2023-2024学年陕西省咸阳市高一下期末数学试卷附答案解析.docx
- 2023-2024学年山东省泰安市高一下期末数学试卷附答案解析.docx
- 黑龙江省哈尔滨市九中2024-2025年4月考试高二语文试卷.docx
文档评论(0)