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

用单片机实现1位LED数码管显示0-9

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

.

:

图5 连线后的完整电路原理图

七、流程图绘制以及说明

主程序设计说明

主程序主要分为四部分,包括复位电路部分、独立按键的判别部分、单片机控制主程序部分和译码显示部分,模块流程图如图6所示:

.

.

开始 是否按键?

Y

计数加1,向单片机申请显示该数值。

单片机主控制电路

将单片机处理的数据进行显示

返回重新检测按键 结束

.

N 向单片机申请显示0 .

图6 主程序流程图

八、电路原理图与仿真

1、Hex文件的导入过程

在仿真前,须先在KEIL4中生成.HEX文件。编译完源程序并且没有错误后,选择“Project-Options for Target ‘Target1’-Output”,在“Create HEX File”前面的空挑勾,再“确定”,即可生成HEX文件,如图7所示:

图7 生成HEX文件示意图

在进入PROTEUS ISIS中,双击AT89C51芯片,出现如图8所示的对话框。在“Program File”一项中查找“seg.hex”文件的路径并加上该文件即可开始

.

.

仿真,如图8所示:

图8 keil的seg.hex文件载入单片机的示意图

2.在导入hex文件后,便可运行该设计系统,打开仿真开关,显示如图

.

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