欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    专业综合课程设计数字电子时钟课程设计.doc

    • 资源ID:852685       资源大小:1.05MB        全文页数:33页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    专业综合课程设计数字电子时钟课程设计.doc

    1、摘 要 多功能数字电子钟的应用十分广泛,给人们的生活、学习、工作、娱乐带来极大的方便,已成为人们日常生活中的必需品。基于数字电子技术实现的电子钟主要由五部分组成: 秒脉冲产生电路、计数器电路、译码显示电路、校时电路、整点报时电路。秒脉冲电路用于为计数器电路提供一个频率为1Hz的标准时钟信号,选用了由晶振构成的高精度脉冲产生电路;计数器电路通过六块74ls161芯片分别构成一个二十四进制、两个六十进制计数器;译码显示电路用74ls48译码器驱动七段数码管能将时间直观地显示出来;校时电路是数字钟不可少的部分,每当数字钟显示与实际时间不相符合的时候,需要根据标准时间进行校时;整点报时电路能在整点前5

    2、秒进行蜂鸣报时且报时声为4低1高,最后一响为整点。运用Protel99SE软件绘制了单元电路以及总体电路图;借助Multisim2001和Proteus 7 Professional仿真软件对单元电路进行了虚拟实验,达到了预期的要求。【关键词】多功能数字电子钟, 晶振, Multisim2001, Proteus 7 Professional AbstractThe application of multi-function digital electronic clock is very extensive, to peoples lives, learning, work, play wi

    3、th great convenience, has become a necessity in daily life. Electronic technology based on digital electronic clock consists of five main components: second pulse generation circuit, counter circuit, decoding display circuit, the campus circuit, the whole point timekeeping circuit. Second pulse circ

    4、uit for the counter circuit for providing a frequency standard for the 1Hz clock signal, selected by the crystal form of high-precision pulse generation circuit; counter circuit chip through the six 74ls161 24 respectively to form a band, two 6 decimal counter; decoding display circuit with 74ls48 d

    5、ecoder can drive seven-segment digital tube time visually displayed; school when the circuit is an indispensable part of the digital clock, digital clock display when the time is not consistent with the actual time required when the standard time for school; whole point of time the whole point of th

    6、e circuit in the first 5 seconds beep sound of the newspaper and the newspaper to 4 low 1 high, the last ring is the whole point. Drawn using Protel99SE software circuits and general circuit unit; with Multisim2001 and Proteus 7 Professional circuit simulation software on a virtual test unit reached

    7、 the expected requirements. Key words : multi-function digital electronic clock; crystal, Multisim2001, Proteus 7 ProfessionalII目 录摘 要IABSTRACTII一、设计题目11.1 基于分立元件的多功能数字电子钟11.2 基于EDA技术的多功能数字电子钟21.3 基于单片机编程的多功能数字电子钟2二、设计要求44.1 软件44.2 硬件5六、所用设备及软件66.2 时间计数电路76.2.1 分、秒的计时电路86.2.2 时的计时电路86.3 译码显示电路96.4 校

    8、时电路106.5整点报时电路11七、系统软件设计127.1 单元电路的级联127.2 整体原理图12八、仿真及其调试128.1 秒脉冲产生电路仿真138.2 秒、分、时电路的仿真138.3 校时电路的仿真148.4整点报时电路的仿真15九、心得及体会16参考文献18附录1多功能数字电子钟总电路图19附录2电路元件明细表20多功能数字电子钟设计一、设计题目数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动开启和关闭路灯、

    9、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。石英晶体振荡器产生的高频信号送到分频器,分频电路将高频信号分成1Hz的方波基准信号。秒脉冲发生器产生频率稳定性很高的秒脉冲,秒脉冲被送到六十进制秒计数器计数,将计数结果送至秒的个位和秒的十位的译码器,译码结果分别由两个七段数码管以十进制数形式显示出来。当秒六十进制计数器累计到第59秒时,若再来一个秒脉冲信号,秒十位计数器的清零信号就产生进位脉冲(分计数脉冲),同时,秒计数器的十位和个位都复位到零。分计数脉冲又被送到分六十进制计数器的个位计数,经译码电路

    10、译码后,数码管将显示相应的分数。当计数满59分59秒时,若再来一个秒脉冲,则分计数器便向时计数器送出时计数脉冲,同时,分、秒计数器均复位到零。时计数器是一个二十四进制计数器,当计数显示23时59分59秒时,若再来一个秒脉冲,则时、分、秒计数器都应回到零,并显示(00 00 00)表示已到达午夜零点,第二天开始继续计数。通过双刀双掷开关进入校时状态,分、时的电路里通过自动快速调整和手动调整实现校时功能;同时在对分钟校时的时候,最大分钟不向小时进位。利用组合逻辑,三极管、蜂鸣器以及由555定时器构成的单稳态触发器等器件构成整点报时电路达到设计要求。随着电子技术的发展,在数字电子技术领域中,实现多功

    11、能数字电子钟的方法和手段有很多种,本设计对其中的几种方案进行了设计与分析。1.1 基于分立元件的多功能数字电子钟 时钟芯片采用集成逻辑电路设计的具有能实现秒脉冲产生功能,时、分、秒计数及显示功能和校时功能以及整点报时功能,其原理框图如图1所示。具体实现方法:秒脉冲信号送到计数器中进行计数。根据计数的规律采用74LS161芯片分别设计两个60进制、一个24进制计数器。显示采用7448芯片驱动共阴极LED,实现时间的显示。校时采用手动和自动调整。利用组合逻辑产生的信号通过三极管放大,驱动蜂鸣器产生1高频声音以及通过单稳态触发器延时4秒发出4个低频信号实现整点报时功能。LED显示译码驱动分十位 计数

    12、器LED显示译码驱动分个位 计数器LED显示译码驱动时十位 计数器LED显示译码驱动时个位 计数器图1 基于分立元件的数字电子钟设计框秒脉冲发生器校时电路整点报时电路LED显示译码驱动秒十位 计数器LED显示译码驱动秒个位 计数器1.2 基于EDA技术的多功能数字电子钟图2 基于EDA技术的数字电子钟设计框kuang框框图计时模块校时模块蜂鸣器显示模块时钟模块按键模块 采用 EDA作为主控制器控制外围电路进行电压、时钟控制、键盘和LED控制。此方案逻辑电路复杂,且灵活性较低,不利于各种功能的扩展,在对电路进行检测比较困难。其框图如图2所示。1.3 基于单片机编程的多功能数字电子钟 在按键较少的

    13、情况下,采用独立式4个按键,经软件设计指定的I/O口(P1.0P1.3)送出逻辑电平,控制数码管显示。根据数字电子钟的设计要求与原理以及特性,系统采用单片机AT89C52串口输出的形式来设计电路,使功能及效果更完美。其框图如图3所示。时钟模块图3 基于单片机编程的数字电子钟设计框图单片机复位电路按键模块电源模块语音模块LCD显示 在设计过程中,方案的选择必须与实际情形联系起来,要从各个方面考虑设计的可行性,即不仅要考虑其先进性也要考虑其现实性,从多方面综合寻求最佳方案。在方案的实施中,方案一简洁、灵活、可扩展性好,能完全达到设计要求;方案二逻辑电路复杂,灵活性比较的低,并且不利于调试;方案三的

    14、设计理念超过我们现在所学的内容,因此暂不考虑。综上分析,我们选择第一种方案作为本次课程设计的最佳方案。 30二、设计要求单元电路设计包括电路结构以及元器件的选择。元器件选择一般遵循的原则是:先“性能”、次“货源”、再“价格”、后“体积”。设计中,多查阅器件手册和有关的科技资料,熟悉常用的元器件的型号、性能及价格。关于集成电路与分立元件电路的选择问题,一般优选集成电路。设计中,需要对各组元件性能参数进行综合性分析,具体包括:考虑到环境温度的变化和交流电网电压的波动等工作条件的影响时,计算参数时应按最不利的情形考虑;各元器件的实际工作电压、电流、频率、功耗等应在参数允许的范围内,并留有一定的裕量,

    15、一般可按1.5倍左右的余量来考虑,电阻值应尽可能选在1M范围以内,最大不应超过10M。无极性电容尽可能选在100pF至0.1F范围内,最大不超过1F。还有最后选定的电阻、电容值均应是手册上相近的标称系列值。在保证电路性能的前提下,尽可能减少元器件的品种,尽可能选择性价比高、体积小、易购买的元器件。三、设计作用与目的熟悉集成电路的引脚安排,掌握各芯片的逻辑功能及使用方法,了解面包板结构及其接线方法。了解多功能数字钟的组成及工作原理,熟悉多功能数字钟的设计与制作。数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大

    16、地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动开启和关闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。四、所选设备及软件4.1 软件系统设计主要使用到的软件有Keil C51、Protel 99SE等。Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真

    17、调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。 Protel 99SE是ProklTechnology公司开发的基于Windows环境下的电路板设计软件。该软件功能强大,人机界面友好,易学易用,仍然是大中专院校电学专业必学课程,同时也是业界人士首选的电路板设计工具。Protel 99SE 由两大部分组成:电路原理图设计(Advanced Schematic)和多层印刷电路板设计(Advanced PCB)。其中Advanced Schematic由两部分组成:电路图编辑器(Schematic)和元件库编辑器(Schematic Library)。4.2

    18、 硬件硬件主要用到的是个人计算机及相关arm芯片。五、系统设计方案5.1 总体设计方案时钟芯片采用集成逻辑电路设计的具有能实现秒脉冲产生功能,时、分、秒计数及显示功能和校时功能以及整点报时功能,其原理框图如图4所示。具体实现方法:秒脉冲信号送到计数器中进行计数。根据计数的规律采用74LS161芯片分别设计两个60进制、一个24进制计数器。显示采用7448芯片驱动共阴极LED,实现时间的显示。校时采用手动和自动调整。利用组合逻辑产生的信号通过三极管放大,驱动蜂鸣器产生1高频声音以及通过单稳态触发器延时4秒发出4个低频信号实现整点报时功能。LED显示译码驱动分十位 计数器LED显示译码驱动分个位

    19、计数器LED显示译码驱动时十位 计数器LED显示译码驱动时个位 计数器图 4 基于分立元件的数字电子钟设计框秒脉冲发生器校时电路整点报时电路LED显示译码驱动秒十位 计数器LED显示译码驱动秒个位 计数器5.2 系统工作原理整个电路图由基准信号产生(1Hz)、计时电路、译码显示部分、校时电路、整点报时电路五个部分。当晶振产生的信号经过分频器的分频后输入计数部分,经过译码将其数字化显示,并且由校时电路分别控制分、时计数器的个位和1Hz方波信号,整点报时电路能在整点前5秒进行蜂鸣报时且报时声为4低1高,最后一响为整点。最终实现整个电路的设计。六、所用设备及软件6.1 秒脉冲长生电路不管是指针式的电

    20、子钟还是数字显示的电子钟都使用了晶体振荡器电路,晶体振荡器电路给数字钟提供一个频率稳定准确的32768Hz的方波信号,是数字电子钟的核心部分,它的精度和稳定度决定了数字钟的质量。本设计采用的是石英晶体振荡器产生的脉冲,经过整形、分频获得1Hz的秒脉冲,典型电路如下图5所示:图5 秒脉冲产生电路CD4060是14位的二进制计数器。它内部有14级二分频,有两个反相器。RS(11脚)、RTC(10脚)CTC(9脚)分别为时钟输入、反向输出端、输出端。图中R45为反馈电阻(10100 Mom),目的是为CMOS反相器提供偏置,使其工作在放大状态。C1为温度特性校正电容,一般取2050Pf;C2是频率微

    21、调电容,取530pF。石英晶振采用32768 Hz晶振,若要得到1Hz的脉冲,则需要经过15级的二分频器完成(32768 Hz /215=1 Hz)。由于CD4能完成14级分频,故需要外加一级分频,采用74LS74双D触发器完成二分频,最终得到数字钟的脉冲输入1Hz信号。下图6为CD4060引脚图,表7为其功能表。图6 CD4060引脚图表7 CD4060功能表RSCTCRTCRESET功能0计数011复位6.2 时间计数电路图8) 74LS161引脚图时间计数电路由秒个位和秒十位计数器、分个位和分十位计数器、时个位和时十位计数器构成,其中秒计数器、分计数器为60进制计数器,时计数器为24进制

    22、计数器。实现这两种模数的计数器采用中规模计数器74LS161,其引脚图如图8所示,表9为其功能表。表9 74LS161功能表清0预置控制时钟预置数据输入输出EPETCPA3A2A1A0Q3Q2Q1Q00000010D3D2D1D0D3D2D1D0110保持110保持1111计数6.2.1 分、秒的计时电路由74LS161 构成的60进制计数器如下图10所示:图10 60进制计数器电路图将一片74LS161设置为10进制加法计数器,另一片设置为 6 进制加法计数器。因为6的二进制表示是0110且74LS161是低电平清零,因此在反馈清零的时候,将十位的Q1和Q2通过74LS00与非门后接入十位的

    23、清零端。两片74LS161按照反馈清零法串联。个位的清零信号级联十位的脉冲输入端。秒计数器的输出脉冲除用作自身清零外,同时还作为分计数器的输入信号。74LS161十进制计数器的清零功能,在上级161控制下级161时候通过组合电路(主要利用与非门)实现,在连接电路的时候要注意并且强调使能端的连接,因其将影响到整个电路是否能正常工作。电路的控制原理如下:秒区个位向秒区十位进位:0000000100100011010001010110011110001001实现由秒区个位向秒区十位的显示控制:基本原理同上,在秒区十位向分区个位显示时:000000010010001101000101产生了六个脉冲的时

    24、候向下级输出一个时钟脉冲,利用的还是与非门,目标仍是实现正确的计时显示。6.2.2 时的计时电路时电路图如图11所示。由分计数器的清零脉冲送入时个位计数器,电路在分的清零脉冲作用下按二进制自然序依次递增1,当计数到24,这时小时个位计数状态是Q3Q2Q1Q0=0100(也就是4), 小时十位计数器的状态Q3Q2Q1Q0=0010(也就是2)时,小时十位计数器只有Q1端有输出,小时个位计数器只有Q2端有输出,将时十位的Q1、时个位的Q2端接一个二输入与非门,与非门的输出信号一路送入小时十位计数器的清零端,另一路送入小时个位计数器的清零端。每当时的个位满10个小时时就向小时的十位计数器送CP脉冲,

    25、当十位输出为二,小时个位输出为四时,将整个电路清零,从而构成24进制计数器。图11 时电路图6.3 译码显示电路本次译码显示的电路如图12所示:图12 译码显示电路图译码显示电路的功能是将“秒”、“分”、“时”计数器的输出代码进行翻译,变成相应的十进制数字。用于驱动LED七段数码管的译码器常用的有74LS48。74LS48是BCD-7段译码器/驱动器,输出高电平有效,专用于驱动LED七段共阴极的数码管,上图即是由74LS48和LED七段共阴极数码管组成的译码驱动显示电路。若将“秒”、“分”、“时”计数器的每一位输出分别送到相应七段译码器的输入端便可进行不同数字的显示。下面简介74LS48 的功

    26、能:BI:当BI=0 时,不管其它输入端状态如何,七段数码管均处于熄灭状态,不显示数字。LD:当BI=1,LT=0 时,不管输入 DCBA 状态如何,七段均发亮,显示“8”。它主要用来检测数码管是否损坏。RBI:使能控制端,当RBI=1 时,允许译码输出。DCBA:为8421BCD码输入端。QA、QB、QC、QD、QE、QF、QG、:为译码输出,输出为高电平。74LS48 的BI、LD、RBI端接高电平,输入端D、C、B、A接74LS161的输出端Q3、Q2、Q1、Q0,其输出端QAQG接数码管。当数字钟的计数器在CP脉冲作用下,按60秒为1分、60分为1小时、24小时为1天的计数规律计数时,

    27、就应将其状态显示成清晰的数字符号。这就需要将计数器的状态进行译码并将其显示出来。 “秒”、“分”、“时”的个位和十位的状态分别由集成片中的六个触发器的输出状态来反映的。图13 “分”校时电路6.4 校时电路图14 “时”校时电路校时电路是数字钟不可少的部分,每当数字钟显示与实际时间不相符合的时候,需要根据标准时间进行校时。本次设计的校时电路如图13,图14所示。该电路是针对分计时脉冲和时计时脉冲进行控制,达到校时的目的。分的校时电路和时的校时电路比较的相似,现在列举分的校时电路分析。在此电路中分的校时是由U17B、U17C、U17D、U13C组合门电路构成的。当进行分校时时,按下开关K1,由于

    28、U17B、U13C输出高电平,封锁秒的十位清零脉冲,同时1Hz脉冲信号直接通过U17D、U17C门电路被送到分计数的个位计数器中,使分计数器以秒的节奏快速计数。当分计数器的显示与标准时间数值相同时,松开K1即可。当松开K1时,门电路U13C输出低电平,从而使U17D门被封锁,1Hz信号不能够被输入U17C门中,且输出高电平。U17B门电路接受来自秒计数器的十进位输出信号,从而使U17C正常工作,使分计数器正常工作。同理,“时”校时电路与“分”校时电路工作原理完全一样。6.5整点报时电路图15 整点报时电路该电路的功能是要求每当数字钟计时到整点,报时电路能在整点前5秒进行蜂鸣报时且报时声为4低1

    29、高,最后一响为整点。具体电路图如图15所示。七、系统软件设计各个单元电路以及元器件参数确定后,必须把各个单元连为一个整体。 进行整体电路图绘制。整体电路图是电子电路设计的结晶,是重要的设计文件,它不仅是电路安装和电路板制作等工艺设计的主要依据,而且是电路实验和维修时不可缺少的文件。7.1 单元电路的级联 单元电路级联设计要注意以下几个问题:电气性能相互匹配问题、信号耦合方式问题、时序配合以及相互干扰等问题。单元电路之间的电气性能相互匹配问题主要包括:阻抗匹配、线性范围匹配、负载能力匹配、高低电平匹配等。信号的耦合方式包括四种:直接耦合、阻容耦合、变压器耦合和光电耦合。时序配合是一个非常复杂的问

    30、题,为确定每个系统所需的的时序,必须对系统各个单元电路的信号进行仔细的分析,画出各波形的波形关系图时序图,确定出保证系统正常工作的信号时序,然后提出实现该时序的措施。本设计因为只存在数字地,没有模拟地,因此级联比较的简单。采取的措施是:直接将各个部分进行级联。7.2 整体原理图总体电路图是电子电路设计的结晶,是重要的设计文件,它既是电路安装和电路板制作等工艺设计的主要依据,也是电路实验和维修时不可缺少的文件。总体电路涉及的方面和问题很多,不可能一次画出来而不存在任何问题,未通过实验的检验,不能算是正式的总体电路图,而只能是一个总体电路草图。绘制总体电路图应注意:合理布局元器件、尽量把总体电路画

    31、在一张纸上、电路中各元器件必须采用国家标准规定的图形符号如使用GB/T4728电气简图用图形符号。在Protel 99 SE 绘图软件下绘制多功能数字电子钟总电路图,如附录1所示。八、仿真及其调试借助Multisim 2001 和Proteus 软件对电路进行仿真。Multisim 2001 软件是EWB 软件的最新版本,专门用于电路仿真,是迄今为止使用最方便、最直观的仿真软件,增加了大量的PLC 元件模型,可以仿真更复杂的数字电路,在保留了EWB 形象直观等优点的基础上,大大增强了软件的仿真测试和分析功能,大大扩充了元件库中的元件的数目,特别是增加了大量与实际元件对应的元件模型,使得仿真设计

    32、的结果更精确、更可靠、更具有实用性。Proteus 软件有十多年的历史,在全球广泛使用,除了其具有和其它EDA 工具一样的原理布图、PCB 自动或人工布线及电路仿真的功能外,其革命性的功能是,它的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试。8.1 秒脉冲产生电路仿真图16 秒脉冲产生电路仿真利用Multisim 2001 对脉冲产生电路进行了仿真,仿真电路如图16 所示。该电路用于产生一个标准的秒脉冲信号,因此对于波形的频率稳定性较高,若选用555 芯片则无法满足这一要求,因此选用选用选频特性很好的石英晶体构成振荡器,输出稳定的脉冲

    33、波形。理论上,晶振附近的电容一般取1530pF,本电路选用常用的22pF电容。8.2 秒、分、时电路的仿真 Proteus 软件的强大仿真功能,使得仿真设计的结果更精确、更可靠、更具有实图17 秒、分、时电路仿真用性,且包含了时钟电源,计数器、译码显示电路中所有的元器件,因此利用了Proteus 7 Professional对秒、分、时电路电路进行了仿真,仿真电路如图17 所示。该电路能准切的显示时间。8.3 校时电路的仿真图18 校时电路的仿真利用了Proteus 7 Professional对该电路进行了仿真。当断开开关K3时,电路进入校时状态。通过开关K1、K2可分别对小时和分钟单独校时

    34、,对分钟校时的时候,最大分钟不向小时进位。校时的方式为自动快速调整和手动调整。仿真电路如图18所示。从二图中可看出对分钟校时的时候,最大分钟不会向小时进位。8.4整点报时电路的仿真利用了Proteus 7 Professional对整点报警电路进行了仿真,仿真电路如图19和图20所示。由图19可知当分的显示为59,秒的十位为5,秒的个位也为5时,蜂鸣器Q1会发出500Hz的声音,该声音延续4秒; 由图21可知当时间为59分59秒时,蜂鸣器Q2会发出1000Hz的声音,该声音延续1秒,从而达到设计要求。图19 整点报时电路图20 校时电路的仿真图21 整点报时电路的仿真九、心得及体会在此次的数字

    35、钟设计过程中,更进一步地熟悉了芯片的结构及掌握了各芯片的工作原理和其具体的使用方法。本次设计共分五大部分:第一部分是秒脉冲计数器,其中主要设计了晶体振荡器、分频器电路;第二部分是计数器,其中主要介绍了74LS161,由74LS161构成秒、分的六十进制计数器,小时的二十四进制计数器及其原理;第三部分是译码驱动显示电路,其中主要设计了74LS48译码器和LED七段显示器的组成;第四部分是校时电路,其中主要包括了校时电路图及原理;第五部分是整点报时电路,其中主要包括了整点报时电路图及原理。运用Protel99SE软件绘制了单元电路以及总体电路图;借助Multisim2001和Proteus 7 P

    36、rofessional仿真软件对单元电路进行了虚拟实验,达到了设计要求。设计中也存在一些不足,比如在进行校时时计数器只能加不能减,自动校时时速度是设定了的等等。实现的手段和采用的器件也有改进之处,可以考虑用单片机设计数字电子钟,用LCM显示屏显示,这样设计更具有可靠性和可操作性。经过两个星期的电子技术课程设计,我成功的完成了数字电子钟的设计。回顾整个过程,在此首先感谢父母的养育之恩,是他们给了我生命,为我付出他们的全部。感谢家人对我的支持,他们生活得幸福快乐是我的一个终生的奋斗目标。同时也感谢院里给我们创造了这样一个难得的好机会,使我们能够锻炼自己,培养自己工程实践能力和综合分析问题的能力。在

    37、这期间,尤其是我的指导老师王丽娟老师给了我莫大的帮助。她不厌其烦地认真地指导我的课程设计,耐心地指导我如何去撰写好一份报告,从他身上我学到了许多受用一生的道理和书本上无法学到的知识,在此表示衷心的感谢!参考文献1彭介华.电子技术课程设计指导M.北京:高等教育出版社2孙梅生,李美莺,徐振英. 电子技术基础课程设计M. 北京:高等教育出版社3梁宗善. 电子技术基础课程设计M. 武汉:华中理工大学出版社4张玉璞,李庆常. 电子技术课程设计M. 北京:北京理工大学出版社5谢自美.电子线路设计实验测试(第二版)M.武汉:华中科技大学出版社6http:/ 7 附录1多功能数字电子钟总电路图附录2 程序清单

    38、ORG 0000HAJMP MAINORG 0003HRETIORG 0013HRETIORG 000BHAJMP INTT0ORG 001BHAJMP INTT1; 主 程 序 ; ORG 0030HMAIN: MOV SP,#50H MOV R0,#60H ;清60H-7AH共27个内存单元 MOV R7,#27 CLEARDISP: MOV R0,#00H INC R0 DJNZ R7,CLEARDISP MOV R2,#100 ;定时1s用初值 MOV 71H,#02H ;小时初始显示12时 MOV 70H,#01H MOV 20H,#00H ;清20H(标志用) MOV TMOD,#

    39、11H ;设T0、T1为16位定时器 MOV TL0,#0F0H ;10MS定时初值(T0计时用) MOV TH0,#0D8H ;10MS定时初值 MOV TL1,#0B0H ;50MS定时初值(T1闪烁定时用) MOV TH1,#3CH ;50MS定时初值 SETB EA ;总中断开放 SETB ET0 ;允许T0中断 SETB TR0 ;开启T0定时器START: LCALL DISP ;调用时间显示子程序 JNB P3.0,SETMM ;位选键按下则跳到时间调整程序 JNB P3.2,SETMB ;使用秒表功能则跳到秒表程序 AJMP START ;返回start循环扫描SETMM: L

    40、JMP SETTIMESETMB: LJMP SETMBCX;T0中断服务程序 时间秒加1/秒表加10MS ;INTT0: PUSH ACC ;保护现场 PUSH PSW MOV TH0,#0E0H ;重装定时初值 MOV TL0,#0AH ; DJNZ R2,RETT0 ;20次中断(1秒)未到转到判断是否在使用秒表功能 MOV R2,#100 ;20次中断到(1秒)重赋初值 INC 75H ;秒个位加1 MOV A,75H CJNE A,#10,RETT0 ;秒个位小于10转到判断是否在使用秒表功能 MOV 75H,#00 ;等于10秒个位计时单元清0 INC 74H ;秒十位加1 MOV

    41、 A,74H CJNE A,#06,RETT0 ;秒十位小于6转到判断是否在使用秒表功能 MOV 74H,#00 ;等于6秒十位计时单元清0 INC 73H ;分个位加1 MOV A,73H CJNE A,#10,RETT0 ;分个位小于10转到判断是否在使用秒表功能 MOV 73H,#00 ;等于10分个位计时单元清0 INC 72H ;分十位加1 MOV A,72H CJNE A,#06,RETT0 ;分十位小于6转到判断是否在使用秒表功能 MOV 72H,#00 ;等于6分十位计时单元清0 INC 71H ;时个位加1 MOV A,70H MOV B,#10 MUL AB ADD A,7

    42、1H CJNE A,#24,PROG1 ;小时小于24转到判断时个位是否小于10 MOV 71H,#00 ;等于24时个位计时单元清0 AJMP PROG2 ;转到时十位加1 PROG1: MOV A,71H CJNE A,#10,RETT0 ;时个位小于10转到判断是否在使用秒表功能 MOV 71H,#00 ;等于10分十位计时单元清0PROG2: INC 70H ;时十位加1MOV A,70H CJNE A,#03,RETT0 ;时十位小于3转到判断是否在使用秒表功能 MOV 70H,#00 ;等于3时十位计时单元清0RETT0: JNB 07H,RETT01 ;没使用秒表功能转RETT01(保护现场退出中断) INC 76H ;0.01秒位加1 MOV


    注意事项

    本文(专业综合课程设计数字电子时钟课程设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922