原理

基于单片机P1口的流水灯功能

通过在数组中存储每一个灯对应状态的十六进制,然后通过循环遍历和延迟来实现LED的循环点亮。

举例:前四个灯亮,后四个灯灭。 二进制为11110000,转为十六进制为0xF0。

电路仿真图

仿真软件proteus

代码

# include "reg52.h"void delay(unsigned int x){while(x--);}void main(void){unsigned char array[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};unsigned int i;while(1){delay(20000);P1=array[i];delay(20000);i++;if(i==8){i=0;}}    }

基于51单片机的流水灯循环点亮相关推荐

  1. 基于51单片机的流水灯设计

    三个按键:A按键启动.B按键控制不同流水速度(低中高).C按键 设计思路一(未用中断): 8个LED灯正极解电源,负极接单片机I/O口. 死循环:设置P2口为11111110,使用左移函数,循环七次. ...

  2. 基于51单片机的流水灯跑马灯音乐盒proteus仿真

    硬件设计 (末尾附文件) 原理图: 仿真图: 程序设计 #include <reg52.h> #define uchar unsigned char #define uint unsign ...

  3. 基于51单片机十字路口交通灯_5s黄灯闪烁

    基于51单片机十字路口交通灯_5s黄灯闪烁 目录标题 基于51单片机十字路口交通灯_5s黄灯闪烁 功能要求 仿真图 程序 主要程序代码 程序讲解 倒计时的产生 红黄绿灯状态处理 倒计时显示处理 资料清 ...

  4. 基于51单片机十字路口交通灯_只显示绿灯时间+黄灯5s

    基于51单片机十字路口交通灯_只显示绿灯时间+黄灯5s (程序+仿真+参考报告) 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号J011 目录标题 基于5 ...

  5. 51单片机:流水灯蜂鸣器控制

    //51单片机:流水灯&蜂鸣器控制 //bglei@nuaa.edu.cn 2022/8/28<流水灯&蜂鸣器控制> #include<reg52.h> #in ...

  6. 流水灯c语言程序tm,51单片机LED流水灯课程设计任务书+论文

    郑州工程技术学院课程设计 设计题目:LED流水灯设计 学    院:机电与车辆工程学院 专    业:16电气自动化技术专业班 级普招二班 姓    名:王*&刘* 指导教师:李* 日    ...

  7. 【019】基于51单片机的交通灯Proteus仿真设计

    一.资料内容 (1).基于51单片机的交通灯proteus仿真设计一份: (2).基于51单片机的交通灯proteus仿真设计keli源代码一份: (3).基于51单片机的交通灯proteus仿真设计 ...

  8. 声控灯程序C语言,基于51单片机的声控灯设计设计-包含完整设计与指导文件.doc...

    基于51单片机的声控灯设计设计-包含完整设计与指导文件 工 学 院 毕 业 设 计(论文) 题 目:基于单片机的智能光控路灯的设计 专 业: 机电技术教育 班 级: *** 姓 名: *** 学 号: ...

  9. 声控灯程序C语言,基于51单片机的声控灯的设计.doc

    PAGE 3 基于51单片机的声控小灯 电子信息工程技术信息工程系 电子信息工程技术 信息工程系 年 10 月 20 日 诚 信 声 明 本人郑重声明:所呈交的毕业设计文本和成果,是本人在指导老师的指 ...

最新文章

  1. mysql中change用法,mysql 中alter的用法以及一些步骤
  2. Node.js webpack中url-loader处理图片路径
  3. LeetCode-动态规划基础题-509. 斐波那契数
  4. mysql触发器好用吗_为什么大家都不推荐使用MySQL触发器而用存储过程?
  5. hadoop大数据--深入讲解hdfs源码
  6. 手机端html表格,jQuery Mobile 表格
  7. C++ code:string stream(string流)学习大全
  8. 5.15 vs2019 静态编译_HPCC S01E01 编译 win10,ubuntu 安装
  9. [html] 说下你对组件、模块、元素的理解,它们的区别在哪里?
  10. 网线重新插拔后恢复正常_14日科技精选:路由器经常掉线,必须重新插拔网线才能上网。什么原因?...
  11. MySQL可以用localhost 连接,但不能用IP连接的问题
  12. Python风格总结:数据类型
  13. xuperchain 查看源码代码版本号
  14. Translate插件的有道翻译
  15. photoshop ps2022软件下载
  16. 2018年 - 年终总结
  17. jpg照片如何压缩变小?三步轻松搞定
  18. linux中package什么文件夹,PACKAGE 文件扩展名: 它是什么以及如何打开它?
  19. 紫光同创 FPGA 开发跳坑指南(五)—— DDR3 控制器 IP 的仿真
  20. Jackson公司蛋白质印迹指南丨样品制备

热门文章

  1. 从今天起,职场再无带薪拉屎!
  2. R语言中Sweave是用来做什么的?
  3. 【自然语言处理】word2vec/doc2vec基础学习以及简单实践
  4. 【What if 系列】压力山大
  5. base64stego
  6. 离散数学【02】——基本结构:集合、函数、序列等
  7. 转慎重推荐十个优秀的网络硬盘(网盘)
  8. 成哥seo分享:小白学习seo的思路,谈谈SEO认知方面感悟
  9. 数据分析学习总结笔记05:缺失值分析及处理
  10. GitLab-CI入门