STC89C52单片机实验 DAY1 LED模块
点亮第一个LED
#include "reg52.h"
sbit led=P2^0;
void main()
{while(1){led=0; }
}
LED闪烁
#include<reg52.h>
sbit LED=P2^0;void delay(int i){while(i--);
}
void main()
{while(1){LED=0;delay(5000);LED=1;delay(5000);}
}
流水灯
#include<reg52.h>
#include<intrins.h>
#define led P2void delay(int i){while(i--);
}
void main()
{int i;led=0xfe; //1111 1110 while(1){for(i=0;i<7;i++){led=_crol_(led,1);delay(5000);}for(i=0;i<7;i++){led=_cror_(led,1);delay(5000);}}
}
LED中心开花
#include<reg52.h>
#include<intrins.h>
#define led P2void delay(int i){while(i--);
}
void main()
{int i;//led=0x7e; //0111 1110 while(1){led=0xe7; //1110 0111delay(50000);led=0xdb; //1101 1011delay(50000);led=0xbd; //1011 1101delay(50000);led=0x7e; //0111 1110delay(50000);}
}
全部点亮,左边先灭,右边后灭,从中间开始灭
#include<reg52.h>
#include<intrins.h>
#define led P2void delay(int i){while(i--);
}
void main()
{int i;while(1){led=0x00; //0000 0000delay(50000);led=0x01; //0000 0001delay(50000);led=0x03; //0000 0011delay(50000);led=0x07; //0000 0111delay(50000);led=0x0f; //0000 1111delay(50000);led=0x1f; //0001 1111delay(50000);led=0x3f; //0011 1111delay(50000);led=0x7f; //0111 1111delay(50000);led=0xff; //1111 1111delay(50000);led=0x00; //0000 0000delay(50000);led=0x80; //1000 0000delay(50000);led=0xc0; //1100 0000delay(50000);led=0xe0; //1110 0000delay(50000);led=0xf0; //1111 0000delay(50000);led=0xf8; //1111 1000delay(50000);led=0xfc; //1111 1100delay(50000);led=0xfe; //1111 1110delay(50000);led=0xff; //1111 1111delay(50000);led=0x00; //0000 0000delay(50000);led=0x18; //0001 1000delay(50000);led=0x3c; //0011 1100delay(50000);led=0x7e; //0111 1110delay(50000);led=0xff; //1111 1111delay(50000);}
}
STC89C52单片机实验 DAY1 LED模块相关推荐
- 51单片机实验(LED and KEY)
单片机实验 /***************实验1*********************************************/ Name: LED显示累加和 Function:将 ...
- STC89C52单片机 点亮LED灯
点亮LED灯 一.什么是LED LED全称为半导体发光二极管,采用半导体材料制成的,以直接将电能转化为光能,电号转换成光信号的发光器件:其特点是功耗低.高亮度.色彩艳丽.坑振动.寿命长(正常发光8-1 ...
- c语言蓝牙安卓,STC89C52单片机通过HC06蓝牙模块与Android手机通信
一环境: 1.任意单片机开发板即可(当时用的芯片STC90C516RD+),约定为下位机 2.无线蓝牙串口透传模块 HC-06从机 3.windows xp操作系统 4.Android智能手机(蓝牙串 ...
- cc1101初始化c语言程序,STC89C52单片机驱动CC1101无线模块的发送C语言程序
#include #define INT8U unsigned char #define INT16 Uunsigned int #define WRITE_BURST 0x40//连续写入 #def ...
- cc1101初始化c语言程序,STC89C52单片机驱动CC1101无线模块的接收C语言程序
#include #include #defineINT8Uunsigned char #defineINT16Uunsigned int #define WRITE_BURST 0x40//连续写入 ...
- 单片机--点亮LED灯
目录 1.LED是什么 2. 点亮LED 2.1 点亮P0.0 2.2 实现流水灯 2.3 同时点亮和熄灭D1~D8 2.4 花式流水灯 1.LED是什么 LED是发光二极管,是一种半导体固体发光器件 ...
- 51单片机点亮LED
点亮LED灯 新建一个工程 首先,打开keil,我们会看到一个空白页面. 这个时候需要我们新建一个工程,点击上方菜单栏的Project,选择 New uVersion Project 这个时候需要我们 ...
- 定时器循环彩灯实验c语言,单片机实验6__定时器控制循环彩灯实验.doc
华 南 农 业 大 学 实 验 报 告 专业班次 08电信1 组别 200831120102 题目 实验六 定时器控制循环彩灯 姓 名 陈 建 泽 日期 2010.11.4 一.实验目的 1.学习89 ...
- 定时器实验循环彩灯C语言,单片机实验6__定时器控制循环彩灯实验.doc
华 南 农 业 大 学 实 验 报 告 专业班次 08电信1 组别 200831120102 题目 实验六 定时器控制循环彩灯 姓 名 陈 建 泽 日期 2010.11.4 一.实验目的 1.学习89 ...
最新文章
- 滴滴自动驾驶部门成立独立公司,CTO张博兼任新公司CEO
- mysql-innodb 日志机制分析----写在死锁前面
- ios UIScrollView 中控件自动增加间隔
- hs300 quant
- Goalng小demo一:家庭收支记账软件项目
- (91)多人投票器(五人投票器)
- SPFA - Luogu 3385 【模板】负环
- java计算机毕业设计风情旅游网站源码+mysql数据库+系统+lw文档+部署
- 信息系统管理——项目立项管理(详细可行性研究的结构)
- 计算机 程序安装管理,电脑安装软件时提示:系统管理员设置了系统策略,禁止进行此安装...
- 吉他php怎么弹,吉他弹奏技巧(一看就会)
- 华为云 - 在华为云主机上部署宝塔6.x面板
- 冰箱味道很臭?那你真的该学学这些除臭妙招
- mex文件用matlab能打开吗,MATLAB通过mex文件调用C/C++程序
- QQ拼音截取屏幕局部放大问题解决
- python做一个网页多少钱_网站建设平台_
网站建设多少钱_
_做一个企业网站需要多少钱_64岁的Python之父表示退休后太无聊 正式加入微软...
- MQTT(1):项目应用简介
- PPT无法打开,打开后总是修复的解决方法
- 教你制作启动U盘,用U盘装系统(转载)
- 怎么用计算机扫描照片,怎么用电脑扫描文件