没有合适的资源?快使用搜索试试~ 我知道了~
单片机系统设计--电子定时闹钟
5星 · 超过95%的资源 需积分: 9 57 下载量 171 浏览量
2009-05-12
11:41:34
上传
评论 5
收藏 242KB DOC 举报
温馨提示
试读
26页
绝对物超所值,有程序流图,有硬件连接图,有源程序代码,可用性强,保证您满意。 本文主要是通过单片机系统,综合运用定时器、中断、数码显示等知识设计一个可定时的电子钟。它包括系统总体方案及硬件设计,软件设计,Proteus软件仿真等部分。
资源推荐
资源详情
资源评论
XXX
XXX
大学
大学
单片机课程设计报告
单片机的定时闹钟
姓 名: XXX
学 号: XXXXXXX
专业班级: XXXXXX
班
指导老师: XXXX
所在学院: XXXXX
学院
2009 年 5 月 12 日
摘要
本设计主要是对 单片机的一个方面的扩展,是能实现一般定时闹钟功
能的设计。需要实现某一功能时,按对应的按键即可,经多次验证此设计灵活
简便,可以实现显示,定时,修改定时,定时时间到能发出报警声的功能。系
统采用单片机 作为本设计的核心元件,在其基础上外围扩展芯片和
外围电路,附加时钟电路,复位电路,键盘接口及 显示器。键盘采用独立
连接式。还有定时报警系统,即定时时间到,通过扬声器发出报警声,提示预
先设定时间时间到,从而起到定时作用。
外围器件有 LED 显示驱动器及相应的显示数字电子钟设计与制作可采用数
字电路实现也可以采用单片机来完成。若用数字电路完成所设计的电路相当复
杂大概需要十几片数字集成块其功能也主要依赖于数字电路的各功能模块的组
合来实现焊接的过程比较复杂成本也非常高。若用单片机来设计制作完成由
于其功能的实现主要通过软件编程来完成那么就降低了硬件电路的复杂性而且
其成本也有所降低所以在该设计与制作中采用单片机 它是低功耗、
高性能的 型 位单片机。片内带有 的 存储器且允许在系统
内改写或用编程器编程。另外 的指令系统和引脚与 完全兼容
片内有 的 、 条 口线、 个 位定时计数器、 个中断源、
一个全双工串行口等。
在 LED 显示器中,分成静态显示和动态显示两类,在这个设计的最小系统
中主要用了它的动态显示功能,动态显示器利用了人视觉的短暂停留,在数据
的传输中是一个一个传输的,且先传输低位。
它能同时显示时,分和秒。按键电路设有四个按键:从上往下为
和 键。按下 键显示时、分、秒, 键起到定时作用, 键每按一下小
时加一, 键每按一下分钟加一,定时时间到能发出报警声。当需要校正时间
时,先按下 键,再按 键或 键, 键每按一下小时加一, 键每按
一下分钟加一按 键即回到时间状态。能够设定定时时间,也可以修改定时
时间。
目录
1.1 课程设计的概况................................................................................................................3
1.2 课程设计实现的功能:....................................................................................................3
2 系统总体方案及硬件设计..............................................................................................................3
2.1 总体方案............................................................................................................................3
2.2 硬件设计............................................................................................................................4
1
2.2.2 时钟电路....................................................................................................................5
2.2.3 数码管显示电路........................................................................................................6
3 软件设计..........................................................................................................................................7
3.1 系统软件设计....................................................................................................................7
3.2 键盘服务程序....................................................................................................................7
3.3 LED 的编程思想...............................................................................................................7
3.3.1 方案选择....................................................................................................................7
3.3.2 LED 显示...................................................................................................................7
3.4 音响报警电路....................................................................................................................7
3.5 系统流程图........................................................................................................................8
3. 6 程序模块..............................................................................................................................8
4 proteus 的系统仿真.......................................................................................................................13
4.1 操作过程..........................................................................................................................13
4.2 运行结果图......................................................................................................................14
5 课程设计体会................................................................................................................................16
附 1 定时闹钟源程序代码...............................................................................................................16
附 2 系统总体电路图.......................................................................................................................25
1 概述
本文主要是通过单片机系统,综合运用定时器、中断、数码显示等知识设
计 一 个 可 定 时 的 电 子 钟 。 它 包 括 系 统 总 体 方 案 及 硬 件 设 计 , 软 件 设 计 ,
!"#$% 软件仿真等部分。
系统总体方案及硬件设计是本设计的重要组成部分,在这部分详细介绍了
时钟原理,硬件设计,数码管 ,以及在设计过程中考虑到技术指标,机型
的选择,器件的选择等一系列问题。
硬件设计的主要任务是根据总体设计要求,以及在所选机型的基础上,确定
系统扩展所要用的存储器, 电路及有关外围电路等然后设计出系统的电路原
理图。
2
合理的软件结构是设计出一个性能优良的单片机应用性系统软件的基础,因
此必须充分重视。在本设计中采用应用广泛的 语言编程,便于调试。用
!"#$% 软件仿真检查设计是否合理
。
.课程设计的概况
通过对 单片机的扩展,接键盘,显示器等相应的外围器件。在 显示
器中分成静态显示和动态显示两类,在本设计中主要用了它的动态显示功能,
动态显示利用了人视觉的短暂停留,在数据的传输中是一个一个传输的,且先
传输低位。键盘是由若干个按键组成的开关矩阵,是一种廉价的输入设备。键
盘通常包括有数字键,字母键以及一些功能键。操作人员可以通过对键盘向计
算机输入数据,地址,指令或其他的控制命令,实现简单的人机对话。这里采
用非编码式键盘。通过 单片机的 口扩展出独立连接式键盘。外围扩展复
位,时钟电路,利用软件源程序代码实现相应的功能。
.课程设计实现的功能:
能显示 时时&分分&秒秒。
能够设定定时时间,修改定时时间。
定时时间到能发出警报声或者启动继电器,从而控制电器的起停。
2 系统总体方案及硬件设计
. 总体方案
使用是单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比
较强大, 而且可以随时的更新系统,进行不同状态的组合。
本系统采用单片机 AT89C51 作为本设计的核心元件,利用 7 段共阴 LED 作
为显示器件。接入共阴 LED 显示器,可显示时,分钟,秒,单片机外围接有定
时报警系统,定时时间到,扬声器发出报警声,提示预先设定时间电器的起停
时间到,从而控制电器的起停。
电路由下列部分组成:时钟电路、复位电路、控制电路、 显示,
报警电路,芯片选用 单片机。
系统基本框图:
3
报警器
数码显示
时钟电路
AT89
C51
键盘电路
图 系统基本框图
. 硬件设计
''单片机
是一个低电压,高性能 型 位单片机,片内含 的可
反复擦写的 只读程序存储器()和 的随机存取数据存储器
(),器件采用 公司的高密度、非易失性存储技术生产,兼容标
准 & 指令系统,片内置通用 位中央处理器和 存储单元,内置功
能强大的微型计算机的 提供了高性价比的解决方案。
( 是一个低功耗高性能单片机, 个引脚, 个外部双向输入
输出()端口,同时内含 个外中断口, 个 位可编程定时计数器,
个全双工串行通信口, 可以按照常规方法进行编程,也可以在线编
程。其将通用的微处理器和 存储器结合在一起,特别是可反复擦写的
存储器可有效地降低开发成本。
主要功能特性:
兼容 & 指令系统
可编程 ) 通道
两个 位可编程定时计数器
个串行中断
两个外部中断源
共 个中断源
可直接驱动
引脚使用说明:
端口的编程实际上就是根据应用电路的具体功能和要求对 寄存器进
行编程。具体步骤如下:
4
剩余25页未读,继续阅读
资源评论
- weizaisysu2013-09-18单片机作业就靠这个了
- shawyanhua2013-05-16单片机的课设很适合做这个。
- nobody_cp2013-05-08单片机的课设很适合做这个。
- Bythos2011-12-21很好,对课设很有帮助,谢谢分享,只是word上缺了一个图。
yucao2005
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功