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

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

?? tick_service.c

?? arm嵌入式系統(tǒng)開發(fā)--軟件設(shè)計與優(yōu)化隨書源代碼。開發(fā)環(huán)境asm+c。小操作系統(tǒng)。
?? C
字號:
/*
 *  ____________________________________________________________________
 * 
 *  Copyright (c) 2002, Andrew N. Sloss, Chris Wright and Dominic Symes
 *  All rights reserved.
 *  ____________________________________________________________________
 * 
 *  NON-COMMERCIAL USE License
 *  
 *  Redistribution and use in source and binary forms, with or without 
 *  modification, are permitted provided that the following conditions 
 *  are met: 
 *  
 *  1. For NON-COMMERCIAL USE only.
 * 
 *  2. Redistributions of source code must retain the above copyright 
 *     notice, this list of conditions and the following disclaimer. 
 * 
 *  3. Redistributions in binary form must reproduce the above 
 *     copyright notice, this list of conditions and the following 
 *     disclaimer in the documentation and/or other materials provided 
 *     with the distribution. 
 * 
 *  4. All advertising materials mentioning features or use of this 
 *     software must display the following acknowledgement:
 * 
 *     This product includes software developed by Andrew N. Sloss,
 *     Chris Wright and Dominic Symes. 
 * 
 *   THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY 
 *   EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
 *   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
 *   PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE CONTRIBUTORS BE 
 *   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
 *   OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
 *   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
 *   OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 
 *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 
 *   TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 
 *   OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
 *   OF SUCH DAMAGE. 
 * 
 *  If you have questions about this license or would like a different
 *  license please email :
 * 
 * 	andrew@sloss.net
 * 
 * 
 */
 
/*****************************************************************************
 * Simple Little Operating System - SLOS
 *****************************************************************************/

/*****************************************************************************
 *
 * Module      : tick_service.c
 * Description : Header File
 * Platform    : Evaluator7T
 * History     : 
 *
 * 2000-03-25 Andrew N. Sloss
 * - implemented a tick service
 *
 *****************************************************************************/


/*****************************************************************************
 * IMPORT
 *****************************************************************************/

#include "../headers/macros.h"

#include "../../headers/api_types.h"

/*****************************************************************************
 * MACRO'S
 *****************************************************************************/

/* none ... */
 
/*****************************************************************************
 * GLOBAL
 *****************************************************************************/

UINT countdown;

/*****************************************************************************
 * EXTERN's
 *****************************************************************************/

/* none... */

/*****************************************************************************
 * GLOBALS
 *****************************************************************************/

/* none... */

/*****************************************************************************
 * ROUTINES
 *****************************************************************************/

/* -- eventTickInit -----------------------------------------------------------
 *                                                            
 * Description  : Initialises the counter timer in milliseconds
 *
 * Parameters   : UINT msec - sets periodic timer in milliseconds
 * Return       : none...
 * Notes        : none...
 *                                                                             
 */
 
void eventTickInit (UINT msec)
{
/* ----------------------------------------------------------------------
 *
 * Initalize the Tick hardware on the Samsung part.
 *
 * ----------------------------------------------------------------------
 */

*TMOD = 0;
*INTPND = 0x00000000; 	// Clear pending interrupts .............

/* ----------------------------------------------------------------------
 *
 * Set the countdown value depending on msec.
 *
 * ----------------------------------------------------------------------
 */

  switch (msec)
  {
  case 2: /* fast ... */
  countdown = 0x000ffff0;
  break;
  default: /* slow ... */
  countdown = 0x00effff0;
  break;	
  }
}

/* -- eventTickService --------------------------------------------------------
 *
 * Description : interrupt service routine for timer0 interrupt.
 *
 * Parameters  : none...
 * Return      : none...
 * Notes       : 
 * 
 * timer interrupt everytime the counter reaches 0. To reset
 * the timer TDATA0 has to have a new initialization value.
 * Finally the last act is to unmask the timer interrupt on 
 * the Samsung KS3250C100.
 *
 */ 

