用at89c51单片机at命令函数库实现0~255用八个LED灯显示

用AT89C51单片机实现流水灯的控制设计_中华文本库
第1页/共8页
用AT89C51单片机实现流水灯的控制设计
当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。
目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。学习单片机的最有效方法就是理论与实践并重,本文笔者用AT89C51单片机自制了一款简易的流水灯,重点介绍了其软件编程方法,以期给单片机初学者以启发,更快地成为单片机领域的优秀人才。
2. 硬件组成
按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C51单片机是美国ATMEL 公司生产的低电压、高性能CMOS
8位单片机,具有丰富的内部资源:4kB 闪存、128BRAM 、32根I/O口线、2个16位定时/计数器、5个向量两级中断结构、2个全双工的串行口,具有4.25~5.50V 的电压工作范围和0~24MHz 工作频率,使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。其具体硬件组成如图1所示。
点击看原图
图1 流水灯硬件原理图
从原理图中可以看出,如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反, 如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平;同理,接在P1.1~P1.7口的其他7个LED 的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED 灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。
第1页/共8页
寻找更多 ""21ic官方微信 -->
您现在的位置是:&>&&>&
AT89C51单片机在LED显示屏控制电路设计中的应用
四、LED显示屏控制电路仿真
将目标代码文件加入用Proteus软件绘制的LED显示屏控制电路仿真图中的单片机中,仿真运行,运行结果如图4所示。
本文设计的LED显示屏控制电路采用单片机AT89C51作为控制器,串行移位输出方式,实现了一行字符的平滑移动显示,在实际应用时还应加上相关驱动电路。本电路可扩展实现由任意多个16&16点阵LED模块组成的LED显示屏显示控制。经实际应用表明,该电路稳定可靠,效果良好。
据外媒报道,近些年来OLED屏幕逐渐流行,厂商们都希望将其当作自家机器的新卖点,不过由于产能有限,想用上OLED屏幕必须靠“抢”。......关键字:
中国厂商在LCD面板领域一度是烧钱运营,京东方(BOE)就过了很多年亏损的日子,不过现在京东方等国产LCD面板厂商算是熬出头了,去年Q4季度京东方出货的大尺寸LCD面板一跃成为世界第一,中国大陆公司的LCD产能已经超过台湾地区,逐渐赶超韩国......关键字:
据报道,一名瘫痪男子八年来首次可以自己吃饭,因为医生在他的大脑中植入了传感器,能够向他的手臂发出信号。......关键字:
我们今天来谈一谈什么是创新,在手机上加入摄像头是创新,声控手机少掉一些操作步骤也是创新,这些都是成功的创新,然而还有一些创新却让我们的生活变得更加麻烦。比如,不用点火的火柴。
Matchbox ......关键字: 据报道,三星电子旗下三星显示器公司已经与苹果达成了一项新协议,为下一代iPhone追加供应6000万块OLED面板,价值5万亿韩元(约合43亿美元)。......关键字:
能够把微弱的信号放大的电路叫做放大电路或放大器。集成运算放大器是一种把多级直流放……
作为一个电子人,我们平时需要和不同的电路接触,但有一些电路图是经典的,值得我们永……
模拟电路教材中一般都会讲到整流电路,但通常很简略,只有一页两页篇幅,往往是只讲小……鏁版嵁鍔犺浇涓

我要回帖

更多关于 at单片机 的文章

 

随机推荐