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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? prog.c

?? 單片機C語言,常用的多個功能, 子程序
?? C
字號:
/*************************
*	名稱:prog.c
*	功能:子程序
*  日期:2008-3-20
*
*****************************/


/**************************************************************************
public          bit     D_FLASHB
                        閃爍標志
                byte    D_LIG           D_FLASH         D_LED(12)
                        亮度            閃爍位          顯存
                word    D_LEDA          D_WEI1          D_WEI2
                        段碼            3-0             11-4
external        bit
                byte    M_FU
                        監控方式
                word
**************************************************************************/
#include <REG51.H>
#include <ABSACC.h> 
        unsigned char data M_FU,M_FU1;	

        unsigned char data D_LIG,D_FLASH;
        bit D_FLASHB;
        unsigned char data D_LED[12];

/*
 	SCH_DISP: 顯示初始化

* 	D_DISP: LED 顯示功能 
          段地址:(C000H)  位0-3 地址: (C800H) 位4-11地址:(D000H)
  	1, O_BCD:接收顯示一位十進制數
	2, I_BCD:接收顯示一位十進制數
  	3, O_HEX:接收顯示一位十六進制數
	4, I_HEX:接收顯示一位十六進制數
  	5, O_ADDR:接收顯示地址
	6, I_ADDR:接收顯示地址
  	7, IO_MEM:接收顯示連續HEX碼


************************************************/

void SCH_DISP(void)
{        
		 extern unsigned char data D_LED[12];
		 D_FLASH=0;            
         D_FLASHB=0;				   /*不閃爍*/
         for(D_LIG=0;D_LIG<12;D_LIG++)
         {   D_LED[D_LIG]=16;
         }
         D_LIG=1;              /*   亮度 */
}


 //               77H,14H,0B3H,0B6H,0D4H,0E6H,0E7H,74H,0F7H,0F6H,0F5H,0C7H,63H,
 //               /*0   1   2    3   4     5   6    7    8    9   A    B    C*/
 //               97H,0E3H,0E1H,00H,08H,0F1H,0CBH,57H,17H,80H,81H,87H,0C3H,0E7H,
 //               /*D  E    F    []  .   P   |_.   U   J   -   r   o  k    G	
 //                13  14   15   16  17  18  19    20  21  22  23  24 25   26*/
//		0D5H,0A0H,082H);
//		/*H    =   =			
//		27    28   29*/

        /*************************************************
        *        5                                       *
        *        --                                      *
        *    6 |    | 4                                  *
        *        --                                      *
        *    0 | 7  | 2                                  *
        *        __     .                                *
        *        1      3                                *
        *************************************************/
/*********************************
*  名稱:LED顯示程序					*
*	功能:LED[12]顯存->顯示			*
*  日期:2008-3-25					*
*********************************/

