单个LED闪烁程序(C语言)

来源:本站
导读:目前正在解读《单个LED闪烁程序(C语言)》的相关信息,《单个LED闪烁程序(C语言)》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《单个LED闪烁程序(C语言)》的详细说明。
简介:单个LED闪烁程序(C语言)

/*********************《 单个LED闪烁程序 》******************************

说明:此程序基于开发板HC151_V1.5开发的源程序,其它开发板只需修改引脚即可

跳线帽JP3: 短接2-3脚

端口J10:与对应的单片机I/O口相接,本程序为J10的第8脚与P00短接

晶振12.0MHz

——晖创电子制作——

*************************************************** —www.schuitron.com—*/

#include<reg52.h>

#define uchar unsigned char //这里用"uchar"代替"unsigned char","uchar"用来定义无符号字符型数。

#define uint unsigned int //"uint"用来定义无符号整型数。

sbit Show_LED = P0^0; //用来声明P0.0口为程序所要控制的端口,"sbit"是KEIL专门用来声明某位IO口

/********************************************************************

* 名称 : Delay()

* 功能 : 延时,延时时间为 10ms * n。这是通过软件延时,有一定误差。

* 输入 : n

* 输出 : 无

***********************************************************************/

void Delay(uint n)

{

uint i,j;

for(i=0; i<n; i++)

for(j=0; j<1827; j++) //这个是通过软件仿真得出的数

;

}

/********************************************************************

* 名称 : Main()

* 功能 : 实现单个LED灯的闪烁

* 输入 : 无

* 输出 : 无

***********************************************************************/

void Main(void)

{

P0 = 0xFF; //初始化端口P0

while(1)

{

Show_LED = 0;

Delay(20);//Delay(n)中的数为延时的时间参数,延时时间为 10ms * n.

Show_LED = 1;

Delay(20);

}

}

提醒:《单个LED闪烁程序(C语言)》最后刷新时间 2024-03-14 01:05:03,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《单个LED闪烁程序(C语言)》该内容的真实性请自行鉴别。