数字时钟的设计-毕业设计

合集下载

数字电子钟毕业设计(数字IC构成)

数字电子钟毕业设计(数字IC构成)

论文题目:数字电子时钟一、设计题目数字电子钟设计二、设计要求1.能够利用软件设计数字电子钟电路原理图。

2.要求熟悉集成芯片功能。

前言目前市场上提供的无论是机械钟还是石英钟在晚上无照明的情况下都是不可见的。

要知道当前的时间,必须先开灯,故较为不便。

现在市场上出现了这样一类的电子钟,它以六只LED数码管来显示时分秒,与传统的以指针显示秒的方式不同,超越了人们传统的习惯与理念。

数字电子钟是一种用数字显示秒、分、时的计时装置,与传统的机械钟相比,具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛的应用。

如,日常生活中的电子手表,车站、码头、机场等公共场所的大型数显电子钟。

要实现数字电子钟的设计可以由单片机控制或者由数字IC构成。

这里我们要做的是一个由数字IC构成的数字电子钟设计。

目录1 设计功能要求 (1)2 设计方案 (2)3设计中所用到的元器件 (3)3.1译码器 (3)3.2计数器 (4)3.3显示器 (5)3.4振荡器 (5)4 电路设计 (7)4.1时分秒计数器 (7)4.1.1秒计数器的设计 (7)4.1.2分计数器的设计 (8)4.1.3时计数器的设计 (8)4.2校时电路 (9)4.3译码显示电路 (10)4.4总体电路 (11)5器件清单 (13)结束语 (14)致谢 (15)参考文献 (16)附录A 数字电子钟整体体电路图 (17)1 设计功能要求设计一数字钟,该数字钟能够准确计时,以数字形式显示时、分、秒的时间和校时功能。

在电路中,振荡电路提供的1Hz脉冲信号。

在计时出现误差时电路还可以进行校时、校分和校秒的功能。

并且要用数码管显示时、分、秒,各位均为两位显示。

具体要求如下:1.时的计时要求为“23置0”,分和秒的计时要求为60进制。

2.准确计时,以数字形式显示时,分,秒的时间。

3.校正时间。

2 设计方案根据设计要求首先建立了一个多功能数字钟电路系统的组成框图,框图如图2.1所示。

基于PLC的数字电子钟毕业设计完整版.doc

基于PLC的数字电子钟毕业设计完整版.doc

基于PLC的数字电子钟毕业设计完整版.doc 本文是关于基于PLC的数字电子钟毕业设计完整版的介绍,下面将为大家详细阐述。

一、选题背景随着现代社会的发展,数字电子钟成为了人们生活中不可缺少的物品之一。

数字电子钟可以直观地显示时间,并且具有定时、闹钟、铃声等功能,受到了广泛的青睐。

本文选题基于PLC的数字电子钟,旨在运用数字电子技术和现代化工业控制技术,设计制作一款具有高精准度、稳定性、可靠性的数字电子钟。

二、选题目的本文选题的目的是设计制作一款基于PLC的数字电子钟,该产品具有以下优点:1、高精度计时功能:该数字电子钟采用高第二振荡器,具有秒级精度。

2、多功能组合:该数字电子钟可以实现闹钟和定时功能,并且具有3种铃声选择。

3、PLC可编程控制:采用PLC技术进行控制,可实现电子钟的编程控制和调试。

4、良好的稳定性和可靠性:数字电子钟的硬件部分采用高质量的元器件,具有良好的稳定性和可靠性。

三、技术路线本文的数字电子钟主要由显示模块、控制模块和电源模块组成。

显示模块:显示模块采用4位7段数码管,通过PLC输出控制信号,实现数字时钟的显示功能。

控制模块:控制模块采用PLC进行控制,信号处理电路通过采集各种外部信号控制数码管的显示和闹铃的启停。

另外,该数字电子钟还具有闹钟、定时等功能,可实现按键控制。

