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

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

?? demo.c

?? this document is source code for arm9 of atmel
?? C
字號:
/*-----------------------------------------------------------------------------
*         ATMEL Microcontroller Software Support  -  ROUSSET  -
*------------------------------------------------------------------------------
* The software is delivered "AS IS" without warranty or condition of any
* kind, either express, implied or statutory. This includes without
* limitation any warranty or condition with respect to merchantability or
* fitness for any particular purpose, or against the infringements of
* intellectual property rights of others.
*------------------------------------------------------------------------------
* File Name           : demo.c
* Object              : main application written in C.
*                     : Graphics LCD Demo Example
* Version | mm | dd | yy | author :
*  1.0      11   17   06    PFi   : Creation
*
*------------------------------------------------------------------------------
* 1)Description:
*
* This file contains the different demo function to be called by the main
* application.
* It contains 3 demos:
* - AT91F_Demo1 : Simple ASCII character set and ATMEL logo display
* - AT91F_Demo2 : Animated Dancing pingouin
* - AT91F_Demo1 : Animated running cat.
*
-----------------------------------------------------------------------------*/

/* Include Standard LIB  files */
#include "project.h"
#include "..\common\lib_twi.h"
#include "glcd_i2c_batron.h"
//#include "Images\atmel_logo.h"
#include "Images\atmel.h"
#include "Images\anime_cat.h"
#include "Images\anime_pingouin.h"
//#include "font\full_5_x_7_charset.h"

/* value of the PIT value to have 350ms @ 48 MHz */
#define PIT_PIV_SECOND_VALUE       0xFFFFF

/* value of the PIT value to have 333ns @ 48 MHz */
#define PIT_PIV_MILI_SECOND_VALUE  0x668

#define DELAY_PINGOUIN_IMG   120
#define DELAY_CAT_IMG        40

/*-----------------------------------------------------------------------------
* Wait function with the Periodic Interval Timer (PIT)
* The wait time unit is the max PIT rollover value, i.e 350ms @ 48 MHz
-----------------------------------------------------------------------------*/
void AT91F_WaitSecond (unsigned int seconde)
{
   unsigned int PitStatus = 0;     /* Status register of the PIT */
   unsigned int PitLoop = 0;    /* Store the number of PIT Loop */

   AT91C_BASE_PITC->PITC_PIMR = AT91C_PITC_PITEN|PIT_PIV_SECOND_VALUE;

   for( PitLoop=0; PitLoop <(seconde*3);)     /* One PIT loop equals 333ms */
   {
    /* Wait for the PIT counter overflow occurs */
    while ((AT91C_BASE_PITC->PITC_PISR & AT91C_PITC_PITS)==0);
    /* Read the PIT Interval Value Reg to clear it for the next overflow */

    PitStatus = AT91C_BASE_PITC->PITC_PIVR ;

    /* dummy access to avoid IAR warning */
    PitStatus = PitStatus ;

    PitLoop++;
   }
}

/*-----------------------------------------------------------------------------
* Wait function with the Periodic Interval Timer (PIT)
* The wait time is from 1ms to 999ms.
*----------------------------------------------------------------------------*/
void AT91F_WaitMiliSecond (unsigned int MiliSeconds)
{
   unsigned int PitStatus = 0;     /* Status register of the PIT */
   unsigned int PitLoop = 0;    /* Store the number of PIT Loop */

   AT91C_BASE_PITC->PITC_PIMR = AT91C_PITC_PITEN|PIT_PIV_MILI_SECOND_VALUE;

   for( PitLoop=0; PitLoop <(MiliSeconds*3);)  /* One PIT loop equals 333ms */
   {
    /* Wait for the PIT counter overflow occurs */
    while ((AT91C_BASE_PITC->PITC_PISR & AT91C_PITC_PITS)==0);
    /* Read the PIT Interval Value Reg to clear it for the next overflow */
    PitStatus = AT91C_BASE_PITC->PITC_PIVR ;
    /* dummy access to avoid IAR warning */
    PitStatus = PitStatus ;
    PitLoop++;
   }
}

