main.c
来自「stc15单片机测试程序V1.0版」· C语言 代码 · 共 55 行
C
55 行
/***********************************************************
实验名称:LED灯
程序说明:本程序测试了P0口led输出功能
实验平台:stc15单片机开发板v1.0版
日期:2012-05-19
QQ: 259902530
www.stcstudy.com 61mcu.taobao.com 版权所有
***********************************************************/
#include "STC15F2K.h"
#include <intrins.H>
typedef unsigned char uchar;
typedef unsigned int uint;
void Delay(uint x);
void main(void)
{
bit Flag = 0;
P2=0x01;
P0=0xFE;
while(1)
{
if(Flag==0)
{
P0 = (P0<<1) | 0x01 ;
Delay(100);
if(P0==0x7F) Flag=1;
}
else
{
P0 = (P0>>1) | 0x80 ;
Delay(100);
if(P0==0xFE) Flag=0;
}
}
}
void Delay(uint x) //@11.0592MHz x ms
{
unsigned char i, j;
while(x--)
{
_nop_();
_nop_();
_nop_();
i = 11;
j = 190;
do
{
while (--j);
}
while (--i);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?