网站首页 > 开源技术 正文
上次说了点亮一个LED,如果我们想要LED亮一会自动关闭,该怎么做呢?
#include<reg52.h>
sbit LED=P2^0;
unsigned long i=9000000;
void main()
{
LED=0; //点亮灯
while(i--); // 这里的执行过程是每个机器周期 i 减一,直到等于0就执行下一条
LED=1; //关闭灯
while(1);
}
这样就是先点亮大约9秒,然后小灯灭了。
我们可以先定义一个变量,什么是变量?就是一个可以变化的数字,比如x,y,z,a,b,c,任意一个字母都可以表示。
那数的大小怎么选择关键字呢?
有char型从0——255,最大256个数,0也算1个。
有int型从0-65535,最大65536个数
有long型从0~4294967295
我们选的是900万,大约9秒左右。
- 上一篇: 如何用51单片机做十字路口交通信号灯的设计?
- 下一篇: 如何利用单片机IO口产生两倍的电源电压
猜你喜欢
- 2025-08-02 编写汇编语言常见错误分析
- 2025-08-02 HC89S003P 20引脚8位ADC型FLASH单片机
- 2025-08-02 基于51单片机的万年历
- 2025-08-02 基于AT89S51单片机接口电路的时序仿真研究
- 2025-08-02 MON-51单片机仿真器使用手册
- 2025-08-02 重要提醒,单片机发展史,它到底是一个什么东西
- 2025-08-02 keil软件是干嘛的?keil软件怎么用?
- 2025-08-02 51单片机多机通信系统实现方法
- 2025-08-02 红外遥控发射程序,stc红外遥控c51程序,智能家居控制
- 2025-08-02 三相异步电机点动控制改造成西门子PLC程序
你 发表评论:
欢迎- 08-02编写汇编语言常见错误分析
- 08-02HC89S003P 20引脚8位ADC型FLASH单片机
- 08-02基于51单片机的万年历
- 08-02基于AT89S51单片机接口电路的时序仿真研究
- 08-02MON-51单片机仿真器使用手册
- 08-02重要提醒,单片机发展史,它到底是一个什么东西
- 08-02keil软件是干嘛的?keil软件怎么用?
- 08-0251单片机多机通信系统实现方法
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)