資源簡介
stm8s LED 入門級示例
代碼片段和文件信息
/*
文件名:??main.c
編譯環境:IAR?for?STM8S
編譯平臺:9mcu.com??stm8s開發板
編譯時間:2012-11-29
編寫者:??nini-0905
實現功能:開發板上的4個LED燈逐個閃爍
*/
#include?“stm8s.h“?//包含用到的外設的頭文件
//LED操作宏
#define?LED1_ON()??GPIO_WriteLow(GPIOCGPIO_PIN_1)//置PC1端口為低電平
#define?LED1_OFF()?GPIO_WriteHigh(GPIOCGPIO_PIN_1)//置PC1端口為高電平
#define?LED2_ON()??GPIO_WriteLow(GPIOFGPIO_PIN_6)
#define?LED2_OFF()?GPIO_WriteHigh(GPIOFGPIO_PIN_6)
#define?LED3_ON()??GPIO_WriteLow(GPIOFGPIO_PIN_5)
#define?LED3_OFF()?GPIO_WriteHigh(GPIOFGPIO_PIN_5)
#define?LED4_ON()??GPIO_WriteLow(GPIOFGPIO_PIN_4)
#define?LED4_OFF()?GPIO_WriteHigh(GPIOFGPIO_PIN_4)
/**************************實現函數********************************************
*函數原型: void?Delay(unsigned?int?time)
*功 能: 實現一定時間的延時
*******************************************************************************/
void?Delay(unsigned?int?time)
{
volatile?unsigned?int?i;
while(time--){
i=300;
while(i--);?
}
}
/**************************實現函數****************
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.......??????1908??2012-12-10?09:53??LED\Debug\Exe\LED.hex
????.......?????41160??2012-12-10?09:53??LED\Debug\Exe\LED.out
????.......???????280??2012-12-04?16:38??LED\Debug\Obj\LED.pbd
????.......??????6811??2012-12-10?09:53??LED\Debug\Obj\main.o
????.......?????20105??2012-11-29?10:03??LED\Debug\Obj\stm8s_gpio.o
????.......?????36578??2012-11-29?10:03??LED\Debug\Obj\stm8s_it.o
????.......?????15991??2010-02-02?14:55??LED\FWLib\examples\Common\microsd.c
????.......??????8694??2010-02-02?14:55??LED\FWLib\examples\Common\microsd.h
????.......?????23941??2010-02-02?14:55??LED\FWLib\examples\Common\mono_lcd.c
????.......??????3502??2010-02-02?14:55??LED\FWLib\examples\Common\mono_lcd.h
????.......?????98221??2012-03-07?12:35??LED\FWLib\library\inc\stm8s.h
????.......?????13630??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_adc1.h
????.......?????11027??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_adc2.h
????.......??????4871??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_awu.h
????.......??????3472??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_beep.h
????.......?????24992??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_can.h
????.......?????17808??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_clk.h
????.......??????4564??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_exti.h
????.......?????12201??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_flash.h
????.......??????6266??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_gpio.h
????.......?????15337??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_i2c.h
????.......??????5006??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_itc.h
????.......??????4578??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_iwdg.h
????.......??????2809??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_rst.h
????.......?????12767??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_spi.h
????.......?????24968??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_tim1.h
????.......?????13576??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_tim2.h
????.......?????12478??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_tim3.h
????.......??????5131??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_tim4.h
????.......?????18985??2010-02-02?14:55??LED\FWLib\library\inc\stm8s_tim5.h
............此處省略58個文件信息
評論
共有 條評論