电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

课程设计-智能电子钟.doc

39页
  • 卖家[上传人]:F****n
  • 文档编号:101048124
  • 上传时间:2019-09-26
  • 文档格式:DOC
  • 文档大小:367KB
  • / 39 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、摘要单片机经过几十年的发展,已经广泛应用于生活中的各个领域。单片机以其体积小、功能全、性价比高等诸多优点,在许多行业都得到了广泛应用。在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。 基于单片机的智能电子钟作为设计的课题,因为它有很好的开放性和可发挥性,对作者的要求比较高,不仅考察了对单片机的掌握能力而且强调了对单片机扩展的应用。另外LCD的智能电子钟已经越来越流行,它具有显示清晰直观、走时准确、可以进行夜视等功能,并且还可以扩展出其它多种功能。所以,智能电子钟作为设计课题很有价值。随着科技的发展,单片机的应用正在不断深入,涉及到日常生活的方方面面。本设计是基于单片机AT89S51为控制核心,以液晶为显示的数字时钟。本数字时钟设计的原理相对简单,所以硬件电路也相对简单,难点和重点主要放在C语言的编程上,使用到定时器的子程序、延时程序、时分秒的控制程序、液晶模块和单片机模块的初始化程序、液晶显示的程序等,各个函数交叉调用,配合主程序的运行。关键字:LCD1602 A

      2、T89S51 定时器目 录第一章设计要求11.1 LCD电子钟的功能要求11.2智能电子钟的设计要求1第二章方案选择与系统框图及工作原理22.1方案选择22.2系统框图22.3工作原理2第三章硬件电路设计与分析33.1控制模块33.2显示模块43.3按键电路63.4报警部分模块7第四章软件设计与分析84.1基本资源的使用84.2程序设计的基本思路84.3程序的主要流程图9第五章Protues仿真与调试11第六章PCB板的设计13第七章原件明细清单14第八章课程设计总结15致 谢16参考文献17附 录18附件1 硬件电路原理图18附件2 程序清单18中部石漠化综合防治水土保持区,要加强林草植被的保护与恢复,加强山洪地质灾害防治,加强石漠化综合治理,遏制石漠化蔓延,增强区域水土保持能力;东部生物多样性保护水土保持区,要加强自然保护区建设和流域水土流失区综合治理,切实保护生物多样性和特有自然景观,增强森林生态系统功能。第一章 设计要求1.1 LCD电子钟的功能要求(1)能显示年、月、日、时、分、秒(通常显示时、分、秒);(2)能对年、月、日、时、分、秒进行预置;(3)具有定时功能,定时时间到

      3、声光报告。1.2 智能电子钟的设计要求(1)主控部分:选择单片机为核心元件构成系统。(2)1602LCD主要技术参数:显示容量:162个字符;芯片工作电压:4.55.5V;工作电流:2.0mA(5.0V);模块最佳工作电压:5.0V;字符尺寸:2.954.35(WH)mm。(3) 功能设计:采用了AT89S52型单片机,1602LCD液晶显示屏,蜂鸣器、发光二极管。为了实现时钟,定时,闹钟,秒表的功能,用到了单片机的外部中断,计时器中断,及端口。(4)S0显示日期(按下显示日期,弹起后回到显示时间状态);S1显示闹钟(按下显示闹钟,弹起后回到显示时间状态);S2设置日期(按键1次设置年,2次设置月,3次设置日);S3设置时间(按键1次设置星期,2次设置时,3次设置分,4次设置秒);S4设置闹钟(按键1次设置时,2次设置分,3次设置秒);S5增加一(设置中对所选择变量加一);S6减少一(设置中对所选择变量减一)。(5) 主程序循环显示当前的时间并扫描按键S0对应P3.0(显示日期)和按键S1对应P3.1(显示闹钟时刻)是否有按下,并比较判断定时时刻是否到达;按键S2对应INT0中断用来设

      4、置日期,每按下一次可分别对年、月、日进行设置,P3.6和P3.7用来对所要设置的属性进行加一和减一操作,S7对应的P2.4统一的返回键,当处在中断设置状态时按此键可以返回至正常显示时间状态;按键S3对应INT1中断用来设置时间,操作同上面的日期设置;按键S4对应定时器T0,让T0工作在计数模式,通过设置计数初值为最大,当P3.3管脚来一个低电平时,加一后计数器产生溢出中断,以此用作外部中断来设置闹钟时刻。第二章 方案选择与系统框图及工作原理2.1 方案选择本次实验采用了AT89S52型单片机,1602LCD液晶显示屏,蜂鸣器、发光二极管。为了实现时钟,定时,闹钟,秒表的功能,用到了单片机的外部中断,计时器中断,及端口2.2 系统框图AT89S52单片机按键模块LCD液晶显示模块蜂鸣器发光二级管图2.1 系统框图2.3 工作原理程序循环显示当前的时间并扫描按键S0对应P3.0(显示日期)和按键S1对应P3.1(显示闹钟时刻)是否有按下,并比较判断定时时刻是否到达;按键S2对应INT0中断用来设置日期,每按下一次可分别对年、月、日进行设置,P3.6和P3.7用来对所要设置的属性进行加一和减

      5、一操作,S7对应的P2.4统一的返回键,当处在中断设置状态时按此键可以返回至正常显示时间状态;按键S3对应INT1中断用来设置时间,操作同上面的日期设置;按键S4对应定时器T0,让T0工作在计数模式,通过设置计数初值为最大,当P3.3管脚来一个低电平时,加一后计数器产生溢出中断,以此用作外部中断来设置闹钟时刻。 第三章 硬件电路设计与分析3.1 控制模块1. AT89S52图3.1.1 AT89S52模块2. 晶振电路图3.1.2 晶振电路3. 复位电路图3.1.3 复位电路以上三部分构成了单片机最小系统,其中P0和P2口的部分管脚接显示模块,P3口接控制模块,P2口的部分管脚接报警模块。3.2 显示模块图3.2.1 显示模块1602LCD主要技术参数:显示容量:162个字符芯片工作电压:4.55.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V字符尺寸:2.954.35(WH)mm引脚功能说明:1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如下表3.2.1所示:表3.2.1 引脚接口说明表 编号符号引脚说明编号符号引脚说明1VSS电源地9

      6、D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正极8D1数据16BLK背光源负极第1脚:VSS为地电源。第2脚:VDD接5V正电源。第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极。硬件连接原理图如下:图3.2.2 硬件连接原理图3.3 按键电路图3.3.1 按键电路图S0显示日期(按下显示日期,弹起后回到显示时间状态);S1显示

      7、闹钟(按下显示闹钟,弹起后回到显示时间状态);S2设置日期(按键1次设置年,2次设置月,3次设置日);S3设置时间(按键1次设置星期,2次设置时,3次设置分,4次设置秒);S4设置闹钟(按键1次设置时,2次设置分,3次设置秒);S5增加一(设置中对所选择变量加一);S6减少一(设置中对所选择变量减一);3.4 报警部分模块图3.4.1 报警部分模块第四章 软件设计与分析4.1 基本资源的使用 本次实验采用了AT89S52型单片机,1602LCD液晶显示屏,蜂鸣器、发光二极管。为了实现时钟,定时,闹钟,秒表的功能,用到了单片机的外部中断,计时器中断,及端口表4.2.1 资源功能表资源功能外部中断外部中断INT1设置时分秒(每按一次改变设置类型)外部中断INT0设置年月日(每按一次改变设置类型)定时器定时器T0用溢出中断设置闹钟(每按一次改变设置类型)定时器T1定时器中断(每隔1S调整一次时间)I/O端口P0,P2,P3LCD接口,蜂鸣器、发光二极管、按键4.2 程序设计的基本思路主程序循环显示当前的时间并扫描按键S0对应P3.0(显示日期)和按键S1对应P3.1(显示闹钟时刻)是否有按下

      8、,并比较判断定时时刻是否到达;按键S2对应INT0中断用来设置日期,每按下一次可分别对年、月、日进行设置,P3.6和P3.7用来对所要设置的属性进行加一和减一操作,S7对应的P2.4统一的返回键,当处在中断设置状态时按此键可以返回至正常显示时间状态;按键S3对应INT1中断用来设置时间,操作同上面的日期设置;按键S4对应定时器T0,让T0工作在计数模式,通过设置计数初值为最大,当P3.3管脚来一个低电平时,加一后计数器产生溢出中断,以此用作外部中断来设置闹钟时刻。4.3 程序的主要流程图否否否否是是YES是是开 始S0是否被按下?定时器、计数器初始化S1是否被按下?定时是否到达?显示日期函数显示闹钟函数报警函数S7返回键是否按下?图4.3.1 按键程序流程图否否否否否否否是是是是是是是是是是是是显示日期函数S2按下INT0设置日期中断执行S2按2次?S2按3次?S2按4次?S5有按下?S6有按下?年+1年-1显示日期函数S5有按下?S6有按下?月+1月-1S7有按下?S7有按下?显示日期函数S5有按下?S6有按下?S7有按下?返 回日加一日减一否否否否否否 图4.3.2 年、月、日程序框图第五章 Protues仿真与调试本实验采用Keil 4和Protues 7.7SP2联合仿真调试图5.1 Protues仿真图显示时间:图5.2 时间显示图设置日期:图5.3 日期显示图设置闹钟:图5.4 闹铃显示图仿真结果:经过多次的反复测试与分析,掌握了硬件的设计与分析的能力,对所学的知识得到很大的提高与巩固。最终实现功能:(1)能显示阳历年、月、日、星期、小时、分、秒(2)显示模块采用LCD液晶显示,要求能用按键调整日期、时间和闹钟。(3

      《课程设计-智能电子钟.doc》由会员F****n分享,可在线阅读,更多相关《课程设计-智能电子钟.doc》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.