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

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

?? lcd.c

?? uCos-II 在多種處理器上移植的源代碼
?? C
字號(hào):
/*****************************************************************************
|*
|*  Copyright (c) 2001 TASKING, Inc.
|*
|*  Description:
|*
|*      This module contains several functions for use with the LCD
|*	on the Phytec KitCON 505L board.
|*
 ****************************************************************************/

#include "lcd.h"

_xdat unsigned char DAC0 _at (0x0F3DC);
_xdat unsigned char LCON _at (0x0F3DD);
_xdat unsigned char LCRL _at (0x0F3DE);
_xdat unsigned char LCRH _at (0x0F3DF);

_xdat unsigned int  LCD[LCD_WIDTH] _at (0x0F3E0);

_rom unsigned int CHR[128]  = {
    ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,
    ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,
    ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,
    ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,   ch_xx,
    ch_SP,   ch_EXCL, ch_xx,   ch_xx,   ch_DOL,  ch_xx,   ch_xx,   ch_AP,
    ch_OBRK, ch_CBRK, ch_AST,  ch_PLUS, ch_xx,   ch_MIN,  ch_DOT,  ch_SL,
    ch_0,    ch_1,    ch_2,    ch_3,    ch_4,    ch_5,    ch_6,    ch_7,
    ch_8,    ch_9,    ch_xx,   ch_xx,   ch_xx,   ch_EQU,  ch_xx,   ch_QUES,
    ch_xx,   ch_A,    ch_B,    ch_C,    ch_D,    ch_E,    ch_F,    ch_G,
    ch_H,    ch_I,    ch_J,    ch_K,    ch_L,    ch_M,    ch_N,    ch_O,
    ch_P,    ch_Q,    ch_R,    ch_S,    ch_T,    ch_U,    ch_V,    ch_W,
    ch_X,    ch_Y,    ch_Z,    ch_OBRS, ch_BSL,  ch_CBRS, ch_xx,   ch_UN,
    ch_xx,   ch_a,    ch_b,    ch_c,    ch_d,    ch_e,    ch_f,    ch_g,
    ch_h,    ch_i,    ch_j,    ch_k,    ch_l,    ch_m,    ch_n,    ch_o,
    ch_p,    ch_q,    ch_r,    ch_s,    ch_t,    ch_u,    ch_v,    ch_w,
    ch_x,    ch_y,    ch_z,    ch_xx,   ch_OR,   ch_xx,   ch_xx,   ch_xx
};


/*****************************************************************************
|*
|*  Function:           InitLcd
|*
|*  Description:
|*
|*      Initialize the LCD.
|*
 */
void InitLcd(void)
{
    SYSCON = 0x20;
    LCON   = 0xC1;
    DAC0   = 0xA0;
    LCRL   = 0x84;
    LCRH   = 0xC1;

    ClearLcd();
}

/*****************************************************************************
|*
|*  Function:           WriteLcd
|*
|*  Description:
|*
|*      Write a character to the LCD. This function assumes the LCD to be
|*      initialized (using InitLcd()). When the character to be printed
|*	is a '.' it will be patched into the previous character.
|*
 */
void WriteLcd( unsigned char position, unsigned char input )
{
    static unsigned char last_char = ' ';
	
    if ( position < LCD_WIDTH )
    {
	if ( input == '.' )
	{
	    LCD[position] = CHR[last_char] | ch_DOT;
	}
	else
	{
	    LCD[position] = CHR[input];
	}
	last_char = input;
    }
}

/*****************************************************************************
|*
|*  Function:           WriteLcdStr
|*
|*  Description:
|*
|*      Write a string to the LCD. This function assumes the LCD to be
|*      initialized (using InitLcd()). When the character to be printed
|*	is a '.' it will be patched into the previous character.
|*
 */
void WriteLcdStr( char * str )
{
	char	position = 0;
	char	ptr = 0;

	while ( position < LCD_WIDTH )
	{
		WriteLcd( position, str[ptr] );
		ptr++;

		/* If the next character is a '.' don't increment 'position'. *
		 * Because a seperate segment is present for the '.' it will  *
		 * be shown on the same position as the previous character    */
		if ( str[ptr] != '.' ) 
		{
			position++;
		}
	}
}

/*****************************************************************************
|*
|*  Function:           ClearLcd
|*
|*  Description:
|*
|*      Clear the entire LCD.
|*
 */
void ClearLcd( void )
{
    int i;

    for ( i=0; i < LCD_WIDTH; i++ )
    {
	LCD[i] = 0; /* clear all segments */
    }
}

/*****************************************************************************
|*
|*  Function:           SetContrast
|*
|*  Description:
|*
|*      Set the contrast level of the LCD.
|*
 */
