第一范文网 - 专业文章范例文档资料分享平台

51单片机实训 数码管电子时钟设计.

来源:用户分享 时间:2025/7/28 18:58:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

枣庄学院光电工程学院电子信息工程专业实训论文

1.2系统特性

本系统功能由硬件和软件两大部分组成,硬件部分主要完成信息的显示;软件主要完成信号的处理剂控制功能等。

本系统的硬件采用模块化设计,以AT89C51单片机为核心,与数码管接口电路组成控制系统。该系统硬件主要包括以下几个模块:AT89C51主控模块、数码管显示模块等。其中AT89C51主要完成外围硬件的控制以及一些运算功能,数码管显示模块完成字符、数字的显示功能。

应用软件采用模块化设计。该系统软件主要由主程序、延时子程序等模块组成。

二、硬件以及软件的设计与实现

2.1 硬件设计思想

使用Proteus仿真软件,在atmel-80c51芯片中进行仿真设计。利用八个八段数码管与芯片进行连接,利用P0口实现数码管得位选 ,利用74ls245和P2口实现数码管的段选,并置三个按键完成对电子钟的时间调控,并且置喇叭设置每半小时报时一次,报时时间十秒。

2.2 电路设计

利用Proteus按照将电路的原理图进行电路绘制。

根据原理图从原件库中选择有封装的元件,对没有封装的原件(如:按键,八个数码管),对其进行手动画封装。按顺序排好,并对其连线。

4

枣庄学院光电工程学院电子信息工程专业实训论文

接线前,元件摆放图,如图表1所示:

图表 1

连接完成后,如下图表2所以:

图表 2

2.3 程序设计

利用Uv4软件进行程序设计, 建立项目与文件, 并进行编译与连接,如图

5

枣庄学院光电工程学院电子信息工程专业实训论文

表3所示:

图表 3

用c语言程序实现电子时钟,将编译好的hex文件利用proteus软件加载到原理图中,运行程序,如图表4所示:

图表 4

运行结果如图表5所示:

6

枣庄学院光电工程学院电子信息工程专业实训论文

图表 5

2.4 pcb图设计

在画原理图时发现有元件没有封装 需要创建封装; 共阴极八段数码管封装如图表6所示:

图表 6

7

搜索更多关于: 51单片机实训 数码管电子时钟设计. 的文档
51单片机实训 数码管电子时钟设计..doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4n7jo48b2y9y6ym8c7oz9pugm7qnnb00f43_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top