51单片机控制八个发光二极管左右循环。

身份认证 购VIP最低享 7 折!

用51单片机作为主控芯片,采用定时器计时循环点亮8个LED小灯,在Proteus 8.6 中建立仿真测试,内含程序源码(keil 5.26),Proteus仿真模型

电工吧,是一个学习分享的平台,提供电工基础技术,用电安全,电工基础培训,电工考试资料,家电维修,PLC,电工工具等的电工技术学习网站!

设计一个可控的左右循环流水灯, P3.6和P3.7连接两个开关K1和K2,进行显示规律的控制,P1口控制的8个发光二极管进行显示。要求8个开关控制的8只发光LED显示的规律为:

(1)合上K1,8个LED依次左移点亮反复显示;

(2)合上K2,8个LED依次右移点亮再依次左移点亮反复显示;

(3)初始状态或K1、K2全合上时,8个发光二极管全熄灭。

  1. MCS51单片机的内部总体结构其基本特性如下:8位CPU、片内振荡器、4k字节ROM、128字节RAM、21个特殊功能寄存器、32根I/O线、可寻址的64k字节外部数据、程序存贮空间、2个16位定时器、计数器中断结构:具有二个优先级、五个中断源、一个全双工串行口、位寻址(即可寻找某位的内容)功能,适于按位进行逻辑运算的位处理器。(图片为引脚图)

  2. 要写绪论,包括课题简介,设计目的,设计任务。要有详细的说明,比如设计母的:通过本次课题程序的设计,可以使我对MCS-51单片机的系统设计在基本思路和基本方法上有一个比较更深层次的认识,并具备一定程度的设计能力。(图片为电路图)也要有电路图

  3. 利用单片机实现左右循环流水灯闪烁设计的概述

    个发光二极管LED0~LED7经限流电阻分别接至P1口的P1.0~P1.7引脚上,阳极共同接高电平;2个开关K1、K2分别接至P3口的P3.6、P3.7引脚上。编程实现制作可控的左右来回循环的节日彩灯。

  4. 要有流程图,要说明该过程是怎么实现的,也就是要你对这个过程的了解,很重要。

  5. 要有汇编语言,这个是设计的高潮,重点,也是难点,需要不停地试验才知道这个程序是否能编译成功,才能使试验箱的led灯闪烁。(图片为程序图)

  6. 最后就是参考文献和心得体会了,这个需要靠自己。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

我要回帖

更多关于 单片机按键控制发光二极管的亮灭 的文章