亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? stm32f10x_it.c

?? LCD液晶顯示驅(qū)動(dòng),芯片為ST7565,
?? C
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
* File Name          : stm32f10x_it.c
* Author             : MCD Application Team
* Version            : V1.0.0
* Date               : 07/21/2008
* Description        : Main Interrupt Service Routines.
*                      This file provides template for all exceptions handler
*                      and peripherals interrupt service routine.
********************************************************************************
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/

/* Includes ------------------------------------------------------------------*/
#include "stm32f10x_it.h"
#include "glasslcd.h"

/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
extern u16 SegmentsValues_Lower_Quarter_Digits[4];
extern u16 SegmentsValues_Higher_Quarter_Digits[4];
extern const u16 CommonLine[4];
extern u32 CommonLine_OUT_PP[4];
extern u32 CommonLine_VDD_2[4];
u8 CC2_1_Phase_Execute=0;
u16 lcdcr=0;
u8 LCDPowerOff=0;
u32 nDelay;

/* Private function prototypes -----------------------------------------------*/
/* Private functions ---------------------------------------------------------*/

/*******************************************************************************
* Function Name  : NMIException
* Description    : This function handles NMI exception.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void NMIException(void)
{
}

/*******************************************************************************
* Function Name  : HardFaultException
* Description    : This function handles Hard Fault exception.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void HardFaultException(void)
{
  /* Go to infinite loop when Hard Fault exception occurs */
  while (1)
  {
  }
}

/*******************************************************************************
* Function Name  : MemManageException
* Description    : This function handles Memory Manage exception.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void MemManageException(void)
{
  /* Go to infinite loop when Memory Manage exception occurs */
  while (1)
  {
  }
}

/*******************************************************************************
* Function Name  : BusFaultException
* Description    : This function handles Bus Fault exception.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void BusFaultException(void)
{
  /* Go to infinite loop when Bus Fault exception occurs */
  while (1)
  {
  }
}

/*******************************************************************************
* Function Name  : UsageFaultException
* Description    : This function handles Usage Fault exception.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void UsageFaultException(void)
{
  /* Go to infinite loop when Usage Fault exception occurs */
  while (1)
  {
  }
}

/*******************************************************************************
* Function Name  : DebugMonitor
* Description    : This function handles Debug Monitor exception.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void DebugMonitor(void)
{
}

/*******************************************************************************
* Function Name  : SVCHandler
* Description    : This function handles SVCall exception.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void SVCHandler(void)
{
}

/*******************************************************************************
* Function Name  : PendSVC
* Description    : This function handles PendSVC exception.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void PendSVC(void)
{
}

/*******************************************************************************
* Function Name  : SysTickHandler
* Description    : This function handles SysTick Handler.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void SysTickHandler(void)
{
}

/*******************************************************************************
* Function Name  : WWDG_IRQHandler
* Description    : This function handles WWDG interrupt request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void WWDG_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : PVD_IRQHandler
* Description    : This function handles PVD interrupt request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void PVD_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : TAMPER_IRQHandler
* Description    : This function handles Tamper interrupt request. 
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void TAMPER_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : RTC_IRQHandler
* Description    : This function handles RTC global interrupt request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void RTC_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : FLASH_IRQHandler
* Description    : This function handles Flash interrupt request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void FLASH_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : RCC_IRQHandler
* Description    : This function handles RCC interrupt request. 
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void RCC_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : EXTI0_IRQHandler
* Description    : This function handles External interrupt Line 0 request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void EXTI0_IRQHandler(void)
{
  NVIC_InitTypeDef NVIC_InitStructure;

  /* Insert delay to avoid the button bouncing effect */
  for(nDelay=0; nDelay<0x2FFF; nDelay++);

  if(EXTI_GetITStatus(EXTI_Line0) != RESET)
  {
    /* Clear EXTI pending bit */ 
    EXTI_ClearITPendingBit(EXTI_Line0);
    
    if(LCDPowerOff==1)
    { 
     /* LCD TIM conter desable */
     TIM_Cmd(TIMER_LCD, DISABLE);
      
     /* Enable the TIMx global Interrupt */
     NVIC_InitStructure.NVIC_IRQChannel = TIM_LCD_IRQChannel;
     NVIC_InitStructure.NVIC_IRQChannelCmd = DISABLE;
     NVIC_Init(&NVIC_InitStructure); 

     /* All Common lines = 0 */
     CommonLines_Port->ODR &= ~ALL_COMMON_LINES;
      
     /* Configure all Common lines on CommonLines port pins as Out_PP */    
     CommonLines_Port->PinsConfig |= ALL_COMMON_LINES_PP;
      
     /* All Segment lines = 0 ( all SegmentsLines_LQD_Port pins = 0 ) */
     SegmentsLines_LQD_Port->ODR = (u16)~ALL_SEGMENT_LINES;

  #ifdef USE_LCD_REF_PD_878 
     /* All SegmentsLines_LQD_Port pins = 0 */
     SegmentsLines_HQD_Port->ODR = (u16)~ALL_SEGMENT_LINES;
  #endif  
     /* LCD Bias Plus Pin = 0V (LCD Bias Minus Pin is always in 0V level) */
     GPIO_ResetBits(LCD_Bias_Port, LCD_BiasPlus_Pin);
        
     LCDPowerOff=0;
    }
    
    else
    { 
     /* LCD TIM conter enable */
     TIM_Cmd(TIMER_LCD, ENABLE); 
      
     /* Enable the TIMx global Interrupt */
     NVIC_InitStructure.NVIC_IRQChannel = TIM_LCD_IRQChannel;
     NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
     NVIC_Init(&NVIC_InitStructure); 

     /* Power on the resistor bridge ( LCD Bias Minus is always set to 0) */
     GPIO_SetBits(LCD_Bias_Port, LCD_BiasPlus_Pin);
   
     LCDPowerOff=1;
   }
 }
}

