当前位置:首页 > 用单片机实现1位LED数码管显示0-9
.
:
图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文件后,便可运行该设计系统,打开仿真开关,显示如图
.
共分享92篇相关文档