void D_DISP(void)
{
	extern unsigned char data D_LED[12];
	unsigned char code D_TAB[31]={0x77,0x14,0xB3,0xB6,0xD4,0xE6,0xE7,0x74,0xF7,0xF6,0xF5,0xC7,0x63,0x97,0xE3,0xE1,0x00,0x08,0xF1,0xCB,0x57,0x17,0x80,0x81,0x87,0xC3,0xE7,0xD5,0xA0,0x82,0x75};
                	       	      //0    1    2    3   4   5   6    7    8    9   A   B   C     D    E    F    []     .   P   |_.   U   J   -     r   	o    t    G    H    `=	 =     M
   	                                		      //	              				10   11    12	13   14    15   16    17  18   19    20  21  22    23  	24   25   26   27    28  29   30   
	unsigned char data D_WEI,D_Y,D_FLA,D_NUM,j;
	bit D_FLASHT;

	D_FLA++;/* 閃爍時間 */
	if(D_FLA>50)
	{
 		D_FLA=0;
        D_FLASHT=!(D_FLASHT);
	}
//	XBYTE[0xC800]=0;
	D_WEI=1;		/* 0000 0001*/
	XBYTE[0xD000]=0;
	for(D_NUM=0;D_NUM<12;D_NUM++)
	{

		if(D_NUM<4)
		{	
		 	if(D_FLASHB==1 && D_FLASHT==1 && D_NUM==D_FLASH)/* 暗 */
			{
               goto D_NEXT;			
			}
			
			XBYTE[0xC800]=D_WEI;		//4 位碼
			D_Y=D_TAB[D_LED[D_NUM]];
			if(M_FU==1 && D_NUM==2)
				D_Y=D_Y | 0x08;
			if(M_FU==5 && D_FLASHB==0 && D_NUM==2)
				D_Y=D_Y | 0x08;
		}
		if(D_NUM==4)	//關4位碼
		{
			XBYTE[0xC800]=0;
			D_WEI=1;
			
		}
		if(D_NUM>=4)
		{	
		
		 	if(D_FLASHB==1 && D_FLASHT==1 && D_NUM==D_FLASH)/* 暗 */
			{
               goto D_NEXT;			
			}
		
		
			XBYTE[0xD000]=D_WEI;
			D_Y=D_TAB[D_LED[D_NUM]];
			if(M_FU==1)
			{	if(D_NUM==4 || D_NUM==6)
				D_Y=D_Y | 0x08;
			}
			if(M_FU==5)
			{	
 				if(D_FLASHB==1)
				{	if(D_NUM==9 || D_NUM==10)
						D_Y=D_Y | 0x08;
				}
				else
				{	if(D_NUM==10 || D_NUM==8 || D_NUM==4)
						D_Y=D_Y | 0x08;
				}
			}
		
		 }	
			XBYTE[0xC000]=D_Y;
	  
D_NEXT:   	for(j=0;j<D_LIG;j++)  //亮延時
				{;} 
			XBYTE[0xC000]=0;//暗延? 
				for(j=0;j<(30-D_LIG);j++)
				{;} 
			D_WEI=D_WEI<<1;
		
	}
}
/***********************************
*  1 2   顯示 接收 一位十進制數
*       D_BCD(LED,BCD,B)
*        (顯示位,十進制數,I/O)
*       HIGH(BCD) -> D_LED(LED)    *
*       LOW(BCD) -> D_LED(LED-1)   *
***********************************/
void O_BCD(unsigned char LED,unsigned char BCD)
       {
           D_LED[LED]=BCD/10;
           D_LED[LED-1]=BCD%10;
      }


unsigned char I_BCD(unsigned char LED)
        {
          return(D_LED[LED]*10+D_LED[LED-1]);
       }
        
/***********************************
*  3 4    顯示 接收 一位十六進制數
*       IO_HEX(LED,D_HEX,B)
*        (顯示位,十六進制數,I/O)
*       HIGH(BCD) -> D_LED(LED)    *
*       LOW(BCD) -> D_LED(LED-1)   *
***********************************/
void O_HEX(unsigned char LED,unsigned char D_HEX)
      { 
               D_LED[LED]=D_HEX>>4;
               D_LED[LED-1]=D_HEX&0x0F;
       }
unsigned char I_HEX(unsigned char LED)
       { 
            return(D_LED[LED]<<4 | D_LED[LED-1]);
        }

/*******************************************
*  5 6  顯示接收 地址ADDR      
*          ( )       *
*                                          *
*******************************************/
	void 	O_ADDR(unsigned char LED,unsigned int ADDR)
      {  
               D_LED[LED]=ADDR>>12;
               D_LED[LED-1]=ADDR>>8&0x0F;
               D_LED[LED-2]=ADDR>>4&0x0F;
               D_LED[LED-3]=ADDR&0x0F;
       }
	void	SCH_IADDR(void)
	{
		D_FLASH=8;
		D_FLASHB=1;
		for(D_FLASH=0;D_FLASH<=8;D_FLASH++)
		{
			D_LED[D_FLASH]=0;
		}	
		D_LED[4]=22;
		
	}

	unsigned int I_ADDR(unsigned char LED)
      {  unsigned int ADDR,ADDR0;
			ADDR0=D_LED[LED];
         ADDR=ADDR0<<12;
			ADDR0=D_LED[LED-1];
		ADDR=ADDR0<<8|ADDR;
			ADDR0=D_LED[LED-2];
		ADDR=ADDR0<<4|ADDR;
		return(ADDR|D_LED[LED-3]);
          
      }
