- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《专业课程设计3(微处理器与微控制器应用)》课程设计说明书-单片机定时闹铃课程设计
目录
1设计方案 1
1.1 设计目的 1
1.2 设计任务 1
2 设计总体框图 1
2.1 系统设计方框图 1
2.2 程序流程图 2
3 设计单元电路 3
3.1 AT89C51的时钟电路 3
3.2 AT89C51的复位电路设计 4
3.3 AT89C51的显示电路设计 4
3.4 AT89C51的按键电路设计 5
4 电路原理说明 6
4.1 AT89C51芯片管脚及其功能 6
4.2 电路总原理及硬件原理图 8
4.3 软件设计 9
5 参考文献 20
6 设计心得 20
附录: 21
附录1:调试报告 21
附录2:元器件清单 22
定时闹铃的设计
1设计方案
1.1 设计目的
本设计是一个定时闹钟,它仅使用单片的20引脚单片机完成闹钟的全部功能。设计目的是为了学习和巩固单片机知识,使对已学过的基础知识能有更深入的理解,学会独立思考、独立思考、独立工作,以及提高对所学应用基本理论分析和解决实际问题的能力。
1.2 设计任务
本设计是一个定是闹钟,它仅使用单片40个引脚单片机AT89C51完成闹钟的全部功能,包括时钟显示,时钟设置,闹钟设定和闹钟报时。设计目的是学习和巩固单片机知识,使用学习过的关于AT89C51的基础知识能有更深入的理解,学会独立思考,独立工作,以及提高对所学习的应用基本理论分析和解决实际问题的能力。
2 设计总体框图
2.1 系统设计方框图
图1 系统设计框图
2.2 程序流程图
图2 程序流程图
3 设计单元电路
3.1 AT89C51的时钟电路
AT89C51系列的单片机时钟方式分为内部和外部方式,外部方式是把外部已经有的时钟信号引入到单片机内部。
时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。在一个单片机应用系统中,时钟有两方面的含义:一是指为保障系统正常工作的基准振荡定时信号,主要有晶振和外围电路组成,晶振频率的大小决定了单片机系统工作的快慢;而是指系统的标准定时时钟,即定时时间,它通常有两种实现方法:一是用软件实现,即用单片机内部的可编程定时/计数器来实现,但误差很大,主要用在对时间精度要求不高的场合;二是用专门的时钟芯片实现。
本设计的采用内部时钟方式。
时钟电路如图3所示。
图3 时钟电路
3.2 AT89C51的复位电路设计
复位是单片机的初始化操作,起主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除进入系统的正常初始化之外,当由于程序运行出错祸操作错误使系统处于死锁状态时,为摆脱困境,可以使复位键以重新启动,也可以通过监视定时器来强迫复位。RET引脚是复位信号的输入端,如图4所示。
图4 复位电路
3.3 AT89C51的显示电路设计
分段式显示器(LED数码管)由7条线段围成8字型,每一段包含一个发光二极管。外加正向电压时二极管导通,发出清晰的光。只要按规律控制各发光段亮、灭,就可以显示各种字形或符号。LED数码管有共阳、共阴之分。图是共阳式、共阴式LED数码管的原理图和符号,如图5所示。
显示电路显示模块需要实时显示当前的时间,即时、分、秒,因此需要6个数码管。LED显示器的显示控制方式按驱动方式可分成静态显示方式和动态显示方式两种。对于多位LED显示器,通常都是采用动态扫描的方法进行显示,其硬件连接方式如图6所示,时的十位和个位分别显示在第一个和第二个数码管,分的十位和个位分别显示在第三个和第四个数码管,秒的十位和个位分别显示在第五个和第六个数码管。
定时时间到后,P3.7被置位,二极管发光,提醒闹钟时间到。
图5 共阳式、共阴式LED数码管的原理图和数码管的符号图
图6 数码管硬件连接图
3.4 AT89C51的按键电路设计
S1按键接在P2.0口,用于切换正常走时、调时间、设定闹钟;S2按键接在P2.1口,用于调整时间分加一和设置闹铃分加一功能键;S3按键接在P2.2口,按下后进入闹钟设置状态;S4按键接在P2.3口,按下后进入时间调整状态。按键连接如图7所示。
图7 按键硬件连接图
4 电路原理说明
4.1 AT89C51芯片管脚及其功能
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,可稳定地工作于5V的电源下.该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。
您可能关注的文档
- 《2010年规模健康养殖扩建项目实施方案 》.doc
- 《2008年黑龙江省某奶牛养殖园区可行性研究报告》(60页).doc
- 《2011届高考政治高考模拟试题汇编2》.doc
- 《13#锅炉间地下结构基础施工方案 》.doc
- 《2009年矿井灾害预防和处理计划 》.doc
- 《2011年度矿井灾害预防措施及处理计划 》.doc
- 《2011制冷原理与设备课程设计任务书》.doc
- 《2011御府和田玉艺术品投资峰会项目计划书》.doc
- 《220t/h循环流化床锅炉设计》.doc
- 《2011省里创业计划书模板》.doc
- 《专业课程设计2(面向对象程序设计)》课程设计说明书-简单画图程序设计.doc
- 《专业综合》课程设计-HDB3码电路测试与PSK2电路设计.doc
- 《专业综合课程设计》报告-FSK数字频率调制.doc
- 《专业课程设计3(微处理器与微控制器应用)》课程设计说明书-模拟数字时钟的设计.doc
- 《专业课程设计(一)》课程设计说明书-自动循环调光灯电路的设计.doc
- 《专业课程设计(一)》课程设计说明书-自动循环调光灯电路的设计和模拟运算电路的设计.docx
- 《东莞卡尔吉蛋白饲料有限公司锅炉房拆除工程施工组织设计 》.doc
- 《东莞市清溪镇钢箱梁实施》.doc
- 《东莞市中惠山水名城工程施工方案 》.doc
- 《个人网页设计》课程设计报告.doc
最近下载
- 法奥机器人 FR5用户手册V3.3.2.pdf VIP
- 2025-2026学年初中地方、校本课程川教版可爱的四川教学设计合集.docx
- 湖南省武冈市2025届高考化学一模试卷含解析.doc VIP
- 解读《GB_T 44304 - 2024精细陶瓷室温断裂阻力试验方法 压痕(IF)法》.docx VIP
- 小学数学新西师版二年级上册3.7 尺子乐园教学课件(2025秋).pptx VIP
- 100t履带吊安装及拆除施工方案.docx VIP
- 2025年租房合同范本(可直接打印)与租房合同范本(标准版) .pdf VIP
- 物流园区安全管理手册.doc VIP
- 商务英语词汇大全最新完整版本.pdf VIP
- 毕业论文-基于Arduino的智能避障小车设计与实现.doc VIP
文档评论(0)