手机版 收藏 导航
首页
生活
美食
科技
汽车
数码
快讯
生活问答
综合知识
精选百科
首页 > 科技 >

c语言视频教程(单灯闪烁程序)

原创 作者:老铁  时间:2023-03-29 05:46:59 来源:科技
导语

【第一段】以下为单灯闪烁程序的代码:```C#include "reg51.h" // 这一句是将51的常用端口、内部寄存器等的定义文件包**这段程序sbit P1_0 = P1^0;void main() { P1_1 = 0;}

c语言视频教程

/************************************************单灯闪烁程序*************************************************/

这是一个单灯闪烁程序,用于控制接在P1.0引脚上的LED灯点亮。

【第一段】

以下为单灯闪烁程序的代码:

```C

#include "reg51.h" // 这一句是将51的常用端口、内部寄存器等的定义文件包**这段程序

sbit P1_0 = P1^0;

void main() {

P1_1 = 0;

}

```

【第二段】

以下为让接在P1.0引脚上的LED闪烁发光的示例程序:

```C

/*************************************************单灯闪烁程序*************************************************/

#include "reg51.h"

#define uchar unsigned char

#define uint unsigned int

sbit P10 = P1^0;

/*延时程序由Delay参数确定延迟时间*/

void mDelay(unsigned int Delay) {

unsigned int i;

for(; Delay > 0; Delay--) {

for(i = 0; i < 124; i++) {

;

}

}

}

void main() {

for(;;) {

P10 = !P10; // 取反P1.0引脚

mDelay(1000);

}

}

```

【第三段】

程序分析:

主程序main中的第一行暂且不看,第二行是"P1_0 = !P1_0;",在P1_0前有一个符号"。

希望以上内容能帮到您!

免责声明
    以上文章转载自互联网,文章内容仅供参考,不构成建议,也不代表天华易学赞同其观点。如有侵权请联系1657023496@qq.com,提供原文链接地址以及资料原创证明,本站将会立即删除

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。

工业和信息化部ICP网站备案:渝ICP备20006072号 百度地图
Copyrights © 2012-2023 懂生活 superlaw.com.cn All rights reserved.