单片机原理课程设计-基于AT89C52的电子时钟设计资料整理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综上所述,此电子时钟具有读取方便、显示直观、功能多样、电路简洁、成本低廉 等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
1.设计要求与方案 1.1 设计要求:
(1)启动时显示制作的年、月、日、制作者的学号等信息。 (2)24 小时计时功能(精确到秒) (3)整点报时功能。 (4)秒表功能 (5)省电功能模式(未设计)
采用 AT89S52,片内 ROM 全都采用 Flash ROM;能以 3V 的超底压工作;同时也与 MCS-51 系列单片机完全该芯片内部存储器为 8KB ROM 存储空间,同样具有 89C51 的功能,且具 有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增 功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。
关键词:电子时钟;DS1302;LCD1602;
引言: 随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,
不断创新纪录。美国 DALLAS 公司推出的具有涓细电流充电能的低功耗实时时钟电路 DS1302。它可以对年、月、日、周、时、分、秒进行计时,还具有闰年补偿等多种功能, 而且 DS1302 的使用寿命长,误差小。对于数字电子时钟采用直观的数字显示,可以同 时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该设计 以 AT89C51 单片机作为核心,功耗小,能在 3V 的低压工作,电压可选用 3~5V 电压供电。
单片机原理课程设计
题 目:
基于 AT89C52 的电子时钟设计
姓 名: 学 院: 专 业: 班 级: 学 号: 指导教师:
年月日 Xxx 农业大学教务处制
目录
摘要 ……………………………………………………………………………2 关键词 ……………………………………………………………………………2 引言 ……………………………………………………………………………2 1 设计要求与方案论证 …………………………………………………………2
1.1 设计要求 ………………………………………………………………2 1.2 系统方案选择方案和论证 ……………………………………………2
1.2.1 单片机芯片的选择方案和论证……………………………………2 1.2.2 显示模块选择方案和论证 …………………………………………3 1.2.3 时钟芯片的选择方案和论证 ………………………………………3 2.系统的硬件设计与实现…………………………………………………3 2.1 电路设计框图 …………………………………………………………3 2.2 系统硬件概述 …………………………………………………………3 2.3 主要单元电路的设计 ……………………………………………………4 2.3.1 单片机主控制模块的设计 ……………………………………………4 2.3.2 时钟电路模块的设计 ………………………………………………4 2.3.3 键盘模块设计 …………………………………………………………5 2.3.4 蜂鸣器模块的设计 …………………………………………………5 2.3.5 显示模块的设计 ……………………………………………………5 3.系 统 的 软 件 设 计 … … … … … … … … … … … … … … … … … … … … … 6 3.1 程序流程框图 ……………………………………………………………6 3.2 程序的设计 ………………………………………………………………7 4.系统调试 ……………………………………………………………………7 4.1 软件调试 …………………………………………………………………7 4.2 硬件调试 …………………………………………………………………8 4.3 实验箱调试结果 ……………………………………………………………………8 5.总结心得体会 ……………………………………………………………………9
1.2 系统基本方案选择 1.2.1 单片机芯片的选择方案和论证
方案一: 采用 89C51 芯片作为硬件核心,采用 Flash ROM,内部具有 4KB ROM 存储空间,能
于 3V 的超低压工作,而且与 MCS-51 系列单片机完全兼容,但是运用于电路设计中时由于 不具备 ISP 在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新 增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。 方案二:
附录一:系统程序 ……………………………………………………………9
1
基于 AT89C52 的电子时钟设计
指导ቤተ መጻሕፍቲ ባይዱ师:
摘要:单片机在电子产品中的应用越来越广泛,特别是 51 系列的单片机,由于其使用方便、价格
低廉等优势,在市场上占有很大的份额。AT89C52 就是 51 系列中的一个比较成熟的型号。本设计是 一个多功能的实时时钟,带秒表、整点报时、闹铃、调整时间等功能。可按键直接设置闹铃时间。 由 AT89C51 单片机、DS1302、LCD1602 等模块组成。现代社会,时间就是金钱,时钟是每个人的必 备品。本设计实现了所需功能,给大家带来方便,整体性好、人性化强、可靠性高,实现了时钟的 多功能应用。
2
相比之下,我们在实验箱实际仿真时选择采用 AT89S52 作为主控制系统,由于 proteus 库中没有 AT89S52,在原理图仿真时采用了 AT89C51.
1.2.2 显示模块选择方案和论证 方案一:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于 显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所以也不用此种 作为显示. 方案二:采用 LCD 液晶显示屏,液晶显示屏的显示功能强大,显示多样,清晰可见.
本设计采用 LCD1602.
1.2.3 时钟芯片的选择方案和论证 方案一:
直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、时、分、秒计 数。采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大。所以 不采用此方案。
相关文档
最新文档