- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.系统设计要求
1.1 基本功能
(1)在LCD1602液晶显示器上显示年份、月、日、时、分、秒、星期。
(2)闰年平年自动判断,时间日期年份自动变更。
(3)用按键任意更改显示的时间:
1)S1按键功能是停止时钟,进行设置显示的时间,光标移动。
2)在s1按下的时候,s2进行时间的增加。按一次就增加1。
3)在s2按下的时候,s3进行时间的减少。按一次就减少1.
4)s4是完成设置的按键,时钟开始。同时也是闹钟响应的时候停止闹钟的声音。
(4)扩展功能:
1)在显示时间的基础上,加入了闹钟的功能。可以随意调闹钟响应的时间。
2)到了闹钟判断响应的时候,蜂鸣器启动,发出频率为一秒一次的声音。
1.2 设计目的
掌握单片机系统的开发应用,巩固和加深已学过的知识,提高动手能力及解决实际问题的能力,同时培养团队合作精神。将自己学到的知识更好地运用于实际当中。
设计流程
本次设计时钟电路,使用了AT89C52单片机芯片控制电路,单片机控制电路简单且省去了很多复杂的线路,使得电路简明易懂,使用键盘键上的按键来调整时钟的年、月、日、时、分、秒,用一扬声器来进行定时闹钟的提醒,同时使用C语言程序来控制整个时钟显示,使得编程变得更容易。
2.1课程设计的开发流程
1)方案规划。
2proteus设计硬件电路。
4)用keil C51软件设计调试。
利用proteus软件进行软件和硬件的联调。
根据电路图焊接硬件电路。
下载程序代码,调试 。
完成设计,撰写课程设计报告。
LCD1602液晶 1片 PNP三极管 1个 10 up电解电容 1个 30p电容 2个 10K电阻 1个 1K电阻 3个 按键 5个 12MHz晶振 1个 无源蜂鸣器 1个 表2-3
2.3工作原理
设计的电路主要由四模块构成:单片机控制电路,显示电路、闹铃电路以及按键控制电路。
本设计采用C语言程序设计,使单片机控制LCD显示时间,当秒计数计满60时就向分进位,分计数器计满60后向时计数器进位,小时计数器按“23翻0”规律计数。时、分、秒的计数结果经过数据处理可直接送显示器显示。如果小时到达24小时候,就是“23翻0”,日、星期都要加一个单位。其余的闰年平年自动判断。闹钟的部分就是当闹钟的时、分与时钟的时、分相等的情况下,发出信号驱动蜂鸣器,当按下S4的时候,可以令蜂鸣器停止工作。
电路功能使用说明:
各个控制键的功能:S1可进行光标选择,同时令时钟停止走动。S2可对时间进行校准调节,按键一次增加一个单位。S3可对时间进行校准调节,按键一次减少一个单位。S4进行设置完成的时候推出,也可以在闹钟响应时停止蜂鸣器工作。
AT89C52单片机,通过编写程序对LCD显示进行控制。
LCD1602液晶显示器显示编译的数据。
定时闹钟判断,达到符合情况时候驱动蜂鸣器工作。
2.4 软件研制方面
1)采用模块化程序结构设计软件,首先将整个软件分成若干功能模块;
2)根据设计的原理,编写源程序;
3)调试各模块程序;
4)与硬件一起联调,最后完成全部调试工作。
2.5 硬件研制方面
1)将整个硬件系统划分为若干功能单元电路,会出整个系统逻辑电路,注明注明各交单元电路间接口信号;
2)完成各单元电路设计,包括选择合适的各类元器件和电路板设计(元件布局和走线)。
3.仿真实现(电路连接图)
3.1选取的元器件及作用
(1)单片机STC89C52
STC89C52是比较常用的52系列单片机。它的工作电压是+5v。外围电路加上12M的晶振,使其正常工作。P0口控制LCD1602。空间有8k。
(2)LCD1602液晶
1602显示容量为16乘2个字符。工作电压为+5v。
编号 符号 引脚说明 编号 符号 引脚说明 1 VSS 电源地 9 D2 Date I/O 2 VDD 电源正极 10 D3 Date I/O 3 VL 液晶显示偏压信号 11 D4 Date I/O 4 RS 数据/命令选择端 12 D5 Date I/O 5 R/W 读写选择端 13 D6 Date I/O 6 E 使能端 14 D7 Date I/O 7 D0 Date I/O 15 BLA 背光源正极 8 D1 Date I/O 16 BLK 背光源负极
4.软件编程
按照电路图的设计焊接好硬件电路。就开始软件编程。程序主要分为两个部分,即液晶显示部分和控制按键的部分。由于本设计采用的是用按键分别控制。可以在主函数中调用一个键盘扫描的函数,当相应
您可能关注的文档
- 任利利《哺育我们母亲河——孕育中华文明》.doc
- 垃圾卫生填埋场土建工程施工组织设计[].doc
- Atmega锂离子电池管理系统.doc
- 万欣机房管理系统安装指南.doc
- 几个重要建筑风格[].doc
- GCT数学基础复习资料(很全).doc
- 政快速路高架立交桥施组.doc
- 北京昌平中考物理一模试卷及答案.doc
- 点阵电子显示屏x.doc
- 某商务写字楼水源热泵中央空调系统.doc
- 部编版一年级语文下册第四单元《8 夜色》教学课件(2025年春-新编教材).pptx
- 江苏省盐城市五校2024-2025学年高一下学期4月期中联考数学试卷(含答案).pdf
- 2025年高一语文教师工作总结简单版(六).docx
- 第12课《台阶》课件 2024—2025学年统编版语文七年级下册(共39张PPT).pptx
- 部编版一年级语文下册第四单元《语文园地四》教学课件(2025年春-新编教材).pptx
- 部编版一年级语文下册第四单元《9 端午粽》教学课件(2025年春-新编教材).pptx
- 指导技能的关键要素与提升的策略研究与分享.docx
- 湖南省永州四中直升班2025届高三(下)适应性数学试卷(含答案).pdf
- 湖北省荆荆宜襄·四地七校联盟2024-2025学年高一(下)期中联考数学试卷(含答案).pdf
- 2025年04月17日袁荣的初中历史组卷.docx
文档评论(0)