/*******************************************************************************
* Function Name  : EXTI1_IRQHandler
* Description    : This function handles External interrupt Line 1 request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void EXTI1_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : EXTI2_IRQHandler
* Description    : This function handles External interrupt Line 2 request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void EXTI2_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : EXTI3_IRQHandler
* Description    : This function handles External interrupt Line 3 request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void EXTI3_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : EXTI4_IRQHandler
* Description    : This function handles External interrupt Line 4 request.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void EXTI4_IRQHandler(void)
{
}

/*******************************************************************************
* Function Name  : DMA1_Channel1_IRQHandler

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩国产一区二区三区 | 国产亚洲欧洲997久久综合| 在线观看免费成人| 91亚洲资源网| 99精品一区二区三区| av成人老司机| 91视频.com| 欧洲人成人精品| 日本韩国视频一区二区| 日本精品一区二区三区高清| 91福利资源站| 欧美久久久久久蜜桃| 欧美一区二区三区在线视频| 91麻豆精品91久久久久同性| 欧美福利视频一区| 日韩免费高清电影| 久久嫩草精品久久久精品一| 日本一区二区三区免费乱视频| 国产女主播一区| 国产精品免费av| 亚洲美女屁股眼交| 亚洲444eee在线观看| 奇米一区二区三区av| 老司机一区二区| 国产69精品久久777的优势| 99久久久国产精品| 欧美色视频在线观看| 欧美高清激情brazzers| 日韩久久精品一区| 国产亚洲制服色| 不卡一区二区在线| 91麻豆成人久久精品二区三区| 91福利视频久久久久| 日韩亚洲国产中文字幕欧美| 久久久精品影视| 一区二区三区日韩精品| 日本成人在线不卡视频| 国产精品一区二区三区四区| 色婷婷亚洲婷婷| 日韩亚洲国产中文字幕欧美| 中文在线免费一区三区高中清不卡| 国产精品国产a| 亚洲香肠在线观看| 精品一区二区三区香蕉蜜桃| 成人av电影在线播放| 欧美伊人久久大香线蕉综合69| 日韩一卡二卡三卡国产欧美| 中文字幕av资源一区| 亚洲五月六月丁香激情| 国产真实精品久久二三区| 99国产精品一区| 91超碰这里只有精品国产| 日本一区二区三区久久久久久久久不 | 久久精品人人做人人综合| 综合激情成人伊人| 日韩和欧美一区二区| 国产精品亚洲午夜一区二区三区| av成人动漫在线观看| 欧美日本精品一区二区三区| 久久精品人人做人人综合| 亚洲一区二区成人在线观看| 国产91对白在线观看九色| 欧美日韩电影一区| 自拍偷拍欧美激情| 久久不见久久见中文字幕免费| 91老师片黄在线观看| 26uuu久久天堂性欧美| 亚洲成va人在线观看| 风间由美一区二区av101| 日韩一级黄色片| 一区二区三区中文字幕| 国产高清精品在线| 91精品视频网| 一区二区成人在线观看| 久久久久久久国产精品影院| 亚洲一区二区五区| a4yy欧美一区二区三区| 欧美xxx久久| 亚洲福利一二三区| 不卡的av中国片| 国产欧美日韩综合| 激情五月婷婷综合网| 欧美日韩成人在线一区| 一区二区三区不卡在线观看| 成人精品一区二区三区四区 | 69av一区二区三区| 亚洲私人影院在线观看| 粉嫩蜜臀av国产精品网站| 精品蜜桃在线看| 婷婷开心久久网| 在线看不卡av| 亚洲欧美韩国综合色| 成人高清视频在线观看| 久久―日本道色综合久久| 喷水一区二区三区| 7777精品伊人久久久大香线蕉 | 日韩一二三区视频| 肉丝袜脚交视频一区二区| 欧美视频一区在线| 亚洲欧美福利一区二区| www.欧美色图| 中文字幕在线一区二区三区| 国产成人精品影视| 国产视频一区二区三区在线观看| 久久精品国产免费看久久精品| 5566中文字幕一区二区电影| 日韩精品一二三四| 欧美电影在哪看比较好| 欧美日韩激情一区二区三区| 一区二区三区日韩在线观看| 日本乱人伦一区| 亚洲影院理伦片| 欧美色图第一页| 图片区日韩欧美亚洲| 69堂精品视频| 日本女优在线视频一区二区| 日韩欧美三级在线| 国产精品一区二区三区乱码 | 青青草精品视频| 欧美一区二区三区视频免费 | 不卡一区二区三区四区| 亚洲婷婷在线视频| 91色porny| 亚洲一区视频在线| 欧美一区午夜视频在线观看| 免费看日韩精品| 亚洲精品在线免费观看视频| 国产精品888| 日韩一区在线播放| 欧美视频一区二区三区四区| 日本中文一区二区三区| 久久午夜羞羞影院免费观看| 高清不卡在线观看av| 亚洲人精品一区| 欧美日韩成人激情| 国产乱码精品一区二区三| 亚洲欧美在线另类| 欧美日韩免费观看一区三区| 久久精品99久久久| 日本一区二区三区四区在线视频 | 国产午夜亚洲精品羞羞网站| 成人黄色电影在线| 亚洲成人7777| 久久久久久久性| 懂色av噜噜一区二区三区av| 亚洲欧美日韩一区二区三区在线观看| 欧美日韩在线播放| 精品一区二区三区在线视频| 国产精品你懂的在线欣赏| 在线一区二区视频| 精品一区二区三区在线播放| 亚洲欧洲av色图| 欧美一区二区三区在| 国产成人超碰人人澡人人澡| 亚洲超丰满肉感bbw| 欧美精品一区二区精品网| 97se狠狠狠综合亚洲狠狠| 男人的天堂亚洲一区| 国产精品国产三级国产aⅴ中文| 欧美日韩国产一区| 福利一区在线观看| 午夜精品福利在线| 中日韩av电影| 51精品视频一区二区三区| 国产精品 欧美精品| 亚洲va天堂va国产va久| 国产欧美视频在线观看| 日韩一区二区三区在线视频| 99热99精品| 精品制服美女丁香| 亚洲国产中文字幕| 国产精品激情偷乱一区二区∴| 日韩一区二区免费电影| 日本二三区不卡| 福利一区在线观看| 久久精品国产亚洲a| 一区二区三区电影在线播| 国产色爱av资源综合区| 正在播放一区二区| 色狠狠一区二区三区香蕉| 国产成人综合网站| 老司机一区二区| 午夜国产精品一区| 亚洲欧洲制服丝袜| 中文字幕欧美国产| 久久只精品国产| 日韩一区二区免费在线电影 | 亚洲免费毛片网站| 国产日韩亚洲欧美综合| 日韩一区二区电影| 欧美区视频在线观看| 在线免费观看日本一区| 成人国产电影网| 国产精品小仙女| 国模套图日韩精品一区二区| 老司机精品视频导航| 奇米一区二区三区| 日韩精品欧美精品| 偷拍一区二区三区四区| 亚洲一区二区精品久久av|