基于51单片机——八路彩灯设计
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单片机——八路彩灯设计相关推荐
- 51单片机八位抢答器c语言设计,基于51单片机八路抢答器的设计
基于51单片机八路抢答器的设计 毕业设计(论文)题 目:基于 51 单片机八路抢答器的设计 系 部: 专 业: 学 号: 学生姓名: 指导教师姓名: 指导教师职称: 2013 年 xx 月 xx 日X ...
- 基于51单片机音乐盒仿真设计(音乐播放器)
基于51单片机音乐盒仿真设计( proteus仿真+程序+原理图+PCB+报告+讲解视频) 仿真图proteus 7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0 ...
- 基于51单片机信号发生器仿真设计
本设计 基于51单片机信号发生器仿真设计 (仿真+程序源码+设计说明书) 仿真原版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0015 目录标题 ...
- 基于51单片机数字电压表的设计 仿真、程序、原理图(转发)
摘 要 数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示.而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构是由采样保持,量化,编 ...
- stc89c51单片机音乐盒系统设计_基于51单片机音乐盒课程设计1.doc
基于51单片机音乐盒课程设计1 课程名称: 微机原理课程设计 题 目: 基于单片机的音乐盒设计 摘要 随着人类社会的发展,人们对视觉.听觉方面的享受提出了越来越高的要求.小小的音乐盒可以给人们带来美好 ...
- 基于51单片机自行车码表设计
[毕设课设]基于51单片机自行车码表设计 效果图 Proteus仿真: 功能简介: 文件内容: 程序框架: 网盘链接: 效果图 更多内容请关注@WENJIE电子科技 基于51单片机proteu ...
- c语言 计步算法,基于51单片机的计步器设计
基于51单片机的计步器设计(任务书,开题报告,外文翻译,论文15000字) 摘 要 随着科技发展和国民健康意识的提高,许多检测健康状态的电子产品开始普及.电子计步器作为一种越来越流行的平民锻炼检测装 ...
- 基于51单片机的温度报警器设计
目 录 前言.............................................................................................. ...
- 用计算机设计电路图,基于51单片机的计算器设计(含电路图,程序)
基于51单片机的计算器设计(含电路图,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文11200字,程序,答辩PPT) 摘 要 计算器一般是指"电子计算器",能进行 ...
最新文章
- 苹果回应 XcodeGhost:暂未发现个人信息受影响
- Scala入门到精通——第十节 Scala类层次结构、Traits初步
- python的opencv 车牌识别 开源_毕节进出口车牌识别系统怎么样
- Python基础——zip
- creo数控编程怎么样_Creo4.0数控加工教程
- 二阶系统阶跃响应实验_二阶系统阶跃响应实验心得体会
- 8.docker run --rm
- imindmap思维导图免费下载
- Zemax OpticsViewer
- html简述四种基本标记的作用,HTML的常用标记
- it职业生涯_如何通过这些有用的网站提升您的自由职业生涯
- mysql运维工程师_运维工程师需要了解的MySQL运维经验
- ubuntu python访问网络共享文件夹
- 含有一般疑问句的歌_七年级——一般现在时
- Java基础 - 第一章 计算
- 有关PHP文档生成工具---PHPDocumentor
- C# DataGridView设置行高度自动调整,以及行单元格自动换行
- WQ7033开发指南(基础篇)之1.3 如何进行单线烧录
- 汇川AM402、H3U和上位机C#ModebusTcp通讯
- 武汉计算机学院 曹建文,实验室与设备管理处
热门文章
- Html特殊字符编码
- 社区超市,有必要新增人力开拓线上吗?
- 被ChatGPT带飞的AIGC,能为垂直产业做些什么?
- F-score is ill-defined and being set to 0.0 in labels with no true samples.
- 文学研究、教书育儿、码字写作必备神器
- 检测与转换简答题知识点总结
- hdu 改革春风吹满地
- 5. STL容器和算法使用
- Project 2021为项目管理带来智能、高效可靠的未来+全版本安装包
- 吸尘器上架亚马逊需要提交UL1017测试报告,亚马逊只认可ISO17025资质机构出具的UL报告