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

单片机课程设计报告多功能数字电子时钟

22页
  • 卖家[上传人]:壹****1
  • 文档编号:486158205
  • 上传时间:2022-10-08
  • 文档格式:DOC
  • 文档大小:135.50KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、-目 录第1章系统总体方案与说明11.1系统总体方案11.2 系统设计说明11.3系统设计目的21.4系统设计要求3第2章硬件电路设计42.1总原理图42.2各个模块设计42.3 器件清单8第3章软件设计93.1 硬件框图93.2 程序流程图9第4章心得体会12第5章15附录A. 源程序清单15附录B.硬件原理图25C 参考文献27电气信息学院课程设计评分表28第1章 系统总体方案与说明1.1系统总体方案该课程设计是利用MCS-51单片机部的定时计数器、中断系统、以及行列键盘和LED显示器等部件,设计的一个单片机电子时钟,6位LED数码显示,分别显示小时:分钟:秒。该作品主要用于24小时计时显示,能整时报时,能作为秒表使用,能定时闹铃1分钟。使用方法:开机后时钟在00:00:00起开场计时。1.长按P3.2进入调分状态:分单元闪烁,按P3.2加1,按P3.3减1.再长按P3.2进入时调整状态,时单元闪烁,加减调整同调分.按长按退出调整状态。2.按P3.3进入设定闹时状态: 12:00: ,可进展分设定,按P3.4分加1,再按P3.2为时调整,按P3.4时加1,按P3.3调闹钟完毕.在闹

      2、铃时可按P3.2停闹,不按闹铃1分钟。3按下P3.4进入秒表状态:再按P3.4秒表又启动,按P3.4暂停,再按P3.4秒表清零,按P3.4退出秒表回到时钟状态。1.2系统设计说明1系统由AT89C51、LED 数码管、按键、电容、电阻等局部构成,能实现时间的调整、输出、调时间等功能。系统中按钮BUTTON能对时间进展调整功能的按钮,采用单键控制调时功能,运用软件去抖判断按键的时间从而选择完成相对应的功能2时间调整:该设计需要校对时间,所以用三个按键来实现。按hour来调节小时的时间,按 minute来调节分针的时间,按 scoend来调节秒的时间。按键处理是先检测秒按键是否按下,秒按键如果按下,秒就加1;如果没有按下,就检测分按键是否按下,分按键如果按下,分就加1;如果没有按下,就检测时按键是否按下,时按键如果按下,时就加1;如果没有按下,就把时间显示出来。(3)中断:中断技术在单片系统中有着十分重要的作用,它不仅可以提高单片机CPU的效率,也可以对突发事件处理。所谓中断就是当CPU正在执行程序A时,发生了另一个急需处理的事件B,这是CPU暂停当前执行的程序A,立即转去执行处理事件B的

      3、程序,处理完事件B后,再返回到程序A继续执行,这个过程被叫做中断。关于中断的概念有以下几个名词:1程序A称为主程序,2处理事件B的程序称为中断效劳程序,3主程序中转向中断效劳程序的地方称为断点,4引起中断的原因即事件B称为中断源,5转去执行中断效劳程序称为中断响应。关于中断的概念可以打个如下的比喻。领导CPU在自己的房间办公执行主程序,下属外设有问题打来请示中断源。1.3系统设计目的通过课程设计的教学实践,稳固、加深和扩大51系列单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力。对课题设计方案的分析、选择、比拟、熟悉用51单片机做系统开发、研制的过程,软硬件设计的方法、容及步骤。提高动手实践能力、提高科学的思维能力。1.4系统设计要求1.掌握单片机最小系统的电路原理图; 2.硬件的焊接、连接;3.独立编辑、编译软件;4.调试要求: 1上电以后自动进入计时状态,起始于00:00:00。2设计键盘调整时间,完成时间设计,并设置闹钟。3定时时间为1/20秒,采用定时器实现。4采用LED数码管显示,时、分,秒采用数字显示。5采用24小时制,具有方便的时间调校功能。6具有时钟和秒

      4、表的切换功能。第2章 硬件电路设计2.1总原理图 如原理图所示,硬件系统主要由单片机最小应用系统、LED数码管显示模块、电源模块、晶振模块、按键模块等组成。图2-1电子时钟原理图2.2各个模块设计1、单片机最小系统 AT89S52概述:是一款非常适合单片机初学者学习的单片机,它完全兼容传统的8051,8031的指令系统,他的运行速度要比8051快最高支持达33MHz的晶体震荡器,在此系统中使用12MHz的晶振。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断构造,全双工串行口,片晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停顿工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停顿,直到下一个中断或硬件复位为止详述:AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度

      5、非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16位定时器/计数器。一个6向量2级中断构造,全双工串行口及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停顿工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停顿,直到下一个中断或硬件复位为止.2、显示模块LED数码管是由发光二极管构成的,亦称半导体数码管。将条状发光二极管按照共阴极(负极)或共阳极(正极)的方法连接,组成8字,再把发光二极管另一电极作笔段电极,就构成了LED数码管。假设按规定使*些笔段上的发光二极管发光,就能显示从09的系列数字。同荧光数码管(VFD)、辉光数码管(

      6、NRT)相比,它具有:体积小、功耗低、耐震动、寿命长、亮度高、单色性好、发光响应的时间短,能与TTL、CMOS电路兼容等的数显器件。+、-分别表示公共阳极和公共阴极。ag是7个笔段电极,DP为小数点。另有一种字高为76mm的超小型LED数码管,管脚从左右两排引出,小数点则是独立的。本系统利用6位LED数码管显示时间,共阴极构造。LED数码管由7段发光二极管组成,当要显示*个数字时只要将数字所对应的引脚送入低电平。3.按键模块本设计中主要有三个控制按键,按键功能为:1P3.2为调时间模式,长按P3.2进入调分状态:分单元闪烁,按P3.2加1,按P3.3减1.再长按P3.2进入时调整状态,时单元闪烁,加减调整同调分.按长按退出调整状态。 图2-22按P3.3进入设定闹时状态: 12:00: ,可进展分设定,按P3.4分加1,再按P3.2为时调整,按P3.4时加1,按P3.3调闹钟完毕.在闹铃时可按P3.2停闹,不按闹铃1分钟。3按下P3.4进入秒表状态:再按P3.4秒表又启动,按P3.4暂停,再按P3.4秒表清零,按P3.4退出秒表回到时钟状态。4晶振模块以下图所示为时钟电路原理图,在AT

      7、89S51芯片部有一个高增益反相放大器,其输入端为芯片引脚*TAL1,输出端为引脚*TAL2。而在芯片部,*TAL1和*TAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器。时钟电路产生的振荡脉冲经过触发器进展二分频之后,才成为单片机的时钟脉冲信号。图2-3晶振电路2.3 器件清单元件名封装名型号CRYSTAL*TAL-1VOLTREGTO-220MC7805TTRANS4 FLY410TO1VSINCAPRB.2/.4CAPACITOR POLCAPRAD-0.1CAPTRANSISTORTO18PNPTRANSISITOR TO92ANPNSPEAKERSIP-2LEDDIODE-0.4SW-PBRES2DPY_7-SEG_DPDIP8单片机AT89S52表一 元件器件清单第3章 软件设计3.1 硬件框图根据以上的电子时钟的设计要求可以分为以下的几个硬件电路模块:单片机模块、数码显示模块、晶振模块、电源模块与按键模块等,模块之间的关系图如下面得方框电路图所示。图3-13.2程序流程图1总体流程图图3-22时钟调整模式YNNNYY开场系统初始化是否按下设置键时间调整模式

      8、是否退出调整模式是否跟闹钟时间一致启动闹铃显示时间图3-33秒表模式YYYYNNNN开场是否按功能切换键系统初始化是否按秒表暂停键是否按秒表启动键是否按秒表清零键切换秒表秒表计时暂停秒表显示时间图3-4第4章 心得体会本次课程设计是用AT89S52单片机CPU及接口电路设计一个数字时钟,经过一个星期的调试,结果满足设计要求,验证无误。通过单片机硬件电路的调试,实现了预先设定的功能,设计主要用到了多种芯片,程序也比拟长比拟麻烦,同时也遇到了不少困难,尤其是关于校时模块的设计实现。关于显示模块,在以前的实验中做过,所以问题很容易解决。随着集成电路和计算机技术的迅速开展,使电子仪器的整体水平发生巨大变化,传统的仪器逐步的被智能仪器所取代。智能仪器的核心部件是单片机,因其极高的性价比得到广泛的应用与开展,从而加快了智能仪器的开展。而传感器作为测控系统中对象信息的入口,越来越受到人们的关注。传感器好比人体五官的工程模拟物,它是一种能将特定的被测量信息物理量、化学量、生物量等按一定规律转换成*种可用信号输出的器件或装置本次课设中的半桥电子秤就是在以上仪器的根底上设计而成的。因此,只有充分了解有关智

      9、能仪器、单片机、传感器以及各局部之间的关系才能到达要求。通过本次设计,我们系统的了解了实时时钟的设计流程,尤其是硬、软件的设计方法,掌握了键盘显示电路的根本功能及编程方法,掌握了键盘电路和显示电路的一般原理,也进一步掌握了89S52定时器的使用和中断处理器程序的编程方法。开拓了思路,锻炼了实践动手能力,提高了分工协作能力和分析问题,解决问题的能力,到达了本次课程设计的目的。在调试电路的过程中也积累了一些珍贵的经历,比方说,在I/O口要保证标准的高电平1的产生,一般要上拉电阻5.1k,在一些需要高电平的地方,不能用悬空来模拟,必须严格的按照+5v来连接,特别是调试过程中的分局部进展很重要。此次单片机课程设计,从选题到定稿,从理论到实践,在整整两个星期里,学到了很多的东西。同时不仅稳固了以前所学过的知识,而且还学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会效劳,从而提高自己的实际动手能力和独立思考的能力。这次的课程设计还让我学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。更重要的是,我在这一设计过程中,学会了坚持不懈,不轻言放弃。设计过程,好比是我们人类成长的历程,常有一些不如意,但毕竟这是第一次做,

      《单片机课程设计报告多功能数字电子时钟》由会员壹****1分享,可在线阅读,更多相关《单片机课程设计报告多功能数字电子时钟》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党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.