前言
Hello,大家好,我是STC15W系列单片机的初学者,很高兴能在这个平台上和大家分享我的学习经验~
言归正传,现在我们就开始对STC15W4K56S4单片机进行学习吧!
一.对STC15W4K56S4单片机的介绍
本次的学习是以STC15W4K56S4单片机为例子。单片机板载带有两个LED灯,分别为红色和蓝色,对应的引脚是P06(蓝色)和P07(红色)。在本次的实验中我还加入了板载S3开关,也就是P54引脚。通过对两个LED灯和开关的协同控制来完成此次的学习。
二.程序实现开关控制流水灯
普通流水灯的实现很简单,就是对P06和P07两个IO口进行高低电平设置。再加入延时来呈现流水灯的效果。
定义头文件
#include <STC15F2K60S2.H>
#define uint16 unsigned int
#define uint8 unsigned char
主程序
void main (){
P0M0=0; P0M1=0; //设置准双向口
P5M0=0; P5M1=0;
P06=0; //蓝色闪烁
P07=1; //红色熄灭
delay_ms(200); //延时200ms后
P06=1; //蓝色熄灭
P07=0; //红色闪烁
delay_ms(200);