APP下载

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

2017-08-22郑丽敏

科技资讯 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 硬件电路设计

登录APP查看全文

猜你喜欢

流水指令单片机
听我指令:大催眠术
流水
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
流水有心
Microchip推出两个全新PIC单片机系列
坐标系旋转指令数控编程应用