#define tIOPDATA    (volatile unsigned int *)(SYSCFG + 0x5008)
#define LEDBANK     *tIOPDATA


#define LED_4_ON    LEDBANK |= 0x00000010
#define LED_4_OFF   LEDBANK = LEDBANK &~ 0x00000010

unsigned int xLED = 0;

 
void eventTickService(void) 
{ 

/* -- reset timer interrupt... */ 

*INTPND	= 1<<10;
*TDATA0	= countdown; 

  if (xLED==0)
  { 
  LED_4_ON; 
  xLED=1; 
  } 
  else 
  {
  LED_4_OFF; 
  xLED=0;
  } 

/* -- unmask the interrupt source.... */
	
*(volatile unsigned int*)INTMSK &= ~((1<<INT_GLOBAL)|(1<<10)|(1<<0));
} 

/* -- eventTickStart ----------------------------------------------------------
 *
 * Description  : switches on the periodic tick event
 *
 * Parameters   : none...
 * Return       : none...
 * Notes        : none...
 *
 */  
 
void eventTickStart(void)
{	
*TDATA0   = countdown; /* load Counter Timer ... */
*TMOD     |= 0x1;      /* enable interval interrupt ... */
  
/* -- unmask the interrupt source.. */ 
  	
*(volatile unsigned int*)INTMSK &= ~((1 << INT_GLOBAL) | (1<<10) | (1<<0));     
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人性生交大合| 国产伦精品一区二区三区免费| 99久久精品免费| 国产性色一区二区| 国产精品一区二区你懂的| 日本一区二区三区电影| 91免费国产在线| 亚洲成人av福利| 精品国产一区二区三区av性色| 国产成人精品aa毛片| 亚洲人成网站影音先锋播放| 在线视频综合导航| 久久激情综合网| 欧美精彩视频一区二区三区| 91麻豆免费看片| 免费人成在线不卡| 国产精品婷婷午夜在线观看| 在线一区二区三区| 久久精品国产久精国产| 国产精品无码永久免费888| 欧美天堂亚洲电影院在线播放| 久久精品999| 亚洲精品视频观看| 欧美tk丨vk视频| 91欧美一区二区| 麻豆91精品91久久久的内涵| 日韩久久一区二区| 日韩美女视频在线| 99久久婷婷国产| 久久精品国产精品亚洲红杏| 中文字幕一区二区三区四区 | 狠狠v欧美v日韩v亚洲ⅴ| 欧美激情自拍偷拍| 欧美一三区三区四区免费在线看| 国产成人精品亚洲777人妖 | 精品久久人人做人人爽| 91首页免费视频| 另类小说色综合网站| 亚洲视频在线一区二区| 久久综合成人精品亚洲另类欧美 | 亚洲国产精品人人做人人爽| 久久久亚洲精品石原莉奈 | 欧美一级高清大全免费观看| 99精品久久只有精品| 麻豆国产91在线播放| 夜夜嗨av一区二区三区四季av| 国产午夜久久久久| 51午夜精品国产| 91亚洲精品乱码久久久久久蜜桃| 国内精品第一页| 麻豆国产一区二区| 视频在线观看一区| 一区二区三区**美女毛片| 亚洲国产精品二十页| 日韩三级伦理片妻子的秘密按摩| 欧美在线一区二区| 欧美专区日韩专区| 成人激情午夜影院| 国产suv精品一区二区三区| 黄一区二区三区| 免费av网站大全久久| 亚洲成av人片一区二区| 亚洲精品一二三区| 亚洲精品视频在线观看网站| 一区免费观看视频| 成人免费小视频| 国产精品色呦呦| 国产日韩欧美在线一区| 国产偷国产偷精品高清尤物| 26uuuu精品一区二区| 欧美大片一区二区三区| 日韩美女一区二区三区四区| 日韩一区二区三区观看| 精品粉嫩aⅴ一区二区三区四区| 日韩色在线观看| 日韩欧美二区三区| 亚洲精品在线免费播放| 国产三级精品视频| 国产精品理伦片| 国产精品久久久久久久久久久免费看| 国产色一区二区| 国产精品国产三级国产aⅴ原创| 国产精品天美传媒| 亚洲激情av在线| 日韩av电影天堂| 久久精品999| 国产69精品久久久久777| 99免费精品视频| 色老汉一区二区三区| 欧美性猛片aaaaaaa做受| 555夜色666亚洲国产免| 精品免费99久久| 一区精品在线播放| 一区二区三区av电影 | 337p日本欧洲亚洲大胆色噜噜| 精品国产一区二区亚洲人成毛片| 久久精品亚洲麻豆av一区二区| 国产精品色眯眯| 亚洲精品久久久蜜桃| 日韩av一区二区三区四区| 韩国三级电影一区二区| 99视频精品在线| 91精选在线观看| 久久久精品tv| 一级女性全黄久久生活片免费| 日韩高清不卡在线| 粉嫩久久99精品久久久久久夜| 在线免费一区三区| 日韩免费高清av| 亚洲女同一区二区| 老司机精品视频线观看86| 成人黄页在线观看| 91精品国产色综合久久不卡电影| 国产日韩高清在线| 亚洲午夜私人影院| 国产91在线看| 欧美精品 日韩| 亚洲国产精品二十页| 亚洲国产欧美日韩另类综合 | 日韩女优电影在线观看| 中文字幕在线不卡| 精品一区二区三区在线播放视频 | 黑人巨大精品欧美一区| 色婷婷综合视频在线观看| 日韩女优av电影在线观看| 国产精品久久久久婷婷| 老司机免费视频一区二区三区| 99re热视频精品| 久久一日本道色综合| 午夜精品一区二区三区免费视频 | 亚洲精品视频在线观看网站| 极品少妇一区二区| 欧美日韩二区三区| 亚洲摸摸操操av| 国产精品1024久久| 日韩欧美你懂的| 亚洲福利国产精品| 色综合天天综合在线视频| 久久综合色鬼综合色| 日韩成人精品在线观看| 欧美色视频一区| 亚洲另类春色校园小说| 成人国产精品免费| 久久久久国产精品厨房| 久久国产精品99久久久久久老狼| 欧美午夜精品一区二区蜜桃| 中文字幕欧美国产| 国产精品1024| 久久久久久久久蜜桃| 久久av资源站| 日韩欧美一二区| 蜜臀av一区二区三区| 制服丝袜亚洲色图| 天天色图综合网| 欧美日韩精品久久久| 性做久久久久久| 欧美日韩高清一区二区不卡| 亚洲一二三区在线观看| 欧美午夜理伦三级在线观看| 一区二区三区欧美| 在线这里只有精品| 亚洲午夜免费电影| 欧美挠脚心视频网站| 天天做天天摸天天爽国产一区| 欧美图区在线视频| 日韩成人精品在线观看| 欧美一级理论片| 久久99热狠狠色一区二区| 精品国产乱码久久久久久闺蜜 | 91蜜桃在线免费视频| 国产精品福利一区二区| 99国产精品久| 亚洲男人天堂av| 欧美日韩一区视频| 日韩不卡一二三区| 精品国产欧美一区二区| 国产精品羞羞答答xxdd| 国产精品三级电影| 色老汉一区二区三区| 午夜精品久久久久久久99水蜜桃| 91精品国产综合久久精品app| 奇米精品一区二区三区在线观看一 | 精品少妇一区二区三区视频免付费| 日韩av一区二区三区四区| 2024国产精品视频| 成人国产免费视频| 亚洲成国产人片在线观看| 欧美一区二区免费视频| 国产成人免费网站| 中文字幕一区二区三区四区| 欧美性大战久久久| 国内欧美视频一区二区| 国产精品家庭影院| 在线日韩一区二区| 精品写真视频在线观看| 成人欧美一区二区三区视频网页| 91成人免费在线视频| 久久99久久99| 亚洲男人的天堂网| 精品国产乱码久久久久久牛牛 |