void AT91F_Demo1(void)
{

    /* Clear the LCD */
    AT91F_Glcd_ClearLcd();

    /* Printing the Standard ASCII CHARACTER SET 33 to 126 */
    AT91F_Glcd_PutString("     Printing",LCD_PAGE_0,0);
    AT91F_Glcd_PutString("        the",LCD_PAGE_1,0);
    AT91F_Glcd_PutString("   Standard ASCII",LCD_PAGE_2,0);
    AT91F_Glcd_PutString("   Character Set",LCD_PAGE_3,0);

    AT91F_WaitSecond(2);

    /* Clear the LCD and put it in normal mode */
    AT91F_Glcd_ClearLcd();
    AT91F_Glcd_VideoMode(Normal);

    AT91F_WaitSecond(2);

    /* Printing on page 0.  /!\ To print the " character, use (\") */
    AT91F_Glcd_PutString(" !\"#$%&'()*+,-./012",LCD_PAGE_0,0);
    /* Printing on page 1 */
    AT91F_Glcd_PutString("3456789:;<=>?@ABCDE",LCD_PAGE_1,0);
    /* Printing on page 2 */
    AT91F_Glcd_PutString("FGHIJKLMNOPQRSTUVWX",LCD_PAGE_2,0);
    /* Printing on page 3 */
    AT91F_Glcd_PutString("YZ[\"]^_`abcdefghijk",LCD_PAGE_3,0);
    /* Printing on page 4 */
    AT91F_Glcd_PutString("lmnopqrstuvwxyz{|}~",LCD_PAGE_4,0);

    AT91F_WaitSecond(2);

    /* Clear the LCD and put it in normal mode */
    AT91F_Glcd_ClearLcd();
    AT91F_Glcd_VideoMode(Normal);

    /* Printing the Extended ASCII CHARACTER SET */
    AT91F_Glcd_PutString("     Printing",LCD_PAGE_0,0);
    AT91F_Glcd_PutString("        the",LCD_PAGE_1,0);
    AT91F_Glcd_PutString("  Extended ASCII",LCD_PAGE_2,0);
    AT91F_Glcd_PutString("  Character Set",LCD_PAGE_3,0);

    AT91F_WaitSecond(2);

    /* Clear the LCD and put it in normal mode */
    AT91F_Glcd_ClearLcd();
    AT91F_Glcd_VideoMode(Normal);

    /* Printing on page 0 */
    AT91F_Glcd_PutString("、¥ウЖ┆

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区在线| 三级影片在线观看欧美日韩一区二区| 国产精品久久久久久久久晋中| 一区二区三区四区高清精品免费观看| 美女视频网站久久| 在线观看亚洲a| 中文字幕一区二区三区av| 久久精品国产网站| 欧美日韩在线直播| 国产精品久久久久精k8| 国产乱码精品一区二区三区av| 91精品国产综合久久精品麻豆| 亚洲色图丝袜美腿| 成人深夜福利app| 久久免费午夜影院| 美国欧美日韩国产在线播放| 欧美三电影在线| 亚洲精品欧美激情| 91视频在线观看免费| 国产欧美一区二区精品性色超碰| 蜜桃精品视频在线| 欧美一级久久久| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩色综合| 午夜精品久久久久久不卡8050| 91麻豆精品一区二区三区| 国产精品卡一卡二卡三| 国产成人精品免费| 国产欧美日韩在线视频| 国产a区久久久| 日本一区二区不卡视频| 国产福利不卡视频| 国产精品天美传媒| av色综合久久天堂av综合| 中文字幕一区二区不卡| 91色.com| 亚洲超丰满肉感bbw| 日韩一区有码在线| 91最新地址在线播放| 国产精品第一页第二页第三页| 99精品视频在线观看免费| 亚洲天堂久久久久久久| 在线观看国产91| 五月天一区二区| 日韩欧美精品在线视频| 国产一区二区三区免费| 欧美国产一区视频在线观看| 成人av影院在线| 一区二区三区高清在线| 欧美日韩精品一区二区天天拍小说 | 日本不卡一区二区三区高清视频| 欧美日韩国产精选| 久久99精品久久久久久久久久久久 | 91精品91久久久中77777| 亚洲在线观看免费视频| 日韩一区二区三区免费观看| 久草中文综合在线| 亚洲欧洲精品一区二区三区| 在线免费观看日本欧美| 久久国产尿小便嘘嘘| 国产精品系列在线| 欧美日韩一级二级| 国产精品羞羞答答xxdd| 亚洲男同1069视频| 欧美草草影院在线视频| 99久久国产综合色|国产精品| 亚洲一区在线电影| 久久久久久**毛片大全| 欧美一a一片一级一片| 久久成人羞羞网站| 亚洲激情欧美激情| 精品国产一区二区精华| 日本精品免费观看高清观看| 美女视频黄频大全不卡视频在线播放| 国产精品系列在线| 日韩欧美亚洲一区二区| 91在线高清观看| 国产主播一区二区| 亚洲va国产va欧美va观看| 中文字幕精品一区| 欧美草草影院在线视频| 欧美视频在线一区| 国产ts人妖一区二区| 青青草91视频| 一区二区在线观看视频| 欧美韩国一区二区| 日韩精品一区二区三区视频播放 | 国产精品系列在线| 91精选在线观看| 一本久久a久久免费精品不卡| 国产又黄又大久久| 日本少妇一区二区| 亚洲.国产.中文慕字在线| 亚洲欧美区自拍先锋| 亚洲国产高清不卡| 精品女同一区二区| 91精品国产综合久久久蜜臀粉嫩| 色一情一伦一子一伦一区| 国产高清不卡一区二区| 激情综合网av| 久久精品国产在热久久| 日韩电影免费在线看| 婷婷综合在线观看| 亚洲电影一级黄| 亚洲一区二区三区小说| 亚洲一区中文在线| 亚洲一区二区三区四区在线观看 | 在线视频国内一区二区| 本田岬高潮一区二区三区| 国产精品996| 国产成都精品91一区二区三| 国产精品77777| 国产福利精品一区| 成人sese在线| 91视频在线观看免费| 色狠狠一区二区三区香蕉| 91免费观看视频| 欧美亚洲一区二区三区四区| 欧美中文字幕一区| 欧美日韩亚洲综合| 91精品国产品国语在线不卡| 欧美一级片在线看| 久久久综合视频| 欧美国产日韩亚洲一区| 亚洲天堂成人在线观看| 亚洲男人的天堂av| 亚洲第一二三四区| 日本91福利区| 国产麻豆精品视频| av亚洲精华国产精华| 欧美午夜一区二区三区| 欧美丰满一区二区免费视频 | 欧美性受极品xxxx喷水| 7777精品久久久大香线蕉| 欧美成人性战久久| 欧美激情一区在线| 亚洲一区在线视频观看| 老司机午夜精品| 国产99久久久国产精品潘金网站| 99re热这里只有精品免费视频| 在线观看日韩一区| 精品久久人人做人人爽| 一区在线中文字幕| 亚洲动漫第一页| 国产自产v一区二区三区c| 91一区一区三区| 欧美成人一区二区| 亚洲视频综合在线| 偷拍与自拍一区| 国产成人精品一区二| 欧美四级电影网| 国产拍欧美日韩视频二区 | 亚洲美女电影在线| 美女一区二区三区在线观看| www.亚洲人| 555夜色666亚洲国产免| 2017欧美狠狠色| 亚洲自拍与偷拍| 国产精品白丝jk白祙喷水网站| 欧美在线啊v一区| 奇米一区二区三区| 不卡av电影在线播放| 日韩欧美国产wwwww| 亚洲婷婷综合久久一本伊一区| 青青草国产精品97视觉盛宴| 91麻豆视频网站| 2021中文字幕一区亚洲| 香蕉影视欧美成人| 不卡一区中文字幕| 精品捆绑美女sm三区| 亚州成人在线电影| 91老司机福利 在线| 日本一区二区在线不卡| 另类小说图片综合网| 欧美在线色视频| 日韩伦理免费电影| 大桥未久av一区二区三区中文| 欧美不卡视频一区| 天天色图综合网| 欧美视频在线一区二区三区| 中文字幕欧美一| 国产激情精品久久久第一区二区| 日韩欧美一区二区视频| 亚洲伦理在线精品| 成人久久视频在线观看| 国产欧美日韩亚州综合 | 日韩制服丝袜av| 欧美猛男gaygay网站| 一区二区三区在线免费播放| 成人97人人超碰人人99| 国产精品女同一区二区三区| 国产999精品久久久久久绿帽| 久久一夜天堂av一区二区三区 | 国产一区二区三区不卡在线观看| 欧美一区二区三区免费视频| 丝袜美腿高跟呻吟高潮一区| 欧美日韩精品免费| 天天综合网天天综合色| 91麻豆精品国产无毒不卡在线观看| 一区二区高清免费观看影视大全 |