电源模块:电源模块采用变压器降压、稳压电路进行变压、稳压,以保证电子钟的正常工作。

四、设计思路1、数字显示功能的实现显示模块采用4位7段数码管,通过PLC输出控制信号,实现数字时钟的显示功能。

以公共阳极方式接线,通过PLC输出控制信号,选择要显示的数字,在输出控制信号后,使其中的1位7段数码管上显示相应的数字。

2、实现外部信号采集3、 PL C可编程控制实现功能数字电子钟的编程控制和调试可以通过PLC技术来实现,用户可根据需要编制相应的程序来实现不同的功能。

例如,对不同的闹钟周期进行设置、调整铃声大小等。

四、实验结果与分析本文设计制作的基于PLC的数字电子钟具有高精准度、稳定性、可靠性等优点,通过实验测定,数字电子钟的时钟计时误差在1s以内,稳定性好,可靠性高,其功能实现较为完善。

基于555定时器的数字电子钟的设计毕业设计(论文)

基于555定时器的数字电子钟的设计毕业设计(论文)

一、绪论1.1课题说明1.2方案设计目的1.3技术指标1.4方案设计及论证二、核心部件简介2.1 555时基电路2.2 74LS90异步加法计数器三、各部分电路组成部分及其设计原理3.1数字电子钟的构成框图3.2数字电子钟的模块及其工作原理3.2.1晶体振荡器电路3.2.2计数器电路3.3秒、分、时译码显示模块3.4校时电路四、说明各部分功能的实现4.1开始状态4.2时、分、秒分别校时4.3满60秒向分钟进位状态满60分向小时进位状态4.4 23:59:59向00:00:00进位状态五、整体电路图六、实验室调试6.1元件清单6.2调试过程6.3调试结果6.4调试心得体会一、绪论1.1 课题说明由于现代社会模拟电子技术基础和数字电子技术基础的高速发展,因而由这技术制造出来的越来越先进,数字钟体积小,安装使用方便,不仅可以作为家用电子钟,而且可以广泛用于车站、体育场馆等公共场所。

虽然数字钟的外形和功能不尽相同,但是用于制造数字钟的原理基本上都是一样的。

所谓数字钟,是指利用电子电路构成的计时器。

本次课程设计要求设计一个数字钟,基本要求为数字钟的时间周期为24小时,数字钟显示时、分、秒,数字钟的时间基准一秒对应现实生活中的时钟的一秒。

供扩展的方面涉及到整点报时、定时闹钟等。

1.2 方案设计目的用中小规模集成电路设计一台能显示时、分、秒的数字电子钟,要求如下:1.由晶体振荡电路产生1HZ的标准脉冲信号。

2.秒、分为00——59 六十进制计数器。

3.时为00——23 二十四进制计数器4.可手动校准。

只要将开关置于校准位置,即可对分别对分、时进行手动脉冲输入校准或连续脉冲校准调整。

5.用Multisim画出整个系统电路图,进行仿真与调试;6.实现整个数字电子钟电路各项任务的正常工作。

7. 撰写设计报告:写出设计过程,和调试结果,写上心得体会。

1.3 技术指标1. 显示时、分、秒的是24小时制。

3. 具有校时功能:可以对小时和分单独校时,对分校时的时候,停止分向小时进位。

毕业设计200数字钟的设计与实现2

毕业设计200数字钟的设计与实现2

