电子时钟程序设计 联系客服

发布时间 : 星期日 文章电子时钟程序设计更新完毕开始阅读4a392bf9c8d376eeaeaa3115

1.设计目的

电子时钟是采用数字电路实现对日期、时、分、秒,数字显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表的报时功能。电子时钟已成为人们日常生活中的必需品,广泛应用于家庭、车站、码头、剧院、办公室等场所,给人们的生活、学习、工作带来极大的方便。不仅如此,在现代化的进程中,也离不开电子钟的相关功能和原理,比如机械手的控制、家务的自动化、定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。而且是控制的核心部分。因此,研究电子时钟及扩大其应用,有着非常现实的意义。

2.设计内容

2.1 设计思想

针对要实现的功能,拟采用AT89C51单片机进行设计,AT89C51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚

结构。这样,既能做到经济合理又能实现预期的功能。

在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。程序可分为闹钟的声音程序、显示程序、闹钟显示程序、调时显示、定时程序。运用这种方法,关键在于各模块的兼容和配合,若各模块不匹配会出现意想不到的错误。

熟悉硬件 了解各引脚功能 分块设计各部分电路 完成整体电路图 将分块的电路组合 认真学习单片机汇编语言 确定变成结构和思路 综合各程序完成整体程序 编辑各个程序模块 调试程序,进行修改 用Proteus画出电路图 对仿真中出现的问题进行改正 画出仿真图进行仿真 仿真成功 准备器件、搭接电路 软硬件结合,完成任务书要求 验证硬件电路 进行扩展 成功 2.2设计元件

元件 单片机 晶振 晶振电容 按键 AT89C51 12MHz 30pF 规格 1 1 2 4 数量 电阻 电容 七段数码管 USB接口 USB延长线 底座 10K,1K,220欧, 10uF(+) 共阳极四位、两位 40脚 各1,1,15 1 各1,1 1 1/2 1

2.3设计图