分秒电子计时器.doc

分秒电子计时器设计

收藏

压缩包内文档预览:(预览前20页/共21页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:516904    类型:共享资源    大小:150.61KB    格式:RAR    上传时间:2015-11-12 上传人:QQ28****1120 IP属地:辽宁
3.6
积分
关 键 词:
毕业设计论文
资源描述:
分秒电子计时器设计,毕业设计论文
内容简介:
分秒电子计时器 I 分秒电子计时器 摘 要 现在科技越来越发达,竞争越来越激烈,运用时间越来越精密,电子时钟的设计成为现在社会的一大热门。 由单片机为主设计的电子时钟设计 ,它由 4 按键输入电路 ,时钟电路 ,蜂鸣电路 ,复位电路 ,单片机 ,LED 显示器段码驱动电路 ,4 位LED 显示电路所组成 。 本次设计单片机部分分别进行了程序设计 ,设计本身是为了让大家熟悉自己所学 ,把知识用于实际的过程 ,通过这个设计 ,大家可以熟悉单片机各方面的优点 ,也是我选择单片机完成本设计的原因 ,设计中 ,需要数电、模电、单片机、一些相关软件的操作以及相关知识。 关键词 : 单片机 ; LED 显示器 ; AT89C2051; ULN2003 nts 分秒电子计时器 II The electronic clock design Abstrac The present science and technology to be more and more developed, The competition will more next month be intense, The time taken to deliver will be more and more precise, Electronic clock design into present society one big popular.Electronic clock design primarily designs which by the monolithic integrated circuit, it by 4 pressed key input circuit, the clock electric circuit, the buzzing electric circuit, repositions the electric circuit, the monolithic integrated circuit, the LED monitor section code actuation electric circuit, 4 LED display circuit composes. This design monolithic integrated circuit part has carried on the programming separately, designs itself is in order to let everybody be familiar with oneself studies, uses in the knowledge the actual process, through this design, everybody may be familiar with the monolithic integrated circuit various aspects the merit, Also is I chooses the monolithic integrated circuit cost design the reason, In the design, needs to count the electricity, The mold electricity, the monolithic integrated circuit, Some correlation software operation as well as the related knowledge. Key word: Monolithic integrated circuit; LED monitor; AT89C2051; ULN2003 nts 分秒电子计时器 III 目 录 1 引 言 . 1 2 方案论证 . 2 3 硬件电路的设计 . 3 3.1 硬件电路的设计方案及框图 . 3 3.3 时钟电路的设计 . 4 3.4 复位电路的设计 . 4 3.5 LED 显示电路设计 . 5 3.5.1 LED 显示器的选择 . 5 3.5.2 LED 的段驱动芯片的选择 . 7 3.5.3 LED 的位驱动芯片选择 . 7 3.5.4 LED 驱动电路和单片机的连接 . 7 3.6 按键电路 . 7 3.7 蜂鸣电路设计 . 8 3.8 电源部分 . 9 4 软件设计方案 . 10 4.1 系统软件设计方案框图 . 10 4.2 主程序设计 . 10 4.2.1 主程序设计框图 . 11 4.2.2 时钟计时程序设计框图 . 12 4.2.3 键盘接收子程序的设计 . 13 5 安装与调试 . 14 5.1 系统硬件调试 . 14 5.2 软件调试 . 14 总 结 . 15 致 谢 . 16 参 考 文 献 . 17 附 录电子时钟原理图 19 nts 分秒电子计时器 1 1 引 言 当今社会, 随着电子技术的进步和国民经济水平的不断提高,电子产品几乎应用于社会的每一个角落,给人们的工作和生活带来了极大的便利,而越来越多的单片机芯片在电子产品中起着举足轻重的作用, 随着微电子技术和超大规模集成电路技术的发展,单片微型计算机以其体积小、性价比高、功能强、可靠性高等独有的特点 ,在各个领域(如工业控制、家电产品、汽车电子、通信、智能仪器仪表)得 到了广泛的应用 。 例如,当用遥控操纵电视或者 VCD机享受其多彩的画面时,并没有意识到这是单片机在接受我们的遥控指令;当在享受全自动洗衣机的先进功能时,并不知道单片机在代替我们控制洗衣机运作;单片机在手机等现代通讯设备中亦发挥着重要的作用;就连一度令许多青少年着迷的电子宠物,也是单片机在大显神威。本文要介绍的 是 采用 AT89C2051单片机设计而成的 电子时钟。 nts 分秒电子计时器 2 2 方案论证 方案 一 :使用数字电路设计,但由 于需要大量的元器件,会大幅度的提高设计成本,且电路性能不够稳定 。 方案二:用 EDA工 具来设计电路。在该电路中要用到很多 EDA软件。功能很好实现。但设计的过程很难。所用元件难买到。 方案 三 :使用单片机电路设计,由于大部分功能可以用程序来实现,节省了许多元器件,且性能更稳定,成本较低,实用性更强。 原理框图如图 2-1。 图 2-1 硬件电路设计框图 按照系统设计功能的要求, 有以 上 三 种方案 。由于 三 种方案的特点 与实用性比较 ,我 选择第 三 种方案 来设计分秒 电子 计时器 。 nts 分秒电子计时器 3 3 硬件电路的设计 3.1 硬件电路的设计方案及框图 根据设计要求与设计思路,确定该系统的 设计方案,图 2-1 为该系统设计方案的硬件电路设计框图。硬件电路由 8 个部分组成,即按键输入电路、单片机、时钟电路、复位电路、 LED 显示器段码驱动电路、 LED 显示器位码驱动电路、 4位显示器电路和蜂鸣器电路。 3.2 单片机的选择 根据初步设计方案的分析,设计这样一个简单的应用系统,可以选者带有EPROM 的单片机,应用程序直接存储在片内,不用在外部扩展程序存储器,电路可以简化, INTEL 公司的 8051 和 8751 芯片均可以选用,还有其他一些厂家生产与 MCS-51 系列相兼容的芯片,例如 ATMEL 公司生产的 AT89CXX 系列单片机。 AT89CXX 系列与 MCS-51 系列单片机相比有两大优势:第一,片内程序存储器采用闪速存储器,使程序的写入更加方便;第二,提供了更小尺寸的芯片( AT89C2051/1051),使整个硬件电路的体积更小。它以较小的体积、良好的性能价格比倍受青睐,在家电产品、工业控制、计算机产品、医疗器械、汽车工业等应用方面成为用户降低成本的首选器件。 因此,我们可选用 AT89C2051 单片机。该芯片的功能与 MCS-51 系列单片机完全兼容,并且还具有程序加密等功能,物美价廉,经济实用。 AT89C2051 是 ATMEL 公司生产的带 2K 字节可编程闪速存储器的 8 位CMOS 单片计算机,工作电压范围为 2.7V 6V,全静态工作频率 0 24MHz。 nts 分秒电子计时器 4 3.3 时钟电路的设计 单片机工作的时间基准是由时钟电路提供的。单片机的 XTAL1 和 XTAL2两个引脚间,接一只晶振及两只电容就构成了单片机的时钟电路,如图 3-1 所示。 图 3-1 时钟电路 电路中的器件选择可以通过计算和实验确定,也可以参考一些典型电路的参数。电路中,电容器 C1 和 C2 对振荡频率有微调作用,通常的取值范围 22pF,石英晶体选择 12MHz。其结 果只是机器周期时间不同,影响计数器的计数初值。 3.4 复位电路的设计 单片机的 RST 引脚为主机提供一个外部复位信号输入端口。复位信号是高电平有效,高电平有效的持续时间应为 2 个机器周期以上。 复位以后,单片机内各部件恢复到初始状态,单片机从 ROM 的 0000H 开始执行程序。 单片机的复位方式有上电自动复位和手工复位两种,只要 VCC 上升时间不超过 1ms,它们都能很好地工作。 阻容器件的参考值 如图 3-2 所示 ,即 R1 =200, R2=1K, C3=22 F。 RET按键可以选择专门的复位按键,也可以选择轻触开关。 nts 分秒电子计时器 5 P 3. 2 (O N T 0 )6P 3. 0 (R X D )2P 1. 719P 1. 012P 1. 113P 1. 214P 1. 315P 3. 711P 1. 416P 1. 517P 1. 618P 3. 1 (T X D )3P 3. 3 (IN T 1 )7P 3. 4 (T O )8P 3. 5 (T 1)9X T A L 15X T A L 24R S T1GND10V C C20U1A T 89 C 2 05 1R21kV C CS1S W -P BR12 00+ C32 2u F图 3-2 复位电路 3.5 LED 显示电路设计 单片机应用系统中,通常都需要进行人机对话。这包括人对应用系统的状态干预与数据输入,以及应用系统向人们显示运行状态与运行结果等。显示器、键盘电路就是用来完成人机对话活动的人机通道。 LED 显示器的驱动是一个非常重要的问题,由系统硬件设计框图图 1 可知,显示电路由 LED 显示器、段驱动电路和位驱动电路组成。由于单片机的并行口不能直接驱动 LED 显示器,必须采用专用的驱动电路芯片,使之产生足够大的电流,显示器才能够正常工作。如果驱动电路能力差,即负载能力不够时,显示器 亮度就低,而且驱动电路长期在超负荷下运行容易损坏。因此,在实际使用中必须接入 LED 驱动电路。 LED 显示器的显示控制方式分为静态显示和动态显示两种,因此在选择LED 驱动器时,一定要先确定显示方式。 若选择静态显示,则 LED 驱动器的选择较为简单,只要驱动器的驱动能力与显示器电流相匹配即可。而且只须考虑段的驱动,因为共阳极接 +5V,而共阴极接地,所以位的驱动不需要考虑。 动态显示则不同,由于一位数据的显示是由段选和位选信号共同配合完成的,因此,要同时考虑段和位的驱动能力,而且段的驱动能力决定位的驱动能力。 3.5.1 LED 显示器的选择 在应用系统中,设计要求不同,使用的 LED 显示器的位数又不同,因此生产厂家就生产了位数、尺寸、型号不同的 LED 显示器共选择。在本设计中,选择 4 位一体的时钟型 LED 显示器,简称 “4-LED”,如图 3-3 所示。用 “: ”前的 2位显示 “小时 ”的十位和个位,用 “: ”后的 2 位显示 “分 ”的十位和个位。 nts 分秒电子计时器 6 4-LED 显示器引脚如图 3-4 所示 。 是一个共阴极接法的 4 位时钟型 LED 显示器。其中 a、 b、 c、 d、 e、 f、 g 为 4 位 LED 各段的公共引出端。 D1、 D2、 D3、D4 分别是每一位的共阴极输出端, dp 是小 数点引出端。 4 位一体时钟型 LED 显示器的内部结构如图 3-5 所示。它是由 4 个单独的 LED 和一个 “: ”LED 组成。每个 LED 的段输出引脚在内部并联后,引出到器件的外部。 图 3-3 a 4 位 LED 引脚排列图 b 4 位 LED 原理图 图 3-4 LED 显示器内部结构原理图 对于这种结构的 LED 显示器,它的体积和结构都符合设计要求,由于 4 位LED 阴极的各段已经在内部接在一起,所以必须使用动态扫描方式。 nts 分秒电子计时器 7 3.5.2 LED 的段驱动芯片的选择 LED 的段驱动电路有很多种,在本例中,可以选择 BCD-7 段锁存 /译码 /驱动器 作 为段驱动电路。这类芯片的型号有 74LS47、 74LS48、 74LS247、 74LS248 等,该类芯片具有锁存、译码、驱动的功能。即在输入端输入要显示字型的 BCD 码,在输出端就可以得到具有一定驱动能力的 7 段显示字型码。 3.5.3 LED 的位驱动芯片选择 LED 位驱动较常用的芯片有 ULN2003A 和 ULN2803。本次设计我选用 ULN2003作为驱动电路,将该芯片的输入端引脚 IN0、 IN1、 IN2、 IN3 与单片机的 P1 口或者 P3 口连 接,该芯片的输出端引脚 OUT0、 OUT1、 OUT2、 OUT3 与 LED 显示器的 4位码引脚 D1 D4 相连接。 ULN2003 的作用是接收来自单片机的位码输入信号经过反相放大后输出,送到 LED 显示器的位码引脚,完成对位码信号的反向和驱动的功能。 3.5.4 LED 驱动电路和单片机的连接 可以采用单片机的 P1 口作为 LED 的输出接口,即 P1 口的低四位作为 LED 的段码输出信号, P1 口的高四位作为 LED 位码的输出控制信号。 该电路的工作原理是:当 P1 口的低四位输出段码信号的 BCD 码后,通过74LS48 芯片的锁存、译码和驱动 作用,在其输出端输出具有一定驱动能力的七段字型码,由于 4-LED 的段码输入引脚是并联在一起的,所以每一位 LED 的段码输入引脚都能获得这个段码信号。若要控制在每一时刻只有一位 LED 被点亮,必须靠位码信号控制。 P1 口的高 4 位输出位码信号,经 ULN2003 反向后接到 LED的位码控制端,因此 P1 口的位码信号在每一个时刻只有一位 LED 被点亮,达到动态显示的目的。 3.6 按键电路 电子时钟应用系统工作时应具备两项基本功能,一是随时输入定时(闹钟)时间,二是随时对当前时间进行调整。为实现这两项功能,可以接入键盘输入电路 。在单片机组成的测控系统及智能化仪器中,用得最多的是非编码键盘。键盘结构可以分为独立式键盘和行列式键盘两类,我们选用独立式键盘。 nts 分秒电子计时器 8 3.7 蜂鸣电路设计 设计要求定时(闹钟)时间到时要有声音提醒信号产生,可选择一只蜂鸣器来实现这一功能。电路设计如图 3-5 所示 。 图 3-5 蜂鸣电路原理图 蜂鸣器电路与单片机的接口: Q 的基极接到单片机 P3.7 引脚, P3.7 引脚作为输出口使用。当 P3.7=0 时。 Q1 导通时,使蜂鸣器的两个脚间获得将近 5V 的直流电压,蜂鸣器中有电流通过,而产生蜂鸣音。当 P3.7=1 时, Q1 截止,蜂鸣器的两引脚间的直流电压接近于 0V,蜂鸣器不发声。蜂鸣器有长声断声,这可根据软件编程控制。 至此,我们已经设计完成了电子时钟的硬件电路设计工作,要使该电路具有电子时钟功能,还需要有相应软件配合,才能达到设计要求。 nts 分秒电子计时器 9 3.8 电源部分 由于单片机工作电压为稳定的 +5V,采用普通变压器直接输入则不稳定,会对其电平产生影响( 3.7 5.3V 为高电平 ,0 0.3V 为低电平)。所以在这里对输入的电压( 7.5V)进行稳压处理,接入一个三端稳压器件( LM7805) 图 3-6 三端稳压电路 使用 7805 稳压 IC:适合用于一般的电流负载。 图 3-6 是使用 7805 稳压电路。由市售的 9V 电源调整器来将市电 220V 转换为直流 9V 电压,经过( LM7805)稳压后,在输出端则输出一个稳定的 +5V 电压供单片机使用。在电路中瓷片电容型号为 104, C1、 C2 为 100F,其起滤波和抗干扰作用,瓷片电容为抗低频干扰,滤波电容为抗高频干扰。 nts 分秒电子计时器 10 4 软件设计方案 4.1 系统软件设计方案 框图 根据模块的划分原则,将该程序划分成 7 个模块,如 图 4-1 所示。图 4-1 电子时钟软件设计框图 4.2 主程序设计 主程序 的内容一般包括:主程序的起始地址,中断服务程序的起始地址,有关内 存单元及相关部件的初始化和一些子程序调用等等。主程序设计框图如 图4-1 所示 。 nts 分秒电子计时器 11 4.2.1 主 程序设计框图 图 4-2 主程序框图 nts 分秒电子计时器 12 4.2.2 时钟计时 程序设计框图 图 4-3 时钟计时程序框图 nts 分秒电子计时器 13 4.2.3 键盘接收子程序的设计 键盘接收子程序是由 INTA 和 INTB 两个程序组成,两个子程序的功能是实现对当前时间的调整和输入定时(闹钟)时间。 (1)INTA 子程序功能是对当前时间进行调整。 (2)在程序中,将时钟的小时十位、小时个位、分十位、分十位、分个位分别进行调整。采用 24 小时时间表示。因此 4 位时间值要分别加以限制。 (3)利用 S3 和 S4 键配合使用,每一次对 S3 键的按下次数进行累加,当 S4键按下时,调整值被确认,转去处理下一位。 (4)每次进入程序后,对 4 位时间值调整一次,从左到右排列顺序为 1、 2、 3、4 的 循环。 (5)键盘接收的时间值为 BCD 码方式,将它们转换为二进制数后,存储在32H、 33H 单元。同时对计时单元进行修改,使当间时间得到调整。 (6)INTB 子程序是定时(闹钟)时间设置程序。 (7)安键去抖动的处理。键盘扫描程序框图如 4-4 所示 。 图 4-4 键盘扫描程序框图 nts 分秒电子计时器 14 5 安装与调试 5.1 系统硬件调试 (1)此电路非常简单,比较容易检测到是否有电路问题。主要是检测其引脚,如晶振和电源等是否接好,检测硬件电路是否有短路、断路、虚焊等,以确保设计的可靠性和电器元件的性能。而电路中的电源电路、晶体振荡电路、键盘接口电路及复位电路、闹钟电路等都是采用的基础的电路设计,除了基本的电路硬件调试外我们还可以通过软件来测试硬件,如通过下载口写入其它一个比较简单的程序,以便测试。 (2)首先由市 电经过变压器成 9V 左右的直流电压,经 JP4 端输入后,由LM7805 稳压成稳定的正 5V 电压供给系统使用。在这里接上一个二极管作为指示,当输入电压正常的时候,二极管亮。 LCD 同时显示时钟,格式为 00:00:00。同时按下 K1 键进入时钟调整程序,再按下 K2, K3, K4 分别对时,分,秒进行设置,完成后再按 K1 键转到时钟运行。在此如果按下 K5 键 LCD 则转到温度显示介面,第二次按下则返回。如果按下的是 K6 键,则进入闹铃设置介面,再按下 K2, K3, K4 分别对时,分,秒进行设置,完成后再按 K6 键设置成功后返回到时钟显示介面 。全过程操作方便,简单,易懂。适合不同年龄人使用,哪怕是没有什么文化的人也可以轻松的完成所有操作。 5.2 软件调试 通过检查编写出来的主程序、子程序,是否正确。然后在实验拿板上检查其单片机和数码管能正常工作 。通过 WAVE 软件的使用来编译程序的对错,并执行跟踪,确保了程序的正确性及程序所设计的功能能够顺利的实现。 nts 分秒电子计时器 15 总 结 通过电子时钟的设计, 自己学到了许多新的知识。 对电子技术有了更深入的了解,知道它用途广泛。本次设计安装使用方便,所以它是我们作为电子产品设计的好课题。数字电子技术是当今电子技术的基础 技术,很多的高新电子产品都是依赖并充分运用了该技术。随着当今社会的数字化,这种趋势显得更是尤为明显。所以我们应该很好的掌握该技术,并将该技术运用到我们课余时间的小制作上,这样才能在今后步入社会时,很快的学习并掌握社会前沿的新技术。本次课程设计就是一次很好的锻炼。 而且还把以前学的很多科 目的知识点重新复习了一下,特别是模拟电路、数字电路、单片机原理 Protel99 电路设计等科目重要的知识点在本次的设计中得到了很大的应用, 还对 Word 的操作有了更深的认识 ,感觉自己真的收获颇丰。更重要的是,通过对本次毕业设计的构思 、设计、翻阅资料等使我对电子信息技术专业有了一个更全面、更全新的认识 。 本次的毕业设计把很多所学的专业知识融合在一起,这对于我以后对专业技术的应用有很大的帮助。 nts 分秒电子计时器 16 致 谢 衷心地感谢 我的 指导老师廖建文 老 师和同学们 给我的关怀与帮助 !在做毕业设计期间,由于我们的课程还没有结束,我 们的课外时间又不是太多,所以本次毕业设计我准备的不够充分,幸亏廖老师 对我细心地指导,才使得我的毕业设计能够顺利的完成。在学习期间, 廖 老师以他丰富的经验,给我以毫无保留的指导,促进了我对专业知识的学习和掌握,使我受益匪浅。还要感谢以前 教授我 知识的老师们,没有你们的谆谆教诲,没有你们 对我们严格要求,我的毕业设计不会完成的这么顺利,谢谢 你们 ! nts 分秒电子计时器 17 参 考 文 献 1 李光飞 , 楼然苗 , 胡佳文 . 单片机课程设计实例指导 . 北京 : 北京航空航天大学出版社 ,2004 年 .。 2 夏继强 ,沈 德金 .单片机实验与实践教程(二) . 北京 :
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:分秒电子计时器设计
链接地址:https://www.renrendoc.com/p-516904.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!