久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

NXP_LPC1114延時函數集合

作者:佚名   來源:本站原創(chuàng)   點擊數:  更新時間:2012年11月14日   【字體:
#include "LPC11XX.h"
#include "gpio.h"
#include "timer16.h"

/*系統(tǒng)時鐘配置為48MHz,AHB不分頻,一次定時器時鐘為48Mhz,因此得出以下分頻值,匹配值*/
void Delay_Us(unsigned int DelayTimes)
{
 /* * setup timer #1 for delay */
 
 //LPC_SYSCON->SYSAHBCLKCTRL |= (1<<8);     /*開啟定時器Timer16_1時鐘--時鐘配置中開啟該時鐘*/
  LPC_TMR16B1->TCR = 0x02;                 /* reset timer */
  LPC_TMR16B1->PR  = 48;                   /* set prescaler to zero 根據AHB時鐘確定分頻值*/
  LPC_TMR16B1->MR0 = DelayTimes;             /* 所需的延時時間 */
  LPC_TMR16B1->IR  = 0xff;                 /* reset all interrrupts 復位所有的中斷*/
  LPC_TMR16B1->MCR = 0x04;                 /* stop timer on match --達到匹配停止*/
  LPC_TMR16B1->TCR = 0x01;                 /* start timer 啟動定時器*/
 
 while (LPC_TMR16B1->TCR & 0x01);           /*等待直到時間到*/
 LPC_TMR16B1->TCR = 0x00;                 /* Close timer --關閉定時器*/
}
void Delay_Ms(unsigned int DelayTimes)
{
 /* * setup timer #1 for delay */
 
 //LPC_SYSCON->SYSAHBCLKCTRL |= (1<<8);       //開啟定時器Timer16_1時鐘
  LPC_TMR16B1->TCR = 0x02;                 /* reset timer */
  LPC_TMR16B1->PR  = 48000;                 /* set prescaler to zero */
  LPC_TMR16B1->MR0 = DelayTimes;
  LPC_TMR16B1->IR  = 0xff;                 /* reset all interrrupts */
  LPC_TMR16B1->MCR = 0x04;                 /* stop timer on match */
  LPC_TMR16B1->TCR = 0x01;                 /* start timer */
 
 while (LPC_TMR16B1->TCR & 0x01);           /*等待直到時間到*/
 LPC_TMR16B1->TCR = 0x00;                 /* Close timer */
}
void Delay_Sec(unsigned char DelayTimes)
{
 /* * setup timer #1 for delay */
 
 //LPC_SYSCON->SYSAHBCLKCTRL |= (1<<8);       //開啟定時器Timer16_1時鐘
  LPC_TMR16B1->TCR = 0x02;                 /* reset timer */
  LPC_TMR16B1->PR  = 48000000;             /* set prescaler to zero */
  LPC_TMR16B1->MR0 = DelayTimes;
  LPC_TMR16B1->IR  = 0xff;                 /* reset all interrrupts */
  LPC_TMR16B1->MCR = 0x04;                 /* stop timer on match */
  LPC_TMR16B1->TCR = 0x01;                 /* start timer */
 
 while (LPC_TMR16B1->TCR & 0x01);           /*等待直到時間到*/
 LPC_TMR16B1->TCR = 0x00;                 /* Close timer */
}

關閉窗口

相關文章

主站蜘蛛池模板: 日韩欧美自拍 | 乳色吐息在线观看 | 日韩一区二区在线视频 | 在线不卡av | 久久黄色大片 | 天堂色av| 中文字幕在线免费看线人 | 国产99热| 高潮毛片无遮挡免费看 | 午夜亚洲精品 | 91蜜桃婷婷狠狠久久综合9色 | 久久久精品一区 | 91av免费| 成人在线网 | 亚洲国产成人精品女人久久久 | 日韩av在线免费播放 | www.啪啪 | 亚洲国产精品网站 | 亚洲欧美视频在线观看 | 欧美自拍视频 | 日韩欧美久久久 | 亚洲精品乱码久久久久 | 日韩精品一 | 欧美一区二区三区在线视频 | 欧美在线免费观看 | 成人动漫一区二区 | 成人短视频在线观看 | 污视频网站在线观看 | 精品一区在线播放 | 欧美一区二区三区在线 | 欧美综合一区 | 国产精品久久一区二区三区 | 天天cao | 51成人做爰www免费看网站 | 亚洲小视频在线观看 | 日韩一级在线观看 | 国产精品2区 | 毛片在线视频 | 三级在线播放 | 亚洲人成在线播放 | 欧美精品区 |