1.3.第二个实验—让LED闪烁
来源:互联网 发布:金坛数据库工程师招聘 编辑:程序博客网 时间:2024/06/05 08:58
1.3.第二个实验—让LED闪烁
预备知识:
(1)延时函数//延时函数的原理就是让单片机执行这个循环,以此来产生一些延时时间
void delay(void)
{
unsigned char i=100,j=100;
for(i=0;i<100;i++)
{
for(j=0;j<100;j++);
}
}
(2)无符号数和有符号数
unsigned char i; 定义的无符号数,i的取值范围是0~255,signed char i;定义的有符号数,i的取值范围是 -127~127,无论是有符号还是有符号的char都是一个字节(八位),有符号的数的第一位存放的是数值的符号,0表示正,1表示负,比如 0001表示正3,1001,表示负3,而对于无符号数来说 0001表示3, 1001表示9。
实验目的:通过延时函数实现让LED闪烁
(1)八颗LED一起闪烁实验过程分析:
(1)LED为什么可以闪烁?闪烁的实质是:LED亮——延时——LED灭——延时
(2)延时效果由函数来完成
实验现象:
LED产生闪烁效果实验代码:
#include<reg51.h>// 自定义延时函数
void delay(void)
{
unsigned char i=100,j=100;
for(i=0;i<100;i++)
{
for(j=0;j<100;j++);
}
}
main()
{
P0=0xff; //八颗LED全亮
delay(); //延时一段时间
P0=0x0; //八颗LED全灭
delay(); //延时一段时间
}
0 0
- 1.3.第二个实验—让LED闪烁
- 1.3.第二个实验—让LED闪烁
- 1.LED闪烁实验
- 1、LED闪烁实验
- 第二个实验 按键 点亮led
- Zigbee之旅(二):第一个CC2430程序——LED灯闪烁实验
- 闪烁1个LED
- STM32的LED闪烁实验
- CC2530基础实验(1)—LED灯闪烁
- AT91SAM7S64入门笔记----LED闪烁实验
- 1:51单片机LED闪烁实验
- Arduino 实验2 - 控制LED闪烁
- Arduino实例2-LED 闪烁实验
- 不同频率闪烁1个LED灯
- 不同频率闪烁多个led
- 不同频率闪烁多个LED灯
- WLGK-51单片机接口技术基础实验 —LED闪烁灯
- LED闪烁
- 贪心算法经典例子
- 为什么跑步比赛是逆时针跑?
- Atitit.增强系统稳定性----虚拟内存的设置
- c++作业4
- Mysql5.6配置文件详解
- 1.3.第二个实验—让LED闪烁
- linux修改用户目录文件名
- string 字符串常量
- sass、less和stylus的安装使用和入门实践
- 博文目录
- android原生browser分析(2)--界面篇
- 已学的JavaSE知识结构
- scikit-learn学习之神经网络算法
- Android的Notification的自定义布局按钮点击+点击按钮收回系统通知栏