1.protues中绘制如下电路图

2.使用Keil4软件编写程序,将编写好的程序编译生成一个hex文件,将hex文件加载到protues中的AT89C51芯片中,对电路图进行仿真运行,即可以查看Keil4中编写的程序与其对应功能实现的情况。

彩灯设计样式①

//彩灯从上往下依次循环亮灭
#include<reg52.h>
#include<intrins.h>
void delay()
{unsigned char i,j;for(i=0;i<255;i++)for(j=0;j<255;j++);}void main()
{P1=0xfe;//1111 1110while(1){P1=_crol_(P1,1);//循坏左移一位delay();}
}

彩灯设计样式②

//彩灯从下往上依次循环亮灭
#include<reg52.h>
#include<intrins.h>
void delay()
{unsigned char i,j;for(i=0;i<255;i++)for(j=0;j<255;j++);}void main()
{P1=0x7f;//0111 1111while(1){P1=_cror_(P1,1);//循坏右移delay();}
}

彩灯设计样式③

//彩灯从上往下间隔一个循环亮灭
#include<reg52.h>
#include<intrins.h>
void delay()
{unsigned char i,j;for(i=0;i<255;i++)for(j=0;j<255;j++);}void main()
{P1=0xfe;while(1){P1=_crol_(P1,2);delay();}
}

彩灯设计样式④

//彩灯从下往上间隔一个循环亮灭
#include<reg52.h>
#include<intrins.h>
void delay()
{unsigned char i,j;for(i=0;i<255;i++)for(j=0;j<255;j++);}void main()
{P1=0x7f;while(1){P1=_cror_(P1,2);delay();}
}

彩灯样式⑤

//彩灯从上往下相邻两个依次循环亮灭
#include<reg52.h>
#include<intrins.h>
void delay()
{unsigned char i,j;for(i=0;i<255;i++)for(j=0;j<255;j++);}void main()
{P1=0x3f;while(1){P1=_crol_(P1,2);delay();}
}

彩灯设计样式⑥

//前四个彩灯从上往下依次循坏亮灭
//后四个彩灯从下往上一次循坏亮灭
#include<reg52.h>
#include<intrins.h>
void delay()
{unsigned char i,j;for(i=0;i<255;i++)for(j=0;j<255;j++);}void main()
{unsigned int a[4]={0x7e,0xbd,0xdb,0xe7};unsigned char i;while(1){for(i=0;i<4;i++){P1=a[i];delay(); }}
}

基于51单片机——八路彩灯设计相关推荐

  1. 51单片机八位抢答器c语言设计,基于51单片机八路抢答器的设计

    基于51单片机八路抢答器的设计 毕业设计(论文)题 目:基于 51 单片机八路抢答器的设计 系 部: 专 业: 学 号: 学生姓名: 指导教师姓名: 指导教师职称: 2013 年 xx 月 xx 日X ...

  2. 基于51单片机音乐盒仿真设计(音乐播放器)

    基于51单片机音乐盒仿真设计( proteus仿真+程序+原理图+PCB+报告+讲解视频) 仿真图proteus 7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0 ...

  3. 基于51单片机信号发生器仿真设计

    本设计 基于51单片机信号发生器仿真设计 (仿真+程序源码+设计说明书) 仿真原版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0015 目录标题 ...

  4. 基于51单片机数字电压表的设计 仿真、程序、原理图(转发)

    摘 要 数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示.而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构是由采样保持,量化,编 ...

  5. stc89c51单片机音乐盒系统设计_基于51单片机音乐盒课程设计1.doc

    基于51单片机音乐盒课程设计1 课程名称: 微机原理课程设计 题 目: 基于单片机的音乐盒设计 摘要 随着人类社会的发展,人们对视觉.听觉方面的享受提出了越来越高的要求.小小的音乐盒可以给人们带来美好 ...

  6. 基于51单片机自行车码表设计

    [毕设课设]基于51单片机自行车码表设计 ​效果图 Proteus仿真: 功能简介: 文件内容: 程序框架: 网盘链接: ​效果图 更多内容请关注@WENJIE电子科技 ​ 基于51单片机proteu ...

  7. c语言 计步算法,基于51单片机的计步器设计

    基于51单片机的计步器设计(任务书,开题报告,外文翻译,论文15000字) 摘  要 随着科技发展和国民健康意识的提高,许多检测健康状态的电子产品开始普及.电子计步器作为一种越来越流行的平民锻炼检测装 ...

  8. 基于51单片机的温度报警器设计

    目 录 前言.............................................................................................. ...

  9. 用计算机设计电路图,基于51单片机的计算器设计(含电路图,程序)

    基于51单片机的计算器设计(含电路图,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文11200字,程序,答辩PPT) 摘 要 计算器一般是指"电子计算器",能进行 ...

最新文章

  1. 苹果回应 XcodeGhost:暂未发现个人信息受影响
  2. Scala入门到精通——第十节 Scala类层次结构、Traits初步
  3. python的opencv 车牌识别 开源_毕节进出口车牌识别系统怎么样
  4. Python基础——zip
  5. creo数控编程怎么样_Creo4.0数控加工教程
  6. 二阶系统阶跃响应实验_二阶系统阶跃响应实验心得体会
  7. 8.docker run --rm
  8. imindmap思维导图免费下载
  9. Zemax OpticsViewer
  10. html简述四种基本标记的作用,HTML的常用标记
  11. it职业生涯_如何通过这些有用的网站提升您的自由职业生涯
  12. mysql运维工程师_运维工程师需要了解的MySQL运维经验
  13. ubuntu python访问网络共享文件夹
  14. 含有一般疑问句的歌_七年级——一般现在时
  15. Java基础 - 第一章 计算
  16. 有关PHP文档生成工具---PHPDocumentor
  17. C# DataGridView设置行高度自动调整,以及行单元格自动换行
  18. WQ7033开发指南(基础篇)之1.3 如何进行单线烧录
  19. 汇川AM402、H3U和上位机C#ModebusTcp通讯
  20. 武汉计算机学院 曹建文,实验室与设备管理处

热门文章

  1. Html特殊字符编码
  2. 社区超市,有必要新增人力开拓线上吗?
  3. 被ChatGPT带飞的AIGC,能为垂直产业做些什么?
  4. F-score is ill-defined and being set to 0.0 in labels with no true samples.
  5. 文学研究、教书育儿、码字写作必备神器
  6. 检测与转换简答题知识点总结
  7. hdu 改革春风吹满地
  8. 5. STL容器和算法使用
  9. Project 2021为项目管理带来智能、高效可靠的未来+全版本安装包
  10. 吸尘器上架亚马逊需要提交UL1017测试报告,亚马逊只认可ISO17025资质机构出具的UL报告