/* MAIN.C file
*
* Copyright (c) 2002-2005 STMicroelectronics
*/
#include <stm8l052c6.h>
void delay(unsigned int time);
void main(void)
{
int i;
PD_DDR=0x03; //设置PD0,PD1口为输出模式
PD_CR1=0x03; //设置PD0,PD1口为推挽输出
PD_CR2=0x03; //设置PD0,PD1口输出速率为16mhz
CLK_CKDIVR=0x07; //对HSI进行128分频,16MHZ/128=125KHZ
for(i=0;i<10;i++)
{
PD_ODR=0xfe; //PD1(红)亮
delay(12500); //延时1S
PD_ODR=0xfc; //PD1(红)灭
delay(12500); //延时1S
}
}
void delay(unsigned int time)
{
while(time--);
}
有需要的朋友可以来看看
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我不太会用定时器,这位大神能不能帮我放进我发的那个程序里面去,谢谢
一周热门 更多>