电子时钟程序设计

电子时钟程序设计
电子时钟程序设计

1.设计目的

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

2.设计内容

2、1设计思想

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

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

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

2、2设计元件

元件

规格 数量 单片机

AT89C51 1 晶振

12MHz 1 晶振电容

30pF 2 按键 4 准备器件、搭接电

熟悉硬件 了解各引脚功

能 分块设计各部分电路

将分块的电路组合 认真学习单片机汇编

语言 完成整体电路图 确定变成结构与思路

综合各程序完成整体

程序 编辑各个程序模块

用Proteus 画出电路

调试程序,进行修改 对仿真中出现的问题

进行改正 画出仿真图进行仿真

仿真成功 软硬件结合,完成任务

书要求 验证硬件电路

成功 进行扩展

相关主题
相关文档
最新文档