void SetContrast( unsigned char Contrast )
{
    DAC0 = Contrast;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一二线国产| 伊人色综合久久天天人手人婷| 天堂午夜影视日韩欧美一区二区| 色诱亚洲精品久久久久久| 国产精品久久久爽爽爽麻豆色哟哟| 国产在线精品一区在线观看麻豆| 日韩欧美卡一卡二| 国产v综合v亚洲欧| 中文乱码免费一区二区| 色综合久久久久久久久| 亚洲国产欧美日韩另类综合| 日韩午夜av一区| 国产精品123| 又紧又大又爽精品一区二区| 欧美日韩大陆一区二区| 极品销魂美女一区二区三区| 中文字幕的久久| 欧美日韩亚洲综合一区二区三区 | 亚洲国产精品成人综合| 99精品欧美一区| 亚洲chinese男男1069| 欧美tickle裸体挠脚心vk| 国产成人av自拍| 亚洲va欧美va天堂v国产综合| 久久久久九九视频| 欧美性大战久久久| 国产精品主播直播| 亚洲成人av免费| 国产精品国产a级| 欧美一区二区三区精品| 成人免费av网站| 日韩成人免费电影| 亚洲另类在线制服丝袜| 欧美变态凌虐bdsm| 欧美日韩中文国产| 成人激情小说网站| 另类小说综合欧美亚洲| 亚洲线精品一区二区三区| 久久久国产精品午夜一区ai换脸| 欧美性色综合网| 成人理论电影网| 精品一二三四区| 日本不卡1234视频| 一区二区日韩电影| 国产精品伦一区二区三级视频| 日韩视频免费观看高清完整版| 91看片淫黄大片一级在线观看| 国产在线视频一区二区三区| 日本中文字幕一区二区视频| 夜夜揉揉日日人人青青一国产精品| 国产欧美日韩在线视频| 日韩一区二区三区免费看| 在线观看成人小视频| 99re成人在线| 粉嫩绯色av一区二区在线观看| 精品一区二区三区免费播放| 亚洲chinese男男1069| 一二三四区精品视频| 国产精品全国免费观看高清| 久久久久久久久久久99999| 日韩欧美另类在线| 91精品免费在线观看| 欧美日韩精品电影| 欧美日韩黄视频| 欧美日韩一区二区在线观看| 欧美日韩中文字幕一区| 欧美天堂亚洲电影院在线播放| 99免费精品视频| gogo大胆日本视频一区| www.亚洲免费av| 不卡一区二区在线| 99久久精品国产麻豆演员表| 成人avav在线| 色综合视频在线观看| 色婷婷av久久久久久久| 在线观看欧美日本| 欧美久久一二区| 欧美一区二区三区喷汁尤物| 日韩欧美久久久| 26uuu久久天堂性欧美| 久久精品一级爱片| 国产精品三级久久久久三级| 亚洲欧洲无码一区二区三区| 亚洲欧美国产高清| 无码av中文一区二区三区桃花岛| 五月婷婷激情综合| 老鸭窝一区二区久久精品| 国产一区二区三区四区在线观看| 国产精品1区二区.| 99久久99久久精品国产片果冻| 色婷婷久久一区二区三区麻豆| 欧美色国产精品| 日韩一区二区三区四区五区六区| 久久免费国产精品| 中文字幕视频一区二区三区久| 亚洲欧美国产高清| 免费在线观看成人| 国产传媒久久文化传媒| 色狠狠桃花综合| 欧美一区二区三区四区在线观看 | 欧美一级日韩一级| 久久影院午夜论| 亚洲欧美综合在线精品| 三级在线观看一区二区| 国产精品亚洲成人| 欧美在线你懂的| 精品福利一区二区三区免费视频| 国产精品污污网站在线观看| 一区二区三区四区不卡视频| 捆绑变态av一区二区三区| 岛国一区二区在线观看| 欧美三级蜜桃2在线观看| 久久久综合网站| 亚洲福利一二三区| 国产精品原创巨作av| 在线观看欧美黄色| 日本一区二区三区四区| 天天免费综合色| 成人黄色777网| 欧美日韩另类一区| 欧美国产综合色视频| 日产精品久久久久久久性色| av亚洲精华国产精华| 欧美一卡在线观看| 日韩一区有码在线| 韩国三级在线一区| 欧美四级电影网| 中文字幕不卡在线播放| 久久精品国产77777蜜臀| 日本韩国欧美一区| 日本一区二区视频在线| 美国十次了思思久久精品导航| 一本大道久久a久久精二百| 久久亚洲精精品中文字幕早川悠里 | 在线视频一区二区三| 欧美激情中文字幕一区二区| 蜜臀久久99精品久久久久宅男| 色悠悠亚洲一区二区| 国产亚洲一区二区三区在线观看| 水蜜桃久久夜色精品一区的特点| 色综合色综合色综合| 欧美国产成人精品| 国模娜娜一区二区三区| 日韩亚洲欧美一区二区三区| 一区二区三区久久| 91视频在线观看| 国产精品伦理一区二区| 成人性色生活片免费看爆迷你毛片| 日韩欧美一级精品久久| 日韩电影一区二区三区四区| 日本丶国产丶欧美色综合| 国产精品盗摄一区二区三区| 国产高清久久久| 久久久久久电影| 国产盗摄女厕一区二区三区 | 欧美一区二区三区视频免费播放| 一区二区三区高清| 欧美综合一区二区| 一区二区三区中文字幕精品精品 | 国产精品一区二区免费不卡| 欧美日本一道本| 亚洲精品成人少妇| www.爱久久.com| 国产精品免费网站在线观看| 丁香一区二区三区| 国产精品欧美极品| 99re热这里只有精品视频| 综合久久久久综合| 99re热视频精品| 亚洲一区二区三区四区五区中文| 欧美系列日韩一区| 亚洲va中文字幕| 日韩欧美国产小视频| 精品在线播放免费| 久久精品人人做人人综合| 国产毛片一区二区| 国产精品麻豆视频| 91久久精品国产91性色tv| 亚洲精品免费在线观看| 欧美久久婷婷综合色| 久草热8精品视频在线观看| 久久综合色婷婷| av在线这里只有精品| 亚洲一区二区精品3399| 日韩一卡二卡三卡国产欧美| 国产综合久久久久久鬼色| 中文字幕精品一区二区精品绿巨人| 色综合天天综合网国产成人综合天| 怡红院av一区二区三区| 欧美一区二区三区四区视频| 国产精品影视网| 亚洲精品一卡二卡| 日韩一区二区电影| 成人黄页在线观看| 亚洲国产成人av网| 国产欧美日韩在线| 欧美日韩国产首页在线观看| 精品一二三四区| 伊人色综合久久天天| 日韩一区二区三|