/*******************************************
*   7  顯示接收連續HEX碼<—>外存(ADDR)       *
*          ( 顯示位,地址,位數,I/O)       *
*                                          *
*******************************************/
void	IO_MEM(unsigned char LED,signed int ADDR,unsigned char NO,bit B)
{       unsigned char Y;
         for(Y=1;Y<=NO;Y++)
         {  if(!B)
           		{			
                D_LED[LED]=XBYTE[ADDR]>>4;
                D_LED[LED-1]=XBYTE[ADDR]&0x0F;
           		}
           else
                XBYTE[ADDR]=D_LED[LED]<<4|D_LED[LED-1];
           ADDR++;
           LED=LED-2;
        }
}

 /*******************************************
*   7  顯示接收連續HEX碼<—>外存(ADDR)       *
*          ( 顯示位,地址,位數,I/O)       *
*                                          *
*******************************************/

void reset (void)
{
((void (code *) (void)) 0x0000) ();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
大胆亚洲人体视频| 国产精品国产a| 91福利视频久久久久| 丁香天五香天堂综合| 久草在线在线精品观看| 国产精品欧美极品| 亚洲精品一区二区精华| 91精品欧美久久久久久动漫 | 久久嫩草精品久久久久| 欧美日韩和欧美的一区二区| 99re热这里只有精品视频| 国产精品影视在线| 国内精品不卡在线| 男男成人高潮片免费网站| 亚洲成av人**亚洲成av**| 一区二区高清免费观看影视大全 | 日韩av一级片| 丝袜亚洲另类欧美| 午夜精品久久久久久久久久久| 亚洲免费观看在线观看| 亚洲另类色综合网站| 中文字幕一区二区三区蜜月| 国产精品看片你懂得| 国产欧美精品一区二区三区四区| 久久人人超碰精品| 欧美韩国日本不卡| 亚洲人午夜精品天堂一二香蕉| 国产精品久久久久影院老司 | 国产乱码精品一区二区三| 久久精品国产久精国产| 国内国产精品久久| 波多野结衣的一区二区三区| 不卡电影一区二区三区| 色激情天天射综合网| 911国产精品| 精品成人一区二区三区| 国产色91在线| 亚洲私人影院在线观看| 亚洲电影你懂得| 六月婷婷色综合| 日本网站在线观看一区二区三区| 丝袜国产日韩另类美女| 国产一区高清在线| 国产乱一区二区| 国产成人精品一区二区三区网站观看| 99久久精品国产观看| 日本道免费精品一区二区三区| 欧美日韩国产一级二级| 久久精品一区二区三区av| 中文字幕亚洲在| 亚洲午夜激情av| 韩日精品视频一区| 日本高清视频一区二区| 91精品国产黑色紧身裤美女| 欧美国产激情一区二区三区蜜月| 一区二区三区资源| 国产美女一区二区三区| 欧美在线看片a免费观看| 欧美一区二区三区视频免费| 欧美极品另类videosde| 秋霞成人午夜伦在线观看| 成人在线综合网| 欧美一卡在线观看| 中文字幕亚洲在| 国产一区二区三区日韩| 欧美日韩激情一区二区| 日韩一区在线免费观看| 久久超碰97人人做人人爱| 色婷婷综合久久久| 欧美经典一区二区| 美女网站一区二区| 成人激情免费网站| 欧美在线影院一区二区| 国产精品国产a| 国产精品伊人色| 精品国产亚洲在线| 麻豆国产精品一区二区三区| 欧美午夜精品久久久久久超碰| 中文字幕欧美三区| 国产美女在线观看一区| 精品日韩欧美在线| 日韩高清中文字幕一区| 在线国产亚洲欧美| 日韩美女久久久| 国产精品一区二区三区网站| 欧美大片一区二区| 精品一区二区综合| 欧美日本一道本在线视频| 一区二区欧美国产| 在线观看日韩精品| 亚洲人成网站精品片在线观看 | 久久久久久日产精品| 久久电影网电视剧免费观看| 91精品欧美福利在线观看| 日本欧美肥老太交大片| 欧美一区二区三区的| 午夜精品福利在线| 91精品在线免费观看| 日一区二区三区| 日韩一区二区三| 久久99久久久久久久久久久| 久久久久久久久久看片| 91色.com| 亚洲国产精品久久久久秋霞影院| 欧洲精品一区二区| 五月天激情综合| 日韩精品自拍偷拍| 国产一区二三区| 国产精品国产自产拍在线| aaa国产一区| 亚洲一区影音先锋| 日韩久久久精品| 成人深夜视频在线观看| 亚洲视频免费在线观看| 欧美色老头old∨ideo| 日本欧美一区二区| 久久午夜羞羞影院免费观看| 日本午夜精品视频在线观看| 国产蜜臀av在线一区二区三区| 91丨porny丨蝌蚪视频| 午夜影视日本亚洲欧洲精品| 精品入口麻豆88视频| 高清shemale亚洲人妖| 一区二区三区四区精品在线视频| 91精品国产色综合久久不卡电影| 国产一区二区三区在线观看免费| 亚洲视频中文字幕| 日韩一级片网站| 久久99精品一区二区三区| 国产精品久久久久9999吃药| 欧美日本在线看| 国产精品乡下勾搭老头1| 亚洲国产乱码最新视频| 久久久一区二区三区| 在线免费观看日本欧美| 国产黄色91视频| 久久婷婷成人综合色| 欧美精品粉嫩高潮一区二区| 国产成a人无v码亚洲福利| 亚洲成人精品影院| 中文字幕精品—区二区四季| 欧美高清一级片在线| 成人国产精品免费观看视频| 欧美aⅴ一区二区三区视频| 最新国产の精品合集bt伙计| 欧美电影免费提供在线观看| 欧美无人高清视频在线观看| 国产精品亚洲一区二区三区在线 | 国产午夜精品福利| 欧美疯狂做受xxxx富婆| 成人av电影在线观看| 国产精品中文字幕日韩精品| 日韩精品五月天| 亚洲女同ⅹxx女同tv| 久久九九99视频| 久久久噜噜噜久久中文字幕色伊伊| 色久综合一二码| 在线精品视频小说1| 丰满白嫩尤物一区二区| 经典三级视频一区| 天天色天天操综合| 亚洲影视在线播放| 亚洲综合在线观看视频| 国产精品毛片无遮挡高清| 26uuu亚洲婷婷狠狠天堂| 91精品国产综合久久精品| 欧美视频在线一区二区三区 | 久久精品免费在线观看| 日韩美女在线视频| 欧美一区二区成人6969| 欧美绝品在线观看成人午夜影视| 欧美视频中文字幕| 在线播放中文字幕一区| 色菇凉天天综合网| 欧美视频一二三区| 欧美日韩国产精选| 欧美一区二区三区免费视频| 欧美成人免费网站| 日本一区二区三区在线不卡| 久久综合九色综合97婷婷| 欧美一区二区三区在线观看视频 | 欧美唯美清纯偷拍| 欧美高清视频在线高清观看mv色露露十八| 日本电影亚洲天堂一区| 欧美色成人综合| 欧美成人一区二区三区在线观看| 日韩精品一区二区在线| 精品剧情在线观看| 91欧美激情一区二区三区成人| 欧美性猛交xxxxxxxx| 日韩欧美中文字幕公布| 久久久五月婷婷| 亚洲视频每日更新| 男女视频一区二区| 波多野结衣中文字幕一区二区三区| www..com久久爱| 欧美一区二区三区四区久久 | 久久精品一二三| 中文字幕在线一区免费| 一区二区视频在线|