目录摘要 (1)第一章系统概述 (2)1.1引言 (2)1.2单片机AT89C51介绍 (2)1.2.1组成 (2)1.2.2主要特性: (3)1.2.3管脚说明 (3)1.3时钟芯片DS1302 (5)1.3.1芯片简介 (5)1.3.2DS1302的结构及引脚说明 (5)1.3.3地址/命令字节和寄存器格式定义 (6)1.3.4读写操作时序 (6)第二章系统设计 (8)2.1开发目的 (8)2.2题目分析 (8)2.3设计思想 (8)第三章设计流程图 (9)3.1硬件设计 (9)3.1.1 显示电路的设计 (9)3.1.2 显示驱动电路的设计 (10)3.1.3 电源电路的设计 (10)3.1.4 复位及晶体振荡电路 (10)3.1.5 键盘电路 (10)3.1.6 整点报时和闹钟电路 (10)3.1.7 看门狗电路 (10)3.2软件设计 (11)3.2.1 系统流程图 (11)3.2.2 日期程序设计 (11)3.2.3 时间调整程序设计 (12)第四章原程序代码 (15)第五章课程设计结果总结: (26)第六章参考资料及参考文献: (26)附录:总设计电路图 (27)摘要本电子钟以AT89C51单片机为核心,通过软硬件相结合的方法,控制LED 数码管输出,可以显示年、月、日、时、分、秒、星期,同时还具有整点语音报时及定时闹钟的功能。

系统内置了时钟芯片DS1302,保证了在断电后计时不受影响。

该电子钟硬件电路简单,时间调整方便,软件设计灵活、可靠,加入了“看门狗”电路,增强了系统的抗干扰能力。

关键词AT89C51,DS1302,“看门狗”ABSTRACTThis electronic clock is based on MCU AT89C51, it controls LED to display YEAR, MONTH, DAY, HOUR, MINUTE, SECOND and WEEK through software and hardware method, it can also give the correct time and alarm. The system have a clock chip DS1302 which assure the system will not influenced after power is cut off. The hardware circuit is simple, time modulation is convenient, software design is vivid and credibility. "WATCH DOG" circuit strengthen the anti- interference ability of the system.KEYWORDS AT89C51,DS1302,“WATCH DOG”第一章系统概述1.1引言数字钟是一种应用广泛的日常计时工具,广泛用于家庭居室、办公室、大厅、会议室、车站、广场等场所。

毕业设计183数字电子钟的设计

毕业设计183数字电子钟的设计

数字电子钟的设计[实验目的]:1、巩固和加强“模拟电子技术”,“数字电子技术”课程的理论知识;2、掌握电子电路一般的设计方法,并了解电子产品研制开发过程;3、基本掌握电子电路安装和调试的方法;4、培养独立分析问题和解决问题的能力以及创新能力和创新思维。

分析问题和解决问题的能力以及创新能力和创新思维。

[实验要求]:1、设计的数字钟能直接显示“时”,“分”,“秒”,并以24小时为一计时周期;2、当电路发生走时误差时,要求电路具有校时功能。

3、要求电路具有整点报时功能,报时声响为四低一高,最后一响正好为整点。

[实验器材]:数字电路实验箱一个,面包板一块,74LS90 9片,74LS48 6片,74LS00 5片,CC4012 2片,4.7K和5.1K电阻各一个,大小电容各一个,若干导线[实验原理]:数字钟是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。

它的计时周期为24小时,显示满刻度为23时59分59秒,另外应有校时功能和报时功能。

因此,一个基本的数字钟电路主要由译码显示器、“时”,“分”,“秒”计数器、校时电路、报时电路和振荡器组成。

干电路系统由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路组成。

秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。

将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发现胡一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。

“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。

“时计数器”采用24进制计时器,可实现对一天24小时的累计。

译码显示电路将“时”、“分”、“秒”计数器的输出状态菁七段显示译码器译码,通过六位LED七段显示器显示出来。

整点报时电路时根据计时系统的输出状态产生一脉冲信号,然后去触发一音频发生器实现报时。

毕业设计227湛江海洋大学数字时钟设计

毕业设计227湛江海洋大学数字时钟设计

