《基于单片机的数字钟设计说明》由会员分享,可在线阅读,更多相关《基于单片机的数字钟设计说明(32页珍藏版)》请在金锄头文库上搜索。
1、下载可编辑泰山职业技术学院毕业设计(论文)题 目:基于单片机的数字时钟系 部: 汽车电子工程系专 业: 应用电子技术 学 号: 201103010103 学生姓名: 于 学 成指导教师: 宋 丽 玲 职 称: 讲 师 二O一四 年 六月 二十五 日泰山职业技术学院毕业论文(设计)任务书课题名称:基于单片机的数字时钟系 部:汽 车 电 子 工 程 系专 业:应 用 电 子 技术姓 名:于学成学 号: 指导老师:宋丽玲 二一四 年 六 月二十五日一、 毕业论文(设计)的目的与要求:要求:采用单片机实现数字钟的基本功能,要求采用4位数码管,高两位显示小时,低两位显示秒;采用开关控制数字钟的启动、停止
2、、复位和调整时间;时间显示采用24小时制二、毕业论文(设计)的内容:内容:1方案总体设计2控制系统硬件电路设计(显示采用四位数码管)3软件流程图设计,汇编程序编写4电气原理图的绘制三、毕业论文(设计)进程的安排序 号论文(设计)各阶段名称日 期备 注第一章 论文背景及设计任务.第二章 系统方案设计.第三章 硬件电路设计.第四章 软件系统设计.第五章 电路调试.第六章 总结.四、任务执行日期:自年月日起,至年月日止。学 生(签字)_指导教师(签字)_系主任(签字)_目录摘 要错误!未定义书签。第一章 论文背景及设计任务81.1论文背景81.2课程设计题目描述和任务8第二章 系统方案设计92.1整
3、体设计92.2方案设计与论证9第三章 硬件电路设计103.1 AT89C51的单片机简介103.2 LED显示电路123.3 键盘控制电路12第四章 软件系统设计134.1程序编写设计流程图134.2绘制数字时钟电路Protues仿真原理图144.2.1启动ISIS 7 Professional软件144.2.2仿真电路绘制144.2.3电路检测144.3软件设计144.3.1运行keil软件编写程序并编译、连接错误!未定义书签。4.3.2将程序烧入单片机并运行错误!未定义书签。4.3.3运行程序错误!未定义书签。第五章 电路调试155.1软件与硬件调试155.2仿真结果分析15第六章 总结1
4、7附录:18数字时钟原理图18数字时钟源程序19参考文献:29 摘 要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善本次做的数字钟是以单片机(AT89C51)为核心,结合相关的元器件(3个2位共阳数码管,一个发光二极管和一个蜂鸣器)和应用程序(proteus软件和KE
5、IL编译软件),构成相应的应用系统。关键词:单片机 AT89C51 共阳数码管 发光二极管 蜂鸣器 proteus软件 KEIL编译软件摘要翻译:Inrecentyearsalongwiththecomputerinthesocialfieldofpermeabilityandlargescaleintegratedcircuitofdevelopment,theapplicationofsinglechipmicrocomputer,iscontinuouslytofurther,becauseithasastrongfunction,smallvolume,lowpowerconsumpt
6、ion,thepriceischeap,reliablework,useconvenientwaitforacharacteristic,thereforeparticularlysuitableforrelatedcontrolandsystem,moreandmorewidelyusedinautomaticcontrol,intelligentinstrument,instrument,datacollection,militaryproductsandhouseholdelectricalappliances,andotherfields,microcontrollerisoftena
7、sacorecomponenttouse,inaccordingtothespecifichardwarestructure,andtheviewofthespecificapplicationofthecharacteristicsoftheobjectsoftwarecombinestomakeperfectThisdodigitalclockisasinglechipmicrocomputer(AT89C51)asthecore,combinedwithrelatedcomponents(3twocommonYangdigitaltube,alightemittingdiodeandab
8、uzzer)andapplications(proteussoftwareandKEILcompilersoftware),constitutescorrespondingapplicationsystem. Keyword: A single-chip microcomputer, AT89C51, total Yang digital tube, light emitting diode, buzzer, proteus software, KEIL compiler software基于单片机的数字时钟第一章 论文背景及设计任务1.1论文背景数字电子钟具有走时准确,一钟多用等特点,在生活
9、中已经得到广泛的应用。另外数字钟还具备秒表和闹钟的功能,且闹钟铃声可自选,使一款电子钟具备了多媒体的色彩。单片机STC89C51在Proteus软件中实现数字时钟的定时、时间调整、闹正设置等功能。具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。在一个单片机应用系统中,时钟有两方面的含义:一是指为保障系统正常工作的基准振荡定时信号,主要由晶振和外围电路组成,晶振频率的大小决定了单片
10、机系统工作的快慢;二是指系统的标准定时时钟,即定时时间。本文主要介绍用单片机内部的定时/计数器来实现电子时钟的方法,本设计由单片机AT89C51芯片和3个两位一体的共阳极的数码管为核心,辅以必要的电路,构成了一个单片机数字时钟。单片机AT89S51可调数字钟系统设计的核心是目前应用极为广泛的51系列单片机,可调数字钟配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能强等特点。不仅能满足所需要求而且还有很多功能可供开发,有着广泛的应用领域。1.2课程设计题目描述和任务单片机控制的数字钟的硬件结构与软件设计,给出了汇编语言源程序。此数字钟是一个将“时”、“分”、“秒”显示于
11、人的视觉器官的计时装置。显示器件选用LED七段数码管。在译码显示电路输出的驱动下,显示出清晰、直观的数字符号。针对数字钟会产生走时误差的现象,在电路中就设计有有校准时间功能的电路。使用动态数码显示的方法,运用独立式按键识别过程,按“时”,“分”,“秒”数据送出显示处理方法。(1)具有时、分、秒计数显示功能,以24小时循环(2)LED数码管显示时、分、秒的个位和十位(3)可以在任意时刻校准时间(4)能够完成时间的显示、定时闹钟、复位等功能第二章 系统方案设计2.1整体设计此次设计主要是应用单片机来设计电子时钟,硬件部分主要分以下电路模块:显示电路用8个共阴数码管分别显示,星期(年份),小时、分钟
12、(月份)和秒(日),通过动态扫描进行显示,从而避免了译码器的使用,同时节约了I/0端口,使电路更加简单。单片机采用AT89S51系列,这种单片机应用简单,适合电子钟设计整体设计框图如图2-1所示:图2-1 数字时钟整体电路2.2方案设计与论证方案一:采用各种纯数字芯片实现数字时钟的设计。优点:各个模块功能清晰,电路易于理解实现。缺点:各个模块功能已定不能进行智能化调整,整体电路太庞大。方案二:采用 FPGA模块用硬件语言实现功能。优点:运算速度快,走时精度高,算法简单。缺点:成本高,大材小用。方案三:采用单片机最小系统实现功能。优点:电路简单,能通过程序进行随机调整并扩展功能,成本低,易于实现。缺点:走时有一定的误差。经过综合考虑成本问题以及电路实现问题,选择第三种方案实现设计要求。第三章 硬件电路设计3.1 AT89C51的单片机简介(一)AT89C51的介绍AT89C51单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多种功能的I/O接口电路等一台计算机所需要的基本功能部件,AT89C51单片机内包含下列几个部件:(1) 一个8位CPU;(2)一个片内振荡器及时钟电路;(3)4K字节ROM程序存储器;(4)128字节RAM数据存储器;(5)两个16位定时器/计数器;(6)可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;