安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-基于PIC单片机的高精度数字时钟设计,共39页,10657字
摘 要
本文以8位PIC单片机实现对时钟控制,并通过数码管能够准确显示时间(显示格式为时时:分分:秒秒,可12小时,24小时制式切换),系统输入时基为50HZ,当输入时基不正确时,单片机可自动判断并中断运行程序。可随时进行时间调整,具有闹钟时间设置。本设计完成了硬件设计和单片机程序设计。
关键词:PIC单片机;数码显示;闹钟;高精度数字时钟
第1章 引 言
1.1 课题背景及研究意义
1.2 设计任务
第2章 方案选择
2.1 方案概述
2.1.1 方案一 基于VHDL设计的数字钟
2.1.2 方案二 基于单片机设计的数字钟
2.2 方案比较与选择
第3章 硬件电路设计
3.1 硬件电路概述
3.2 时钟分频电路设计与实现
3.2.1 时钟分频电路设计
3.2.2 PIC16F873单片机介绍
3.2.3 74HC390芯片简介
3.3 零秒设置电路设计与实现
3.4 时间信号电路设计与实现
3.4.1 闹铃电路设计
3.4.2芯片SVM7975C和LM386介绍
3.5 显示电路设计与实现
3.5.1 显示电路设计
3.5.2 数码显示管介绍
3.6 电源电路设计与实现
3.6.1 电源电路设计
3.6.2 三端稳压集成电路介绍
3.7 单片机晶振电路设计
第4章 程序设计
4.1编程工具MASM
4.1程序设计与实现
4.2.1设计程序流程
4.2.2 单片机头文件
4.2.3 初始化程序
4.2.4 中断程序设计
4.2.5 显示程序设计
致谢
参考文献
附录I 电路图
附录II 程序代码
1.2 设计任务
现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。本文以PIC单片机为核心部件实现数字时钟计时功能的主要内容,同时采用数码管动态显示“时”,“分”,“秒”的现代计时装置。与传统机械表相比,它具有走时精确,显示直观等特点。它的计时周期可12/24小时转换,显满刻度为“23时59分59秒”,另外具有校时功能,响铃等功能【2】。
本设计将从方案选择,芯片选择到硬件电路设计,软件制作一一介绍。主要思路是用74HC390做为分频器,将外部频率经过处理输入给单片机,单片机和设定频率比较,输出不同的控制信号,如果频率过高,则由软件中断处理,不运行程序,如果频率过低,则同样由软件中断处理,中断次数达到所设时间时,运行一次。这些内容将在第二章中详细介绍。
第三章我们将介绍硬件单元电路图,对电源电路设计,时间设置电路设计,显示电路设计等将做详细介绍。硬件电路设计完成之后,需编写软件才能使高精度数字时钟正常工作,本设计软件设计使用汇编语言设计,在MASM基础上操作,软件的编写和调试这部分的内容将在第四章中作介绍。