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

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

?? 74hc164_test.c

?? LPC2103,74HC164
?? C
字號:
;/****************************************Copyright (c)**************************************************
;**                               深圳市優(yōu)龍科技有限公司
;**
;**                               http://www.ucdragon.com
;**
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
#include  "..\inc\YL_LPC2103.h"
#include  "..\inc\config.h"

U8 const  HC164_string[]  = "\nPlease enter two numbers(0-f) to turn on the leds\n";//輸入兩個數(shù)字,0到f

/*************************************************************************
* Function Name: UART0_GetChar
* Parameters:
* Return: char
*
* Description: Receive a character from Uart by polling LSR register
*
*************************************************************************/
char UART0_GetChar ( void )
{
  U8  Rcv_Data;
  while((U0LSR&0x01)==0);
  Rcv_Data=U0RBR;
  return(Rcv_Data);
}
/*************************************************************************
* Function Name: UART0_PutChar
* Parameters:
* 	       char ch
* Return: void
*
*
* Description: Send character by polling LSR register
*
*************************************************************************/
void UART0_PutChar ( U8  data)
{
  U0THR = data;		             // 發(fā)送數(shù)據(jù)
  while( (U0LSR&0x40)==0 );	     // 等待數(shù)據(jù)發(fā)送完畢
}
/*************************************************************************
* Function Name: UART0_PutString
* Parameters:
* 	       char *Buf
* Return: int :
*
*
* Description: Send a string by using polling method
*
*************************************************************************/
void  UART0_PutString(char *str)
{
	while(*str !='\0')
	{
		UART0_PutChar(*str++);
	}
}
/*************************************************************************
 * Function Name: UART_Init
 * Parameters: Which_Uart DevNum
 * 			
 * Return: int
 *             	0: sucess
 *		1: fail
 * Description: Initialize Uart, configure baut rate, frame format and FIFO
 *
 *************************************************************************/