数字电子技术基础课程设计题目:数字时钟的设计学年:04—05年第二学期班级专业:电子信息工程1034班设计人:徐贤晓学号:200310811431指导老师:李小立时间:2005年6月19号—2005年6月23号湛江海洋大学信息学院2005年6月23号数字电子技术基础课程设计—数字时钟设计一.设计目的(1)掌握数字钟的设计,初步了解设计的要求和步骤(2)熟悉集成电路的使用方法和各种芯片的功能二.设计要求(1)设计指标1.时钟以十二小时为一个周期2.显示时、分、秒;3.具有校时功能,可以对时和分单独校时;4.为了设计的稳定性和准确,由石英晶体振荡电路提供时间基准信号(2)设计要求1.画出电路原理图;2.元件及参数选择;(3)制作要求:自己独立完成设计,并能发现问题解决问题。

(4)编写设计报告:写出设计过程,附上有关资料和图纸,写上心得体会。

三.原理框图数字钟的构成:数字钟的逻辑框图如下图所示,它由石英晶体振荡器、分频器、计数器、译码器、显示器和校时电路组成,石英晶体振荡器产生的信号经过分频作为秒脉冲,秒脉冲送入计数器计数,计数结果通过“时”、“分”、“秒”译码器显示时间。

四、各块的功能电路图1、石英晶体振荡电路石英晶体振荡器的特点是振荡频率准确、电路结构简单、频率容易调整。

用反相器与石英晶体构成的振荡电路如下图。

常取振荡的频率为32768Kz,因其内部有15级2分频集成电路,所以输出端正好可得到1Hz 的标准脉冲。

如果精度要求不高可以采用集成电路定时器555与RC 组成的多谐振荡。

2.(1)由于石英晶体振荡器产生的频率很高,要得到秒脉冲,需要用分频电路。

(2)选用3片中规模集成电路计数器74LS90可以完成分频+5Vv o的功能(3)因每片为十分之一分频,3片级联则可获得所需要的频率信号,即第一片的Q0端输出频率为500Hz,第二片的Q3端输出为10H z。

(4)分频器的功能只要有两个:第一是产生标准脉冲信号,第二提供功能扩展电路所需要的信号1.时间计数电路:脉冲信号经过计数器,分别得到:秒“个位、十位,”分“个位、十位以及“时”个位、十位的计时。

数字电子钟毕业设计

数字电子钟毕业设计

本科毕业论文(设计)题目:WL-1型数字电子钟指导教师:职称:学生姓名:学号:专业:电子设计自动化班级:院(系):电子信息工程学院完成时间:WL-1型数字电子钟摘要数字钟电路一直以来是一种很经典的数字电路,数字钟的种类更是不计其数,其设计方方案也层出不穷。

时间是衡量一切的尺度,所以时间对每个人来说是无比重要的。

在当今社会人们更离不开时间,钟、表以及一切可显示时间的事物在我们周围随处可见。

随着科技的日星月异的发展,数字电子钟/表以其体积小、重量轻、价格便宜等优点已经取代了大多数古老的机械钟/表。

本数字钟采取数字逻辑器件设计方案即使用市场上比较常用的74系列的集成芯片制作。

电子钟要有时、分、秒的显示,并且要有整点报时功能。

任何一个钟表都会有时间上的误差,所以校时功能是必不可少的功能模块。

使用的主要芯片有555定时器、十进制加法计数器74ls160、两输入与非门74ls00、7段数码管译码器7448和7段数码管等。

电路的时钟信号产生模块用555定时器完成,记时模块用十进制计数器实现,其显示模块是由7段数码管译码器7448和7段数码管组成。

此外该电路还有验灯功能。

