- 10
- 0
- 约1.92万字
- 约 41页
- 2016-01-16 发布于浙江
- 举报
数字钟项目
硬件总体设计说明书
编制单位:侏罗纪工作室
作 者
发布日期:2011-1-22
审 核 人:
批 准 人:
目 录
1. 引言 1
1.1. 编写目的: 1
1.2. 背景 1
1.3. 定义 2
1.4. 参考资料 2
2. 总体设计 3
2.1开发与运行环境 3
2.2硬件功能描述 3
2.3硬件结构 3
3. 硬件模块设计 4
3.1. 描述 4
3.1.1. AT89C51单片机简介 4
3.1.2. 键盘电路的设计 5
3.1.3. 段码驱动电路 5
3.1.4. 显示器的选择 7
3.1.5. 蜂鸣器驱动电路 8
3.2. 功能 8
4. 嵌入式软件设计 9
4.1. 流程逻辑 9
4.2. 算法 9
4.2.1. 中断定时器的设置 26
4.2.2. 闹钟子函数 27
4.2.1. 计时函数 28
4.2.2. 键盘扫描函数 29
4.2.3. 时间和闹钟的设置 30
5.经验总结 31
6.附录 36
引言
编写目的:
20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。例如,许多火灾都是由于人们一时忘记了关闭煤气或是忘记充电时间等造成的。而钟表的数字化给人们生产生活带来了极大的方便。数字钟是通过数字电路实现时,分,秒数字显示的计时装置,广泛用于个人家庭、车站、码头办公室等公共场所,成为人们日常生活中不可少的必需品。由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能,诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烤箱、通断动力设备、甚至各种定时电气的自动启用等。所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。
背景
单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。而51单片机是各单片机中最为典型和最有代表性的一种。
本设计以AT89C51芯片为核心,辅以必要的外围电路,设计了一个结构简单,功能齐全的电子时钟,它由5V直流电源供电。在硬件方面,除了CPU外,使用八个七段LED数码管来进行显示,LED采用的是动态扫描显示,使用74LS245芯片进行驱动。通过LED能够较为准确地显示时、分、秒。四个简单的按键实现对时间的调整。软件方面采用C语言编程。整个电子钟系统能完成时间的显示、调时、校时和三组定时闹钟的功能。
选用单片机最小系统应用程序,添加比较程序、时间调整程序及蜂鸣程序,通过时间比较程序触发蜂鸣,实现闹钟功能,完成设计所需求的软件环境。介绍并使用Keil单片机模拟调试软件,测试程序的可行性并用Proteus进行仿真,并且利用Protel软件来绘制PCB板。本设计应解决的主要问题有两大方面,即硬件电路设计和软件设计两大方面。其中硬件电路部分又可分为四个模块:键盘模块、显示模块、计时模块和发声模块。硬件电路部分致力于低成本、低功耗和易实现性。软件部分则应做到代码的精简、准确、易读懂。最后通过硬软件的结合实现数字钟的精确计时、校时、三组闹钟设置和定时报警功能。
定义
单片机:单片机是一种集成在芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。(可以将蜂鸣器换成扬声器再加一段音乐程序或利用音乐芯片即可实现)。因时间有限,扩展功能还未能及时实现,比如音乐闹铃。
2.3硬件结构
硬件模块设计
描述
AT89C51单片机简介
AT89C51是一款单片封装的微控制器,适合于许多要求高集成度、低成本的场合。可以满足多方面的性能要求。AT89C51采用了高性能的处理器结构,指令执行时间只需2到4个时钟周期。6倍于标准51单片机器件。AT89C51集成了许多系统级的功能,这样可大大减少元件的数目和电路板面积并降低系统的成本。
AT89C51单片机内部主要有以下部件:8031CPU、振荡电路、总线控制部件、中断控制部件、片内Flash存储器、并行I/O接口、定时器和串行I/O接口。
键盘电路的设计
方案一:4×4矩阵式
您可能关注的文档
- 本科设计-基于51,52单片机的电子万年历的设计与开发(经典).doc
- 本科设计-基于51,52单片机的电子万年历设计的开发与实现.doc
- 本科设计-基于51,52单片机电子万年历设计(经典).doc
- 本科设计-基于51超声波测距器的设计与开发.doc
- 本科设计-基于51单片机GPRS手机详细教程.doc
- 本科设计-基于51单片机LED点阵显示屏-.doc
- 本科设计-基于51单片机SHT11温湿度传感器检测的设计与实现(运用12864液晶.doc
- 本科设计-基于51单片机波形发生器设计 最终版.doc
- 本科设计-基于51单片机波形发生器设计报告.doc
- 本科设计-基于51单片机超声波测距器的设计与研究(整理版).doc
- 嵌入式-基于51单片机的四层电梯控制的设计与开发2011毕业论文.doc
- 嵌入式-基于51单片机的温度警报器的设计与开发_单片机课程设计.doc
- 嵌入式-基于51单片机的温度控制系统的设计与开发.doc
- 嵌入式-基于51单片机的温湿度及万年历的设计与开发.doc
- 嵌入式-基于51单片机的温湿度检测控制系统设计的开发与实现.doc
- 嵌入式-基于51单片机的信号发生器-完整电路、程序4741221.doc
- 嵌入式-基于51单片机的音乐发生器设计(整理版)(整理版).doc
- 嵌入式-基于51单片机的远程温度采集与显示系统设计与开发.doc
- 嵌入式-基于51单片机的智能LED照明控制系统设计的开发与实现.doc
- 嵌入式-基于51单片机的智能窗户的设计与实现.doc
最近下载
- 冠心病的预防保健知识ppt课件.pptx VIP
- 2025年中国半导体封装测试行业市场规模报告.docx
- 下腔静脉滤器置入术和取出术规范PPT课件.pptx VIP
- ASTM E595-15美国材料与试验协会标准.pdf VIP
- 房地产项目操盘方案.docx VIP
- 60个岗位风险告知卡汇编.pptx VIP
- MG3000-T4简明用户手册(SIP协议).doc VIP
- 一年级数学上册人教版53全优卷.pdf
- 2023第十三届华东区大学生CAD应用技能竞赛机械工程图绘制试题.docx VIP
- 五轴加工中心编程与仿真 课件全套 单元1 宇龙机械加工仿真软件的安装、启动与授权等 ---多轴零件综合编程实例.pptx
原创力文档

文档评论(0)