基于单片机的电子钟毕业设计安徽工程大学(6)

2018-12-23 00:26

xxx:基于单片机的电子钟设计

\

IV. SIMULATION AND PHYSICAL DISPLAY

Under the control of C language to each pin of MCU 80C52, after the success of Keil 11 Vision2 software compile, .HEX hexadecimal file generates. In Proteus7.5 simulation software, according to circuit principle and structure displayed in Figure 1, it draws a complete circuit.Then downloading .HEX file to the MCU obtains the simulation results as displayed in Figure 3[41. In this figure,\as the six LED nixie tubes, the former two bits display \\display will be cleared, then re-timing.Changing the value of timer or delay in programs, it can change the clock speed and realize the function of stopwatch. In order to further verify the accuracy of programming and hardware circuit design, it obtains the display effectiveness shown in Figure 4 through downloading .HEX file to MCU. Finally, it verifies the correctness of whole circuit design by Proteus simulation and physical display.

Figure 3. Proteus software simulation

V. CONCLUSION

This paper has systematically studied MCU controlling electronic clock circuit from the perspectives:hardware circuit, software programming, software simulation and physical display. The whole circuit is simple, function expandable and display flexible. In this paper, it verifies the correction of programming design and circuit design through software simulation and physical display. Putting the Proteus simulation software into simulation ofMCU avoids a series of processes in the traditional directly applying hardware-kind design, building, debugging, simulation, plate-making, welding,etc, which could not only shorten the development cycle of circuit design, reduce the dissipation of component burnout in debugging process, but also cast off the restrictions due to incomplete laboratory hardware resource. Putting Proteus virtual simulation technology into the Meu control circuit design has some theoretical and practical significance.

- 22 -

安徽工程大学机电学院毕业设计(论文)

基于Proteus的LED时钟电路设计和仿真

摘要:基于Proteus仿真软件,主控制电路的时钟电路设计。包括四个部分:硬件设计、软件编程、软件仿真和物理显示。最后,通过软件仿真和物理显示电路设计的证明方法是正确的。本文系统地介绍了主控制电路的设计方法,为显示电路的设计提供了一个完整的设计理念。

关键词:LED;Proteus;时钟电路 一、介绍

Proteus是英国Labcenter公司开发的EDA软件,不仅可以实现基本的电路仿真,也可以模拟调试,单片机及外围电路。用Proteus强大的仿真能力和丰富的资源库,硬件电路的设计过程可以有效地简化。Proteus仿真软件可以先使用在设计,仿真和硬件电路的调试。当结果达到要求,物理电路将被建立和调试。这可以确保不仅是一个高效,低投入的电路设计也降低了实践中的[ II调试燃烧造成的损失。此外,它还提供了一种稀缺资源,在实验室条件下的硬件电路设计,有效的设计方法。 二、硬件设计

80C52是整个硬件电路的控制中心。陂脚连接六个LED数码管分别通过两个锁存器74HC573。P2.6、P2.7 P2的80C52引脚分别控制数码管的位选信号段选。“关键连接3.7引脚,可清晰显示。六位数码管分为从左到右三组,并分别介绍:小时(hour_h,hour_l),分钟(min_h,min_l),第二(sec_h,sec_l);坡引脚通过外部上拉电阻器74HC373连接;使用两个锁存器主要是为了节省80C52的港口资源,为方便电路设计后续发展。外围电路包括输入电源电路,电源滤波电路,复位电路和LED显示电路等。整个硬件电路如图1显示。 三、软件设计

通过使用C语言控制80C52单片机的每个引脚,设计电路需要实现电子时钟的功能。对LED数码管的“0-9”是根据“a-h”显示段码显示内容,可以通过引脚P2.6和P 2.7控制段选择及钻头选型。当P2.6 =1,这段被选择,然后输出数据通过P0连接“a-h”数码管为了达到相应的显示,最后P2.6 = 0关闭锁;当P2.7 = 1,钻头的选择是选择,然后输出数据通过P0连接六个数码管来控制显示哪一个,最后指挥P2.7 = 0关闭锁。这意味着,段选择P2.6为显示达到控制;同时,选择P2.7控制数码管点。

所设计的电子时钟程序包括两个关键点:(1)定时器设置。数码管显示的时间是根据第二方面的延迟时间控制;(2)计数器设置。当秒针,分针数为60,分别,它开始进行清晰;它开始清晰时,时针数到24。

时钟控制程序的设计可以通过两种方式:(1)采用延时功能控制秒数。在Keil Vision2软件11虚拟环境,它可以进行延时功能,集只是一秒钟的延迟参数,然后设置的秒的计数方法,分针和时针。这种方法的优点是简单,易于理解,易于实现,涉及的知识点少;缺点是一些延迟误差的退出在计数时间。(2)单片机内部定时器计时器。这种方法的优点是时间精确,误差小;缺点是难以实现的,很难理解更相关的知识。相比之下,时间设置已被用于展示自己的优点和缺点,为今后的软件设计提供理论参考的两种方法。keil软件编译接口llvision2编译成功后,在图2中显示(“错误0”和“0警告”)。它产生的十六进制文件。为下一步的仿真。 四、物理显示和仿真

在C语言的控制到每个引脚单片机80C52,Keil uVision2软件后,11个成功编译,十六进制文件生成。在proteus7.5仿真软件中,根据电路的结构和原理如图1显示,得

- 23 -

xxx:基于单片机的电子钟设计

出一个完整的电路。然后下载HEX文件到单片机。得到的仿真结果如图3显示。在这张图中,“7seg-mpx6-cc-blue”模块已被选为六个LED数码管,前两位显示“小时”,中间两位显示“分”,而最后两位显示“秒”。当按下按键,数码管显示将被清除,然后再定时。改变定时器或延迟项目的价值,它可以改变时钟速度和实现秒表功能。为了进一步验证软件编程和硬件电路设计的准确性,得到如图4所示。通过下载HEX文件到单片机的显示效果。最后,通过Proteus仿真和物理显示验证了整体电路设计的正确性。 五、结论

本文从各个方面系统地研究了单片机控制的电子时钟电路:硬件电路,软件编程,软件仿真和物理显示。整个电路简单,功能可扩展,显示灵活。在本文中,通过软件仿真和实物展示验证了修正的程序设计和电路设计。把Proteus仿真软件应用在单片机的仿真中,避免了传统的直接应用硬件设计,建造,调试等一系列过程,仿真,制板,焊接,等等,不仅可以缩短电路设计开发周期,减少了元器件的调试过程,也摆脱了限制不完全的实验室硬件资源。将虚拟仿真技术在单片机控制电路的设计具有一定的理论和实践意义。

- 24 -

安徽工程大学机电学院毕业设计(论文)

附录D 参考文献摘要

[1]. 张毅刚,彭喜元,董继成 单片机原理及应用 [M] 北京:高等教育出版社,2003 【摘要】:本书详细介绍了MCS-51单片机的硬件结构、指令系统,从应用的角度介绍了汇编语言程序设计与各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序以及MCS-51单片机应用系统的设计,并对MCS-51单片机应用系统设计中的抗干扰技术以及各种新器件的介绍。本书突出了选取内容的实用性、典型性。 关键词:MCS-51;指令系统;数据运算;接口

[2].彭传正,林春景,凌阳 单片机原理与实践[M] 北京:北京航空航天大学出版社, 2006 【摘要】:本书从SPCE061A板焊接调试入手,讲述SPCE061A板的硬件系统;再结合IDE编程开发工具和语言功能讲述软件系统,整个过程中注重对软硬件结合的讲解;同时列举大量的实例供学习和参考。

关键词:SPCE061A板;IDE编程;语言功能;软硬件

[3]. 周鸣争 C语言程序设计教程 [M] 成都:电子科技大学出版社,2005

【摘要】:本书全面地介绍了C语言的基本概念,C语言的数据类型和运算规则, C语言语句及结构特点;系统阐述了C语言程序设计的基本方法和技巧;对面向对象程序设计及C++的编程技术也作了初步介绍。 关键词:C语言;数据类型;设计方法;面向对象

[4]. 周润景,张丽娜,刘映群 PROTEUS入门实用教程 [M] 北京:机械工业出版社,2007

【摘要】:本书基于PROTEUS7.1版本软件,通过实例讲解PROTEUS软件最基本的操作,以及如何实现数字电路、模拟电路、单片机电路的设计与仿真。本书包括原理图输入、电路仿真、软件调试及系统协同仿真,以实际的操作过程为写作的次序,以实例贯穿全书进行讲解与分析。

关键词:PROTEUS、数字电路、模拟电路、仿真、软件调试

[5].窦中实 单片机外围器件实用手册[M] 北京:北京航天航空大学出版社,2003,251-254

【摘要】:本书分三章介绍与单片机有关的三类主要器件。第一章介绍了各种典型的D/A转换器件。第二章介绍LED和LCD器件及其控制集成电路:包括静态LED显示器件、并行数据输入和串行数据输入动态显示器件,笔段型、点阵字符型和点阵图形型LCD显示模块及其驱动器件。第三章介绍各种主流的计算机语言输出器件。 关键词:D/A转换器、LED、LCD、驱动器件

[6].胡烨,陈明 Protel 99SE原理图与PCB设计教程[M] 北京:机械工业出版社, 2005:44-130

【摘要】:本书共11章,内容包括:Protel 99 SE基础、电路管理图设计基础、Protel 99 SE原理图设计基础、电路原理图设计、印刷电路板设计基础、制作元件封装等。每章均结合了典型实例进行讲解,使读者可以轻松掌握Protel 99 SE各功能模块的使用。 关键词:Protel 99 SE;原理图;印刷电路板;元件封装

- 25 -

xxx:基于单片机的电子钟设计

[7].童诗白,华成英 模拟电子技术基础[M] 高等教育出版社,2006(5):44-45

【摘要】:文章介绍了常用半导体器件、基本放大电路、多级放大电路、集成运算放大电路、放大电路的频率响应、放大电路中的反馈、信号的运算和处理、波形的发生和信号的转换、功率放大电路。

关键词:半导体;放大电路;信号处理;功率放大

[8].阎石 数字电子技术基础[M] 高等教育出版社,2006(5):103-105

【摘要】:全书主要内容有:数制和码制、逻辑代数基础、门电路、组合逻辑电路、触

发器、时序逻辑电路、半导体存储器、可编程逻辑器件、硬件描述语言、脉冲波形的产生和整形。

关键词:逻辑电路;可编程逻辑器件;硬件描述语言

[9] .李娜,刘雅举 Proteus在单片机仿真中的应用[J] 现代电子技术,2007,30(4):181-182 【摘要】:为了解决学生在实践性非常强的单片机课程中入门难的问题,在教学过程中引入Proteus仿真软件,通过简易实例说明该软件的使用,以及使用该软件的优缺点。 关键词:Proteus;仿真软件;单片机;应用

[10].唐德礼,王襄 单片机学习机及编程器的设计与制作[J] 现代电子技术,28(12):117-120 【摘要】:详细论述了51系列单片机学习机及编程器的设计思路和实现方法,该学习机既是仿真器又是编程器。他可以编程EPROM和EEPROM及AT89C51,在该机上可以进行机器语言程序的输入、调试、修改和运行;同时软件编程可以在PC机上完成,通过串行通信下载到该机的仿真RAM中运行。该装置是一款物美价廉的单片机软、硬件的学习工具和开发工具,有着重要的使用价值和推广价值 关键词:仿真器;编程器;串行通信;AT89C51

- 26 -


基于单片机的电子钟毕业设计安徽工程大学(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:农村义务教育社会实践报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: