91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.5MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-15
  • 語言: 其他
  • 標簽: STM8??

資源簡介

STM8L052IAR工程模板,適用于初次學習單片機的新手。。

資源截圖

代碼片段和文件信息

#include?“key.h“


u8?KeyDispose(void);//按鍵處理(返回按鍵值)
void?KeyInit(void);//按鍵初始化

u8?KeyFlag;//按鍵按下標志,如果有按鍵按下,對應位標志立,按鍵釋放時,返回按鍵值


//*************功能函數實現**************


/*
函數名稱:按鍵初始化函數
入口參數:無
返回參數:無
*/
void?KeyInit(void)//按鍵初始化
{
????//將所有按鍵均設置為輸入
????GPIO_Init(KEY_ADD_GPIO_TypeDef?KEY_ADD_GPIO_PIN?GPIO_Mode_In_PU_No_IT);//初始化“ADD“按鍵?KEY1
????GPIO_Init(KEY_VPT_GPIO_TypeDef?KEY_VPT_GPIO_PIN?GPIO_Mode_In_PU_No_IT);//初始化“VPT“按鍵?KEY2
????GPIO_Init(KEY_UP_GPIO_TypeDef?KEY_UP_GPIO_PIN?GPIO_Mode_In_PU_No_IT);//初始化“UP“按鍵?KEY3
????GPIO_Init(KEY_DOWN_GPIO_TypeDef?KEY_DOWN_GPIO_PIN?GPIO_Mode_In_PU_No_IT);//初始化“DOWN“按鍵?KEY4
????GPIO_Init(KEY_SET_GPIO_TypeDef?KEY_SET_GPIO_PIN?GPIO_Mode_In_PU_No_IT);//初始化“SET“按鍵?KEY5
????GPIO_Init(KEY_OK_GPIO_TypeDef?KEY_OK_GPIO_PIN?GPIO_Mode_In_PU_No_IT);//初始化“OK“按鍵?KEY6
}

u8?KeyDispose(void)//按鍵處理(返回按鍵值)
{???
????u8?keyNum?=?KEY_NO;?//按鍵鍵值零時變量
????if(!GPIO_ReadInputDataBit(GPIOF?GPIO_Pin_4))//讀取IO口電平,判斷并處理
????{
????????if(!KeyFlag&&KEY1_Down_FG_SET)//之前沒有按下
????????{
????????????KeyFlag?=?KeyFlag||KEY1_Down_FG_SET;//立按下標志
????????}??????????????
????}
????else????//讀取到高電平,判斷是否為按鍵釋放
????{
????????if(KeyFlag&&KEY1_Down_FG_SET)//如果之前有按鍵按下標志,現在檢測為按鍵釋放
????????{
????????????KeyFlag?=?KeyFlag&&KEY1_Down_FG_RST;//清按下標志???
????????????keyNum?=?KEY_ADD;???//“地址“按鍵被按下?---KEY1
????????}
????}
????????
????if(!GPIO_ReadInputDataBit(GPIOF?GPIO_Pin_6))
????{
????????keyNum?=?KEY_VPT;???//“閾值“按鍵被按下---KEY2
????}
????
????if(!GPIO_ReadInputDataBit(GPIOF?GPIO_Pin_5))
????{
????????keyNum?=?KEY_UP;???//“上“按鍵被按下---KEY3
????}
????
????if(!GPIO_ReadInputDataBit(GPIOF?GPIO_Pin_7))
????{
????????keyNum?=?KEY_DOWN;//“下“按鍵被按下---KEY4
????}
????
????
????if(!GPIO_ReadInputDataBit(GPIOC?GPIO_Pin_1))
????{
????????keyNum?=?KEY_SET;//“設置“按鍵被按下---KEY5
????}
????
????if(!GPIO_ReadInputDataBit(GPIOC?GPIO_Pin_0))
????{
????????keyNum?=?KEY_OK;//“OK“按鍵被按下---KEY6
????}????
????return?keyNum;???
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-29?20:27??1.STM8L052R8-DEMO\
?????目錄???????????0??2018-11-12?13:48??1.STM8L052R8-DEMO\Driver\
?????目錄???????????0??2018-08-29?20:27??1.STM8L052R8-DEMO\HARDWARE\
?????目錄???????????0??2018-08-29?20:27??1.STM8L052R8-DEMO\HARDWARE\KEY\
?????文件????????2252??2015-08-05?19:42??1.STM8L052R8-DEMO\HARDWARE\KEY\key.c
?????文件????????1509??2015-08-05?19:42??1.STM8L052R8-DEMO\HARDWARE\KEY\key.h
?????目錄???????????0??2018-08-29?20:27??1.STM8L052R8-DEMO\HARDWARE\LCD_15069\
?????文件????????4963??2015-08-05?18:05??1.STM8L052R8-DEMO\HARDWARE\LCD_15069\LCD_DG15069.c
?????文件????????6204??2015-08-01?09:39??1.STM8L052R8-DEMO\HARDWARE\LCD_15069\LCD_DG15069.h
?????目錄???????????0??2018-08-29?20:27??1.STM8L052R8-DEMO\HARDWARE\LED\
?????文件?????????548??2015-08-05?19:31??1.STM8L052R8-DEMO\HARDWARE\LED\led.c
?????文件?????????533??2015-08-05?19:32??1.STM8L052R8-DEMO\HARDWARE\LED\led.h
?????文件??????????52??2015-08-05?20:36??1.STM8L052R8-DEMO\HARDWARE\readMe.txt
?????目錄???????????0??2018-08-29?20:27??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\
?????文件???????49512??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\Release_Notes.html
?????目錄???????????0??2018-08-29?20:27??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\
?????文件??????134533??2015-08-05?18:03??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x.h
?????文件???????17052??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_adc.h
?????文件????????5200??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_aes.h
?????文件????????3698??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_beep.h
?????文件???????19547??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_clk.h
?????文件???????10104??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_comp.h
?????文件???????10290??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_dac.h
?????文件???????13383??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_dma.h
?????文件????????9931??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_exti.h
?????文件???????14659??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_flash.h
?????文件????????6652??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_gpio.h
?????文件???????35578??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_i2c.h
?????文件????????2408??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_irtim.h
?????文件???????14238??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_itc.h
?????文件????????4773??2014-10-22?21:31??1.STM8L052R8-DEMO\STM8L15x_StdPeriph_Driver\inc\stm8l15x_iwdg.h
............此處省略154個文件信息

評論

共有 條評論