文档介绍:毕业设计
课题名称:基于单片机的数字钟设计
院系名称
专业
班级
学生姓名
学号
指导教师
完成日期:
摘要
多功能数字钟的应用非常普遍,由单片机作为数字钟的核心控制器,通过它的时钟信号进行实现计时功能,将其时间数据经单片机输出,利用显示器显示出来。本设计具有计时、校时等功能的数字时钟,是以单片机AT89C51为核心元件同时采用LCD显示器动态显示“时”、“分”、“秒”、“年”、“月”、“日”的现代计时装置。另外具有校时功能,秒表功能,和定时器功能,利用单片机实现的数字时钟具有编程灵活,便于功能的扩充等优点。
关键词:多功能、AT89C51、LCD
Abstract
The application of multi-function digital clock very general, by single chip puter as the core controller, digital clock through its clock signal timing function, will realize its time data SCM outputs, using monitors displayed. This design has the timing, reset function of digital clock, is single-chip puter AT89C51 as the core element also adopts LCD display dynamic display "hour"" minutes" and "second", "year", "month", "day" modern timing device. Another is reset function, stopwatch function, and timer function, using the puter digital clock with programming flexible, facilitate function expansion, etc.
Keywords: multi-function, AT89C51, LCD
目录
摘要 2
Abstract 2
目录 3
一、设计意义和方案 4
任务要求 4
设计意义 4
设计方案 4
二、硬件设计 5
单片机的介绍及特点 5
单片机选择 6
单片机的引脚说明 6
定时/计数器 9
显示方案 9
时钟电路 10
复位电路 10
三、软件设计 11
四、仿真原理图 12
五、系统测试 12
硬件测试 12
软件测试 13
六、总结 13
参考文献 14
附录 14
程序完整代码 14
一、设计意义和方案
任务要求
⑴通过单片机内定时器控制走时,准确持续走时,调时不影响走时。
⑵在LCD液晶显示屏上显示时、分、秒及两个小数点。
⑶含有闹钟功能,可以选择闹钟开关,可以设定闹铃时间。
⑷到达闹钟时刻蜂鸣器警报,可以关掉警报。
设计意义
用单片及制作数字钟是单片机的一个典型应用。数字钟是采用数字电路实现对“时、分、秒”数字显示的计时装置, 广泛应用于个人家庭、车站、码头、办公室等公共场所, 已成为人们日常生活中不可缺少的必需品。由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便。利用单片机设计一个时钟, 单片机扩展的LCD 显示器用来显示秒、分、时计数单元中的值,可以非常准确地显示标准时间。
设计方案
采用AT89C51芯片作为硬件核心,其内部采用Flash ROM,具有4KB ROM 存储空间,能于3V的超低压工作,本系统的计时方案是利用单片机内部的定时/计数器进行中断定时, 配合软件延时实现对时、分、秒的计时。
整个系统的控制方案是:上电后系统自动进入时间显示,从00:00:00 开始计时,并且显示“年”、“月”、“日”,通过按下时间设定/启动计时键KEY,系统停止计时,进入到时间设定状态,系统保持原有的显示,等待键入当前时间, 通过按键KUP和KDOWN调节各数值,根据需要按相应的数字键可以顺序设置时、分、秒,并在相应的LCD 上显示设计值,设置完毕后,系统将从设定后的时间开始计时显示;RS调节是否显示时间,LCDEN表示显示器使能,使之暂停。
二、硬件设计
单片机的介绍及特点
单片微型计算机简称单片机,又成为控制器。他是在一块半导体上,集