void UART0_Init ()		//串口0配置
{
  U0LCR = 0x83;		        // DLAB = 1,可設(shè)置波特率
  U0DLL = 0x11;
  U0DLM = 0x00;
  U0LCR = 0x03;
}
/*************************************************************************
* Function Name: main
* Parameters:
* 	
* Return: void
*
*
* Description:
*
*************************************************************************/
void main( void )
{
  U8 no,Display_Bit, Display_Data_Hight, Display_Data_Low;	//循環(huán)參數(shù)
  PINSEL0 = 0x00000005;		                                // 設(shè)置I/O連接到UART0,	P0.4,P0.5,P0.6,P0.7,P0.8為輸出,用來控制LED.
  PINSEL1 = 0x00000000;
  UART0_Init();

  for(;;)
  {
    UART0_PutString("\nPlease enter two numbers(0-f) to turn on the leds\n");
    Display_Data_Hight = UART0_GetChar();		        //拿取第一個顯示數(shù)據(jù)
    Display_Data_Low = UART0_GetChar();	                        //拿取第二個顯示數(shù)據(jù)

    UART0_PutChar( Display_Data_Hight );		        //返回要顯示的數(shù)據(jù)
    UART0_PutChar( Display_Data_Low );

    if ( Display_Data_Hight == 'a' )  Display_Data_Hight = 0xa;
    if ( Display_Data_Hight == 'b' )  Display_Data_Hight = 0xb;
    if ( Display_Data_Hight == 'c' )  Display_Data_Hight = 0xc;
    if ( Display_Data_Hight == 'd' )  Display_Data_Hight = 0xd;
    if ( Display_Data_Hight == 'e' )  Display_Data_Hight = 0xe;
    if ( Display_Data_Hight == 'f' )  Display_Data_Hight = 0xf;

    if ( Display_Data_Hight == 'A' )  Display_Data_Hight = 0xa;
    if ( Display_Data_Hight == 'B' )  Display_Data_Hight = 0xb;
    if ( Display_Data_Hight == 'C' )  Display_Data_Hight = 0xc;
    if ( Display_Data_Hight == 'D' )  Display_Data_Hight = 0xd;
    if ( Display_Data_Hight == 'E' )  Display_Data_Hight = 0xe;
    if ( Display_Data_Hight == 'F' )  Display_Data_Hight = 0xf;
    else    Display_Data_Hight = Display_Data_Hight;

    if ( Display_Data_Low == 'a' )  Display_Data_Low = 0xa;
    if ( Display_Data_Low == 'b' )  Display_Data_Low = 0xb;
    if ( Display_Data_Low == 'c' )  Display_Data_Low = 0xc;
    if ( Display_Data_Low == 'd' )  Display_Data_Low = 0xd;
    if ( Display_Data_Low == 'e' )  Display_Data_Low = 0xe;
    if ( Display_Data_Low == 'f' )  Display_Data_Low = 0xf;
    if ( Display_Data_Low == 'A' )  Display_Data_Low = 0xa;
    if ( Display_Data_Low == 'B' )  Display_Data_Low = 0xb;
    if ( Display_Data_Low == 'C' )  Display_Data_Low = 0xc;
    if ( Display_Data_Low == 'D' )  Display_Data_Low = 0xd;
    if ( Display_Data_Low == 'E' )  Display_Data_Low = 0xe;
    if ( Display_Data_Low == 'F' )  Display_Data_Low = 0xf;
    else  Display_Data_Low = Display_Data_Low;

    IODIR = HC164_Data | HC164_Clk;		  //設(shè)置移位寄存器的時鐘線和數(shù)據(jù)線為輸出

    for ( no = 4; no > 0; no-- )
      {
        Display_Bit = Display_Data_Hight & ( 0x1 << ( no - 1 ) );   //取最高位,再取第二位,依此類推
        if ( Display_Bit == 0 ) IOCLR = HC164_Data;		    //判斷所取的位是否為0,并發(fā)送該位給74HC164
        else    IOSET = HC164_Data;

        IOSET = HC164_Clk;					     //拉高時鐘線,上升沿有效
        IOCLR = HC164_Clk;					     //拉底時鐘線,完成一個位的輸入,經(jīng)過8次(參數(shù)no)后完成一個字節(jié)的輸入
      }
    for ( no = 4; no > 0; no-- )
      {
        Display_Bit = Display_Data_Low & ( 0x1 << ( no - 1 ) );	      //取最高位,再取第二位,依此類推
        if ( Display_Bit == 0 )  IOCLR = HC164_Data;		      //判斷所取的位是否為0,并發(fā)送該位給74HC164
        else  IOSET = HC164_Data;

        IOSET = HC164_Clk;					      //拉高時鐘線,上升沿有效
        IOCLR = HC164_Clk;					      //拉底時鐘線,完成一個位的輸入,經(jīng)過8次(參數(shù)no)后完成一個字節(jié)的輸入
    }
   }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av中文字幕| 色先锋资源久久综合| 亚洲视频一区二区在线观看| 欧美日韩成人综合| 国产精品亚洲第一区在线暖暖韩国 | 喷水一区二区三区| 国产精品国产自产拍高清av王其 | 美腿丝袜一区二区三区| 综合久久久久久久| 精品国产成人在线影院| 欧美优质美女网站| 高清久久久久久| 另类的小说在线视频另类成人小视频在线 | 亚洲午夜三级在线| 中文字幕 久热精品 视频在线| 欧美日韩五月天| 99精品视频在线免费观看| 九九九精品视频| 日韩激情一二三区| 亚洲精品久久久蜜桃| 国产日韩欧美不卡在线| 日韩精品一区在线| 欧美一区二区三区免费大片| 91亚洲精品一区二区乱码| 国产成人午夜99999| 黑人巨大精品欧美黑白配亚洲| 亚洲高清视频在线| 一区二区三区四区国产精品| 亚洲国产成人在线| 国产日韩精品一区二区浪潮av| 91精品国产入口在线| 欧洲亚洲精品在线| 91麻豆文化传媒在线观看| 成人性生交大合| 色偷偷久久一区二区三区| 波多野结衣视频一区| 成人精品小蝌蚪| 国产成人免费9x9x人网站视频| 黄色精品一二区| 韩国一区二区在线观看| 精品一区二区在线观看| 韩国精品在线观看| 极品少妇xxxx偷拍精品少妇| 黄色日韩网站视频| 国产盗摄精品一区二区三区在线| 国产伦理精品不卡| 丁香六月久久综合狠狠色| 东方aⅴ免费观看久久av| 成人在线视频一区| 97久久精品人人做人人爽| 9人人澡人人爽人人精品| 99久久夜色精品国产网站| 99精品一区二区三区| 色噜噜偷拍精品综合在线| 色香蕉成人二区免费| 欧美无砖专区一中文字| 91精品国产欧美一区二区18| 日韩午夜精品电影| 国产午夜亚洲精品理论片色戒| 国产区在线观看成人精品| 国产精品福利一区二区三区| 亚洲丝袜自拍清纯另类| 亚洲成a人在线观看| 麻豆91在线播放免费| 国产成人精品影院| 91在线视频免费91| 欧美巨大另类极品videosbest| 日韩一二三区视频| 国产视频一区不卡| 亚洲欧美日韩国产手机在线| 午夜视频一区在线观看| 精品一区二区三区欧美| 成人午夜精品在线| 欧美日韩免费观看一区二区三区| 欧美一区二区三区精品| 久久久精品tv| 亚洲在线中文字幕| 极品美女销魂一区二区三区免费| 成人中文字幕合集| 国产欧美精品在线观看| 亚洲男帅同性gay1069| 日韩成人免费看| 成人av网址在线观看| 欧美日韩一区二区欧美激情| 欧美成人a在线| 亚洲欧美偷拍卡通变态| 另类的小说在线视频另类成人小视频在线 | 欧美午夜在线观看| 久久蜜桃av一区二区天堂| 亚洲人妖av一区二区| 麻豆国产欧美一区二区三区| av在线播放不卡| 日韩精品一区二区三区视频在线观看 | 亚洲免费伊人电影| 国内精品在线播放| 欧美午夜影院一区| 国产精品麻豆视频| 日本不卡高清视频| 91麻豆6部合集magnet| 精品国产一二三| 亚洲自拍偷拍麻豆| 粉嫩aⅴ一区二区三区四区| 91精品麻豆日日躁夜夜躁| 国产精品成人网| 国产一区二区精品久久91| 欧美三级三级三级| 亚洲欧美自拍偷拍| 国产精品一区二区不卡| 91麻豆精品国产91久久久久久久久| 国产精品乱码久久久久久| 激情深爱一区二区| 4438x成人网最大色成网站| 亚洲乱码国产乱码精品精可以看 | 久久久影视传媒| 日日摸夜夜添夜夜添亚洲女人| 99麻豆久久久国产精品免费| 亚洲精品在线观看网站| 欧美a一区二区| 欧美熟乱第一页| **网站欧美大片在线观看| 粉嫩av一区二区三区在线播放| 日韩欧美国产一区二区三区| 亚洲国产一区二区三区青草影视 | 色天天综合色天天久久| 国产精品视频一二| 国产精品中文有码| 欧美xxxx在线观看| 免费看欧美美女黄的网站| 欧美精品视频www在线观看| 一区二区三区欧美| 色视频一区二区| 亚洲激情在线播放| 91蜜桃在线免费视频| 亚洲欧美中日韩| 91视频免费观看| 综合婷婷亚洲小说| 色婷婷综合久久久中文一区二区 | 欧美国产精品一区二区三区| 国产精品一区专区| 国产欧美精品一区二区色综合 | 精品国产一区二区三区忘忧草| 日韩av在线播放中文字幕| 欧美精品第1页| 日韩激情av在线| 日韩一级片在线播放| 裸体一区二区三区| 精品国产污污免费网站入口 | 欧美日韩一级视频| 调教+趴+乳夹+国产+精品| 欧美一级日韩免费不卡| 毛片av一区二区| 久久久综合精品| 成a人片国产精品| 一区二区三区在线视频观看58| 欧洲生活片亚洲生活在线观看| 亚洲成人自拍偷拍| 欧美大片在线观看一区二区| 久久不见久久见免费视频7 | 久久网这里都是精品| 国产a区久久久| 亚洲日韩欧美一区二区在线| 欧美色图第一页| 裸体一区二区三区| 国产精品青草综合久久久久99| 色综合久久久久综合体桃花网| 亚洲一二三四久久| 日韩免费观看2025年上映的电影 | 97se亚洲国产综合自在线| 亚洲午夜精品在线| 日韩三级电影网址| 懂色av中文字幕一区二区三区| 一区二区在线观看免费| 日韩亚洲欧美高清| 东方aⅴ免费观看久久av| 亚洲国产综合在线| 久久精品人人做| 91黄色免费网站| 另类欧美日韩国产在线| 综合婷婷亚洲小说| 欧美电影免费观看高清完整版在线| 高清beeg欧美| 丝袜a∨在线一区二区三区不卡| 久久夜色精品国产噜噜av| 91久久精品午夜一区二区| 蜜桃久久av一区| 亚洲女爱视频在线| 精品国产一区二区三区四区四| av动漫一区二区| 玖玖九九国产精品| 亚洲欧美日韩系列| 久久综合九色综合97婷婷女人| 色悠久久久久综合欧美99| 色综合久久88色综合天天免费| 免费成人av在线播放| 亚洲精品日产精品乱码不卡| 26uuu精品一区二区| 在线观看不卡视频| 成人理论电影网| 久久国产视频网| 亚洲国产一区二区在线播放|