满意答案

yivdi2o28

2014.05.15

采纳率:46%    等级:11

已帮助:4795人

#include<reg52.h>

#define uint unsigned int

sbit S1=P1^0;

sbit S2=P1^1;

sbit S3=P1^2;

sbit S4=P1^3;

sbit LED1=P1^4;

void delay(uint);

main()

{

S1 = 1;

S2 = 1;

S3 = 1;

S4 = 1;

while(1)

{

if(S1==0)

{

P2 = 0X00;

LED1 = 0;

delay(500);

P2 = ~P2;

LED1 = ~LED1;

delay(500);

};

if(S2==0)

{

P2 = 0Xc0;

delay(500);

P2 = 0xff;

LED1 = 1;

delay(500);

};

if(S3==0)

{

P2 = 0X07;

LED1 = 0;

delay(500);

P2 = 0XFF;

LED1 = 1;

delay(500);

};

if(S4==0)

{

P2 = 0X38;

LED1 = 0;

delay(500);

P2 = 0xff;

LED1 =1;

delay(500);

};

};

}

void delay(uint z)

{

uint x, y;

for(x=85; x>0; x--)

for(y=z; y>0; y--);

}

具体还要看你单片机和LED引脚的连线,原理大概就是上面那样了,可以下载到机子验证。

00分享举报

彩灯控制单片c语言程序,基于51单片机的led彩灯设计。 9个灯(红绿蓝三色)。按键控制 c语言程序...相关推荐

  1. c51单片机时钟c语言程序设计,基于51单片机的电子时钟设计..doc

    -- I -- - - I -- 设计题目: 基于 51 单片机的电子时钟设计 摘要 单片机,是集 CPU ,RAM ,ROM ,定时器,计数器和多种接口于一体的微控制器.自 20 世纪 70 年代问 ...

  2. 基于51单片机的数字电压表c语言程序,基于51单片机的数字电压表的设计..doc

    数字电压表的设计目录 TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc282204562" 绪论1 HYPERLINK \l & ...

  3. 压力传感器与51单片机C语言程序,基于51单片机的智能压力传感器设计

    图1 硅压力传感器的电路图 功能多是智能压力传感器的重要特点,可采用两种方式执行: ①所选功能的指令由用户通过键盘发出:② 自动式,已编制好的数据采集与处理程序工作由内部功能控制程序协调,或者外部信号 ...

  4. 基于51单片机的51单片机的LED彩灯霓虹灯控制器(心形流水灯)设计

    基于51单片机的51单片机的LED彩灯霓虹灯控制器(心形流水灯)设计 必看!!视频讲解 基于51单片机的LED彩灯霓虹灯心形流水灯设计 这里写目录标题 1 开发环境 2 功能说明介绍 3 仿真图 4 ...

  5. 共阳极数码时钟c语言程序,基于51单片机C语言数字钟程序.doc

    基于51单片机C语言数字钟程序 基于51单片机C语言数字钟程序 数字电子钟的设计 一. 绪论 (一)引言 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地 ...

  6. 单片机c语言程序开发洗衣机,基于51单片机洗衣机控制器的设计(附程序)☆

    基于51单片机洗衣机控制器的设计(附程序)☆(任务书,开题报告,中期检查表,毕业论文21000字,程序) 摘  要 洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器.在工业生 ...

  7. 单片机课程设计洗衣机c语言,基于51单片机洗衣机控制器的设计(附程序)☆

    基于51单片机洗衣机控制器的设计(附程序)☆(任务书,开题报告,中期检查表,毕业论文21000字,程序) 摘  要 洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器.在工业生 ...

  8. 单片机彩灯c语言程序设计,(定稿)毕业论文基于AT89C51单片机的LED彩灯控制器设计(完整版)...

    <[毕业论文]基于AT89C51单片机的LED彩灯控制器设计.doc>由会员分享,可免费在线阅读全文,更多与<(定稿)毕业论文基于AT89C51单片机的LED彩灯控制器设计(完整版) ...

  9. 单片机数字定时闹钟设计c语言,电子设计 基于51单片机的定时闹钟设计.doc

    电子设计 基于51单片机的定时闹钟设计 课件之家精心整理资料--欢迎你的欣赏 课件之家精心整理资料--欢迎你的欣赏 摘 要 单片计体积小.能耗低.成本低.功能强,广泛应用于智能产品和工业自动化上.本次 ...

最新文章

  1. 打印服务不能启动 print spooler服务停止
  2. 测试驱动陷阱,第2部分
  3. CSS3与页面布局学习笔记(二)——盒子模型(Box Model)、边距折叠、内联与块标签、CSSReset
  4. HOJ 2678 Stars
  5. 反汇编基础-加法的求值过程(各种类型)
  6. CentOs基础操作指令(文件所属管理和权限管理)
  7. 使用Keras和CNN进行自定义AI人脸识别
  8. pandas 学习 —— 逻辑表达式与布尔索引
  9. Spring AOP/DI/IOC 简述及使用
  10. win10系统无工具一键升级与重装
  11. 解决海外安卓设备,WIFI“已连接 但无法访问互联网”问题
  12. 初学者习字如何选择练字用的辅助格子纸?
  13. 读书报告1500字计算机大学篇,大学生读书报告1500.doc
  14. 灭点计算 matlab,基于两个灭点的相机标定
  15. Spring 配置数据库动态密码
  16. 5G wifi 和 5G通信
  17. textField使用合集(附字体设置合集)
  18. linux 证书文件权限,Linux运维之道之admin1.4(权限和归属,LDAP认证)
  19. spring boot 瘦身打包排除其他依赖jar包
  20. 美团点评2020校招前端方向笔试题

热门文章

  1. JAVA处理Excel的三种实现方式(二)
  2. 计算机我的手机选项在哪里设置方法,手把手教你用手机轻松设置无线wifi路由器的方法...
  3. Delphi XE10 给地图层上面添加Android原生控件
  4. PHP redis 全部命令
  5. 基于微信小程序+springboot的在线商城系统毕业设计源码
  6. 计算智能——感知器模型
  7. 学python哪个app比较好_初学python编程,有哪些不错的软件值得一用?
  8. 编写一个算法,将非负的十进制整数转换为其他进制的数输出,10及其以上的数字从‘A’开始的字母表示。
  9. 内存分配函数(动态内存分配)详解
  10. vue初始安装及项目初启动