APP下载

基于单片机的流水灯控制研究

2015-09-17谭汉洪刘勇求

科学与财富 2015年24期
关键词:单片机

谭汉洪+刘勇求

摘 要:给出基于Proteus的单片机流水灯控制系统电路原理图,提供软件程序,并对流水灯电路进行Proteus仿真,给出仿真结果,最后通过实物制作,得到流水灯电路实物图,实物测量数据验证了Proteus仿真结果。将Proteus仿真结果与实验测量结果进行比较。

关键词:Proteus;流水灯;单片机;实物制作

0引言

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具,受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台。在编译方面,它支持IAR、Keil和MATLAB等多种编译器。

1 电路原理图

基于Proteus的单片机流水灯控制系统电路原理图如图1所示。

2 软件程序

3 Proteus仿真结果

软件程序在KeilC中编写,KeilC与 Proteus联合仿真,仿真部分结果如图3-1所示。由仿真结果可知,8个LED循环点亮。若石英晶体振荡器频率采用12MHz,由程序分析可知,LED点亮的时间大约2*20*20*250*1us=0.2秒。

4 实物制作

根据电路原理图,焊接流水灯电路,电路实物图如图4-1所示。

把上述程序烧写到单片机上,给电路加上一个5V的直流电源。按下电源按钮,给电路供电,就可以看到LED循环点亮。流水灯实物LED点亮图如图4-2所示。

5 结论

本文给出基于Proteus的单片机流水灯控制系统电路原理图,提供软件程序,并对流水灯电路进行Proteus仿真,给出仿真结果,最后通过实物制作,得到流水灯电路实物图,实物测量数据验证了Proteus仿真结果。将Proteus仿真结果与实验测量结果进行比较。本文的分析对Proteus仿真、单片机及流水灯的研究与使用有很好的辅助作用。

参考文献

[1] 朱清慧.徐志强.基于T6963C的LCD实时数据显示系统设计与仿真[J].液晶与显示.2010,25(6)826-830.

[2] 刘孝赵.吴振磊.柳承钢.基于Proteus软件的单片机仿真实例[J].科技广场.2013年05期.

[3] 蒋敏. 从Proteus仿真设计到实际产品制作[J]. 科技创新导报 .2009年02期.

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计