关键字:555定时器/十进制加法计数器/7段数码管译码器/7段数码管/时钟信号/校时/整点报时/验灯Digital electronic clockSummaryDigital clock circuit has always been a classic digital circuits, numerous types of digital clock, designed party programs are endless. Time is the measure of all scales, time is extremely important for everyone. In today's society people can not do without, clocks and watches, as well as all display time things around us everywhere. With the technology Xingyue exclusive development of digital electronic clock / watch its small size, light weight, cheap, etc. have replaced most of the old mechanical clock / watch. Take the digital clock digital logic design that the use of the more commonly used 74-series chip production. Electronic clock sometimes, minutes, seconds display, and have a whole hour. Any one of the watches will have time error correction function is essential to the function module. Use 555 timer chip, decimal addition counter 74LS160, two-input NAND gate 74LS00, 7-segment LED decoder 7448 and 7-segment digital tube. Circuit clock signal generation module 555 timer, chronograph module decimal counter display module 7-segment decoder 7448 and 7-segment digital tube. In addition, the circuit also has experience in the light function.Keywords:555 timer/ the counter of the decimal addition/ 7-segment decoder/ 7-segment LED clock signal/ school/ the whole point of time/ inspection lights目录目录 (1)1 引言 (1)2 设计方案的选取与论证 (2)3 WL-1型数字电子钟 (3)3.1 WL-1型数字钟电路框图 (3)HYPERLINK \l _Toc2351 3.2 WL-1型数字钟电路原理分析 (4)3.2.1 WL-1型数字钟的整体电路原理图 (5)3.2.2振荡电路 (6)3.2.3计数电路 (9)3.2.4 校时电路 (12)3.2.5 整点报时电路 (13)3.2.6 译码与显示电路 (15)3.2.7验灯电路 (18)4 整机工作流程综述 (18)4.1 数字电子钟的仿真与PCB图 (19)4.1.1电子钟仿真图 (19)4.1.2数字电子钟PCB图 (20)图15 数字电子钟的PCB图 (20)总结 (21)致谢 (22)参考文献 (23)1 引言随着电子科技的日星月异的发展,特别是步入21世纪以来,电子技术更是得到了长足的进步,各类电子产品也被应用于人们生活中的方方面面,大到飞机火车,小到手机电灯。

电子行业数字电子钟毕业设计

电子行业数字电子钟毕业设计

电子行业数字电子钟毕业设计1. 引言数字电子钟是一种能够准确显示时间的设备,近年来在电子行业得到广泛应用。

本文将介绍一个基于数字电子钟的毕业设计项目,旨在设计和实现一个高精度、多功能的数字电子钟。

2. 设计目标本设计项目旨在满足以下几个设计目标:1.高精度:数字电子钟应能够准确显示当前时间,并具备较高的时间精度。

2.多功能:数字电子钟应具备除基本时间显示功能之外,还应包括日期、闹钟、秒表、倒计时等多种功能。

3.显示清晰:数字电子钟的显示界面应清晰可见,以便用户轻松阅读时间信息。

4.高可靠性:数字电子钟应具备稳定、可靠的工作性能,能够长时间连续工作而不出现故障。

3. 系统框架本设计项目的数字电子钟主要由以下几个模块构成:1.时钟芯片模块:负责实时时钟的计时和时间信息的存储。

2.显示模块:负责将时钟芯片模块获取的时间信息显示在屏幕上。

3.功能模块:包括日期、闹钟、秒表、倒计时等功能模块,负责实现相关功能的逻辑处理和显示。

4.按键模块:负责用户操作的按键检测和响应。

4. 主要实现步骤(1)硬件设计:•使用时钟芯片实现时钟计时和时间信息存储。

•连接显示模块,并设计使其能够正确显示时钟信息。

•连接按键模块,实现用户操作按键的检测和响应。

(2)软件设计:•编写时钟芯片模块的驱动程序,实现时钟计时和时间信息存储的功能。

•设计并实现显示模块的驱动程序,使其能够正确显示时钟信息。

•设计并实现功能模块的驱动程序,实现日期、闹钟、秒表、倒计时等功能的逻辑处理和显示。

•编写按键模块的驱动程序,实现用户操作按键的检测和响应。

5. 预期结果通过设计和实现上述的硬件和软件模块,预期可以实现一个高精度、多功能的数字电子钟。

该数字电子钟可以准确显示当前时间,具备日期、闹钟、秒表、倒计时等功能,并具有良好的用户操作体验和显示效果。

