基于Proteus和Keil的花样流水灯控制电路的设计与仿真 下载本文

内容发布更新时间 : 2024/4/28 15:49:01星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

基于Proteus和Keil的花样流水灯控制电路的设计与仿真

作者:郑丽敏

来源:《科技资讯》2017年第20期

摘 要:在Proteus仿真软件与Keil编程软件的基础上设计了基于AT89C51单片机为控制核心的八位LED花样流水灯的控制电路。最终通过硬件电路的仿真,验证了电路设计的正确性,整个电路的设计过程,实现了将Proteus与Keil的完美结合,为单片机控制电路的设计提供了一种设计思想。

关键词:Proteus和Keil 流水灯 控制电路

中图分类号:TP369.2 文献标识码:A 文章编号:1672-3791(2017)07(b)-0055-02 1 Proteus与KeilμVision4简介

英国Labcenter Electronics公司研发的Proteus软件,是一种模拟单片机外围器件的工具,包含ARES、ISIS等软件模块,是一种电路设计与仿真软件。ARES模块的主要功能是进行PCB电路的设计,制作电路板,而ISIS模块的主要功能是在系统中进行电路原理图的绘制与仿真。PROTEUS的软件仿真基于VSM技术,最大的优势是它能仿真大量的单片机芯片,如MCS-51、PIC系列等,以及单片机外围电路,如键盘、LED等。

美国Keil Software公司出品的Keil C51,是一种兼容汇编和C语言的软件开发系统,是基于Windows的开发界面,界面友好,内涵非常多的库函数以及调试工具,功能强大,易学易用。Keil μVision4通过一个集成开发环境将包括C/C++编译器、宏汇编、连接/定位器和HEX文件生成器等一套完整的开发设计方案组合在一起的应用软件。Keil软件的运行要求在WIN98、NT、WIN2000、WINXP、WIN7等操作系统的环境下。 2 系统设计 2.1 任务目标

用AT89C51单片机的P1口控制8个LED灯,使其先从上到下D1到D8依次点亮,循环2次,然后从下到上D8到D1依次点亮,循环2次,接着8等全部点亮、全部熄灭,变化时间间隔为0.2 s,这样完成一次完整的循环,再重新第二次循环,并用Proteus软件和Keil软件仿真,进行联机调试。 2.2 硬件电路设计