- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安建筑科技大学课程设计(论文)
第PAGE 23页 共 18页
目录
《数字时钟设计》总说明…………………………………………………….2
1.硬件…………………………………………………………………………3
1.1AT89C51简介………………………………………………………….3
1.2硬件电路总图…………………………………………………………3
1.3LED灯显示模块……………………………………………………….3
1.4数字时钟的构成………………………………………………………5
2.程序功能说明………………………………………………………………7
2.1主程序………………………………………………………………….7
2.2初始化………………………………………………………………….7
2.3显示控制程序………………………………………………………….8
2.4汇编指令说明9
3.程序流程图……………………………………………………………….11
3.1主程序流程图…………………………………………………………11
3.2显示控制流程图………………………………………………………12
4.小结……………………………………………………………………….13
5.附录……………………………………………………………………….14
7参考文献……………………………………………………………………18
《数字时钟设计》总说明
姓名:赵紫艳 班级:测控1002班 学号100650206
本次课程设计通过对单片机的加深学习,实现了一个可以显示时分秒变化并且可以调整时间的数字时钟。通过对定时中断原理、数码管显示原理、动态扫描显示原理等,进一步学习、应用单片机汇编语言系统的实现了各种功能。从而使自身明白使用单片机汇编语言的效率、整体性问题。系统由AT89C51、独立式按键、二极管、LED数码管、等部分构成,能实现24小时制时、分、秒的时钟显示功能。同时也可进行时、分、秒的校准和八个LED二极管流水灯显示。
文章后附有本次课程设计系统电路原理图及源程序,以供读者参考。
设计内容
实现的功能:在数字钟正常进行显示时,其显示周期为00:00:00至23:59:59,其中有三个按键,初始化之后程序开始运行。按下“秒设置”时钟秒位自加1,加至60时向分位进1,按下“分设置”时钟分位自加1,加至60时向时位进1,按下“时设置”时钟秒位自加1,加至24时显示00,并且在小时的十位是零但各位非零时,十位不显示。T0为中断程序,当调整时间时时钟停止计时。其中八个显示管分别为:时/分/秒的个,十位和两个分隔符。
P0口输出段选信号,P2口输出位选信号。
P1.0为调时按钮,P1.1为调分按钮;晶振12M
关键词:单片机,AT89C51,共阴极LED数码显示器
硬件
硬件主要是电路的连接以实现程序。硬件有电路板,芯片,译码器,数码管开关等组成。
1.1 AT89C51的简介
AT89C51是我们这次选择的芯片。AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
管脚说明:
1.2硬件总电路图
图1-2 总电路图
1.3 LED灯显示模块
采用LED灯可以方便的用不同的流水方式或单个LED灯来判断系统的工作状态,实现不同的显示功能,是一种经济又实用的方式。分为静态现实和动态显示。
1.3.1LED显示方式
静态显示:系统在每一次显示输出后,能保持显示不变,仅仅在待显示数字需要改变时,才更新其数字显示器中锁存的内容,这种显示占用CPU时间少,显示稳定可靠。缺点是:当显示位数较多时,占用I/O较多。
动态显示:CPU需定时地对每位LED显示器进行扫描,每位LED显示器分时轮流工作,每次只能使一位LED显示,但由于人眼视觉暂留现象,仍感觉所有的LED显示器都同时显示。这种显示的优点是使用硬件少,占用 I/O少。缺点是:占用CPU时间长,只要不执行显示程序,就立刻停止显示。
由于动态扫描用分时的方法轮流控制每个显示器的COM端,使每个显示器轮流点亮。在轮流点亮过程中,每位显示器的点亮时间极为短暂,但由于人的视觉暂留现象及发光二极管的余辉效应,给人的印象就是一组稳定的显示数据。这种电路连接简单,而且所用器件少,只需要相关的软件就能实现。因此我们选择动态显示。
1.3.2数码管连接方式
数码管连接方式有共阴极接法和共阳极接法)。共阴极的设计中所用的是7段六位共阴级数码管,如果要实现动态显示必须位码(1-6)轮流通低电位,也就是片选,段码控制数码管的显示.
图1-3数码显示器
您可能关注的文档
- 数电课程设计报告——交通信号灯.doc
- 数据结构课程设计报告--链表.doc
- 数据结构课程设计--二叉树的遍历算法分析与设计.docx
- 数据结构课程设计---哈夫曼编码器.doc
- 数据结构课程设计-赫夫曼编码.doc
- 数据结构课程设计--纸牌游戏.doc
- 数控机床实习报告书.docx
- 数字电子锁电子课程设计.doc
- 数字时钟电子技术课课程设计.doc
- 数字信号处理matlab课程设计.doc
- 一病一品护理汇报(手工精品图文).ppt
- 国家义务教育质量监测四年级心理健康测试卷3+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷2+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷5+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷1+问卷(通用版附答案).docx
- 国家义务教育质量监测四年级心理健康测试卷4+问卷(通用版附答案).docx
- 13(猫)第3课时 课件+公开课一等奖创新教学设计.docx
- 孙权劝学 (同步公开课一等奖创新教学设计).docx
- 第17课 要是你在野外迷了路 公开课一等奖创新教学设计.docx
- 统编版(五四制)11古诗二首 池上 公开课一等奖创新教学设计.docx
文档评论(0)