6. 结论本文介绍了一个基于数字电子钟的毕业设计项目。

通过该项目的设计和实现,预期可以得到一个高精度、多功能的数字电子钟。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字时钟的设计-毕业设计安徽工业经济职业技术学院2007级应用电子专业设计选题:数字时钟的设计班级:06电信三班学号:200751127姓名:刘东指导教师:李蛇根电子信息技术系二〇〇八年十月摘要近几年,单片机在各个领域得到广泛的应用。

从工业到人们的日常生活,大部分的科技产品都是通过单片机来控制。

在它问世之前,自动控制设备不能被广泛的应用,这是因为控制设备的体积庞大,耗电量大,价格昂贵。

在第一台微处理器成功研制不久,第一个单片机就问世了。

因为其小巧的体积,低功耗,以及高效的性能,单片机受到了大家的欢迎。

今天,单片机成为了解决低复杂度,中等复杂度控制问题的传统选择。

文章介绍了单片机在定时方面的基本功能。

生活中,我们发现,有时病人要在注射药物之前作皮试试验,防止过敏。

护士们有必要在一定时间后记录结果。

这时,时间的准确显得很重要的。

但是,有些时候,由于病人的人数众多,忘了记录时间。

根据这种情况,我们设计了一个设备解决此问题。

我们选择的方法是单片机开发数字钟设计使用的传统方法,通过基于MCS-51单片机的数字时钟设计,可以了解整个单片机开发的流程。

文章首先介绍了单片机的基本知识。

下来比较了一些可行的方法。

同时给出了框图,流程图等。

论文涵盖了从需求分析,系统设计,编程,原理图,PCB图以及最后的试验板焊制等产品开发的基本过程。

关键词:单片机,软件仿真,原理图,PCB图AbstractSingle Chip Microcomputer has achieved a immemse popularity in all fileds in recent years.From industry to people’s common lives,most of technical applications are controlled by SCM. Before it appeared,the automatic devices could’t be widely used because of their huge size ,large quantity of power cost and high price.The first SCM appeared as soon as the first MCU(MicroController Unit) was successfully developed.Due to its small size,low power cost and high performance,it has been welcomed by people. Nowadays, SCM has been selected as a traditional solution for low or medium complexity problems about devices controlling.This essay shows a basic application of SCM in timing for people’s life. We often find that patients sometimes has to receive med ical tests before using medcines for fear that patients may get allery,so it is necessary for nurses to record the result after a fixed time interval. Under this condition,time accuracy is a vital factor that effects the results.Unfornately,some nurses ignore some patients when a large number of patients waiteing for tests.Form this point,we design a device which can solve this problem.The approach we choose is the common way for SCM developing from which we can get an acknowledge about the SCM develop flowing process.The paper first introduces knowledge on 51 serial SCM,then compares some possible methodologies.At the same time,it also shows block diagrams,flowing process diagrams and so on. It presents the process including requirement analysis ,system design,SCM programming ,program emulation , PCB design and final weldingOf the board which forms a complete procedure for product manufacture。

Key words: SCM,software emulation,schemetic ,PCB设计人刘东1年5月目录第一章毕业设计概述-----------------------------------------4第二章电路说明--------------------------------------------------5第三章电路原理分析-------------------------------------------6第四章程序设计思想和相关指令介绍----------------------7第五章程序设计--------------------------------------------------9第六章附录-------------------------------------------------------24第七章实验心得--------------------------------------------------27参考文献--------------------------------------------------------------28第一章毕业设计概述数字时钟系统的主要功能:(1)通过液晶显示器显示时分秒,具有时分校准、整点报时和加点自检功能;(2)整点报时通过光和声音两种情况报警;(3)时钟信号有主用时钟电路提供;(4)时钟校准由键盘完成;(5)系统在丢电的情况下不影响时钟的运行。

