龙源期刊?/p>
http://www.qikan.com.cn
基于
Proteus
花样流水灯控制电路的设计?/p>
仿真
作者:刘立?/p>
来源:《消费电?/p>
·
理论版?/p>
2013
年第
02
?/p>
?/p>
要:?/p>
Proteus
仿真软件?/p>
Keil
编程软件的基础上设计了基于
80C51
单片机为控制核心
的八?/p>
LED
花样流水灯的控制电路。整个电路的设计由硬件电路、软件编程与仿真等部分构
成,其中软件程序的编写基于硬件电路的连接,最终通过硬件电路的仿真,验证了电路设计的
正确性。整个电路的设计过程,实现了?/p>
Proteus
?/p>
Keil
的完美结合,为单片机控制电路的设
计提供了一种设计思想?/p>
关键词:
Proteus
?/p>
LED
;花样流水灯;控制电?/p>
中图分类号:
TP369.2
文献标识码:
A
文章编号?/p>
1674-7712
?/p>
2013
?/p>
04-0072-01
当前随着信息化技术的突飞猛进,人们对电子智能化的要求越来越高,因而传统的利用?/p>
片机控制电路的设计流程得到了前所有未的挑战。传统的电路设计流程需要经过电路原理图?/p>
设计、硬件电路的搭建、调试、功能验证、制版焊接等一系列流程,其过程复杂、开发周?/p>
长,效率较低。本文采用了英国
Labcenter
公司开发的针对单片机仿真的
Proteus
软件来设计电
路,大大的提高了电路设计的效率,降低了成本,缩短了开发周?/p>
[1
?/p>
2]
?/p>
一、硬件电路设?/p>
本文是利?/p>
Proteus
?/p>
Keil
软件结合来实现电路设计与仿真的?/p>
Proteus
主要负责电路硬件
的设计与搭建,?/p>
Keil
软件主要是利?/p>
C
语言?/p>
Proteus
中的
80C51
单片机进行编程,实现?/p>
关的指令控制。具体所设计的电路要求能够实现如下功能:?/p>
1
)按?/p>
K1
键,启动
LED
灯,
LED
灯依次点亮,先向下点亮,再向上点亮,循环往复;?/p>
2
)按?/p>
K2
键,所?/p>
LED
灯熄
灭;?/p>
3
)在?/p>
1
)的状态下,按?/p>
K3
键,所?/p>
LED
灯闪?/p>
3
次,然后熄灭;(
4
)在?/p>
1
)的
状态下,按?/p>
K4
键,先单?/p>
LED
向下流动点亮,再偶数
LED
灯向上流动点亮,循环往复?/p>
本电路硬件结构由一?/p>
80C51
单片机、八?/p>
LED
灯、八个电阻、四个按键开关等组成?/p>
其中单片机的八位
P1
口连接八?/p>
LED
灯,
P3
口的
P3.2
?/p>
P3.3
?/p>
P3.4
?/p>
P3.5
分别控制四个按键
开?/p>
K1
?/p>
K2
?/p>
K3
?/p>
K4
。外围电路包括输入电源电路、电源滤波电路、复位电路和
LED
指示
电路(图
3
中略去)?/p>
二、软件编程与仿真