1. 基于单片机的流水灯设计的概述
1.1 设计的背景
在日常生活中或工作中我们通常把微型计算机简称为微机,微机被看作计算机的一个非常重要的分支。人们按照计算机的体积、性能以及它所应用的范围条件,通常把计算机划分为微型计算机、小型计算机、大型计算机和巨型计算机。其中微型计算机具有计算速度快、精确、便于语言程序控制的特点,而且具有价格便宜、体积小、便于携带、重量轻和能耗低等的优点。PC是个人计算机的英文缩写,个人计算机之所以是微型计算机中最受人们普遍认可和欢迎的计算机是因为它有其独特的优势,轻便快捷便于操作是其他计算机无法超越的,它也是应用最广的一种计算机,是最近这些年来计算机领域发展速度最快的一个分支。个人用户购买和使用通常会选择PC,因为在价格和性能方面它是比较合适的一种计算机。现在它已经像日常生活中的普通家电一样深入到了家庭和社会生活的各个方面、各个角落。然而单片机又是PC机的分支,由于信息技术的不断更新和计算机的快速发展,单片机的开发、应用也越来越深越来越广泛,并逐渐发展成为一门关键的技术学科。
1.2 设计的意义
由于社会发展日益不断地加快,人们生活水平生活质量也逐渐提高,节能环保的意识也随之增强,由于LED灯具有绿色节能、环保的优点,而成为大众青睐的对象和焦点,LED灯销售市场水涨船高,因此技术发展较快,功能和种类也逐渐趋于完美。单片机也广泛应用于军事工业农业生活等各个领域,而用单片机控制流水灯更是既简单方便又节能环保,新型绿色节能对环境无害的特点必将是当今乃至后代社会发展的焦点。
由于LED流水具有节能环保使用寿命长等优点,所以在现在的生活和工作等各个场所人们都广泛的应用LED流水, LED流水灯存在和应用在大街上的彩色广告牌、十字路口的交通灯、酒店或商场的霓虹灯或者工业控制面板等,它的系统开发最基本程序:单片机的I/O接口、寄存器以及定时器等,而这些在基于单片机的各种流水灯控制系统中大都被利用,所以基于单片机的流水灯设计具有着典型的代表意义,是我们学习研究及开发单片机的基本途径之一。
2. 单片机的相关介绍
我们把中央处理单元、存储器、并行I/O口、串行I/O口、定时器/计数器、中断系统、系统时钟电路、总线汇聚在一片微型半导体硅片上的微型机称为单片机[2]。
2.1 单片机的介绍及应用
单片机主要应用在测控领域,单片机被广泛应的领域还有军事装置、航空航天、家庭电器、计算机的数据传输、网络通讯以及医用设备和工业领域。
由于单片机体积小常常藏于设备的内部,所以也注入了一种嵌入式的设计理念,由于单片机多用于测控领域,所以一些机器装置用了单片机常常具有自动的功能,所以这些机器装置被成为“智慧型”“智能型”机器。这些产品自然会产生升级换代的效果。
2.2 STC89C52单片机介绍
STC89C52单片机是由STC公司生产制造的微控制器,由于STC89C52单片机不但具有低功耗的特点而且还有高性能价格低廉的优势所以在实际应用它也是深受人们的喜爱,它不但具有8K系统可编程的Flash存储器而且还有传统51单片机所不具备的一些特殊性能和作用,在使用传统的MCS-51内核的时候,又在其他各方面做了先进的技术改进,系统可编程的Flash和8位的CPU也在单片机的芯片上包含着,所以STC89C52单片机的以它更高效、更灵活的优势在嵌入式控制系统中居于不可取代的地位,并被广泛应用其中。STC89C52不但具有上述优点,它还具有下面的一些功能:外部中断有4个、全双工串行口、7向量4级中断结构一个、16位定时器/计数器3个、8K字节Flash、512字节RAM(随机存储器)、看门狗定时器,在应用时我们可以在12周期到6周期之间任意选择自己所需要的工作区间,在我们应用中STC89C52单片机工作电压一般在3.5V到5.5V之间,它的工作频率一般在控制在0到40MHz范围内,在我们实际生活中应用的话可以达到48MHz。STC89C52实物图 STC89C52单片机的流水灯设计+程序+电路图(2):http://www.751com.cn/zidonghua/lunwen_39634.html