STC15F2K60S2单片机LED写法有哪些?并把程序写出来
时间: 2024-06-11 07:08:22 浏览: 15
STC15F2K60S2单片机LED的写法有多种,以下是其中两种常用的写法:
1. 使用STC官方提供的头文件和库函数进行LED的控制。
程序如下:
```
#include <STC15F2K60S2.H>
#include <intrins.h>
void delay() // 延时函数
{
unsigned int i, j;
for (i = 0; i < 1000; i++)
for (j = 0; j < 100; j++);
}
void main()
{
P1 = 0x00; // 初始化P1口为输出模式
while (1)
{
P1 = 0x01; // 点亮LED1
delay(); // 延时一段时间
P1 = 0x00; // 熄灭LED1
delay(); // 延时一段时间
}
}
```
2. 直接操作寄存器进行LED的控制。
程序如下:
```
#include <STC15F2K60S2.H>
#include <intrins.h>
void delay() // 延时函数
{
unsigned int i, j;
for (i = 0; i < 1000; i++)
for (j = 0; j < 100; j++);
}
void main()
{
P1M0 = 0x00; // P1口设为推挽输出
P1M1 = 0x00;
while (1)
{
P1 = 0x01; // 点亮LED1
delay(); // 延时一段时间
P1 = 0x00; // 熄灭LED1
delay(); // 延时一段时间
}
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)