系统运用到的硬件资源:单片机核心系统(AT89S52)、实时时钟(DS1307)、TD0273D01七段LCD(HT1621B驱动)、NTC测量电路(NE555)、USB通信和供电电路( CH372)、LED指示灯、键盘、蜂鸣器等。

首先,我们通过基本的焊接技能训练,掌握LCD Exam实验板的硬件原理,进行PCB线路板的设计,将运用到的硬件进行组装和焊接,通过硬件调试。

接着,根据所设计数字时钟的功能要求进行软件的总体结构设计、软件的具体实现并仿真调试。

最后,进行程序固化、系统的调试和维护,最终完成整个系统的设计,提交课程设计报告。

第二章电路说明数字时钟系统由AT89C51、LED 数码管、按键、发光二极管等部分构成,能实现时间的调整、定时时间的设定,输出等功能。

系统的功能选择由SB0、SB1、SB2、SB3、SB4 完成。

其中SB0为时间校对,定时器调整功能键,按SB 0 进入调整状态。

SB1 为功能切换键。

第一轮按动SB1 依次进入一路、二路、三路定时时间设置提示程序,按SB3 进入各路定时调整状态。

定时时间到,二极管发亮。

到了关断时间后灭掉。

如果不进入继续按SB1 键,依次进入时间¡ 年¡ 位校对、¡ 月¡ 位校对、¡ 日¡ 位校对、¡ 时¡ 位校对、¡ 分¡ 位校对、¡ 秒¡ 位校对状态。

不管是进入那种状态,按动SB2 皆可以使被调整位进行不进位增量加1 变化。

各预置量设置完成后,系统将所有的设置存入RAM 中,按SB1 退出调整状态。

上电后,系统自动进入计时状态,起始于¡ 00¡ 时¡ 00¡ 分。

SB4 为年月日显示转换键,可使原来显示时分秒转换显示年月日。

第三章电路原理分析1. 显示原理电原理图见附图1。

由6 个共阴极的数码管组成时、分、秒的显示。

P0 口的8 条数据线P0.0 至P0.7 分别与两个CD4511 译码的ABCD 口相接,P2 口的 P2.0 至P2.2 分别通过电阻R10 至R13 与VT1 至VT3 的基极相连接。

这样通过P0 口送出一个存储单元的高位、低位BCD显示代码,通过P2 口送出扫描选通代码轮流点亮LED1 至LED6,就会将要显示的数据在数码管中显示出来。

从P0 口输出的代码是BCD 码,从P2 口输出的就是位选码。

这是扫描显示原理。

2.键盘及读数原理键盘是人与微机打交道的主要设备,按键的读取容易引起误动作。

可采用软件去抖动的方法处理,软件的触点在闭合和断开的时候会产生抖动,这时触点的逻辑电平是不稳定的,如不采取妥善处理的话,将引起按键命令错误或重复执行,在这里采用软件延时的方法来避开抖动,延时时间20ms.3.连击功能的实现按下某键时,对应的功能键解释程序得到执行,如操作者没有释放按键,则对应的功能会反复执行,好象连续执行,在这里我们采用软件延时250ms,当按键没释放则执行下一条对应程序。

利用连击功能,能实现快速调时操作。

第四章程序设计思想和相关指令介绍本系统的主程序主要完成时间显示和定时输出判断功能。

而年月日显示和各时间单元进位,时间设定时,调定时间设定时等功能全部在中断服务程序中完成。

1.数据与代码转换。

由前述可知,从P2 口输出位选码,从P0 口输出段选码,LED 就会显示出数字来。

但P0口的输出的数据是要BCD 码,各存储单元存储的是二进制数,也就是和要显示出的字符表达的含义是不一致的。

可见,将要显示的存储单元的数据直接送到P0 口去驱动LED 数码管显示是不能正确表达的,必须在系统内部将要显示的数据经过BCD 码行转换后,将各个单元数据的段选代码送入P0 口,给CD4511 译码后去驱动数码管显示。

相关文档
最新文档