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

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

?? plc51x_fnc.c

?? PLC源代碼
?? C
?? 第 1 頁 / 共 5 頁
字號:
	}
  else if  (a<0xf00)
	{ a -= 0xe00;
	  if (a < _C_num)
	    { p = (unsigned char*)rC1 + (a / 8);
		}
	}
  else 
	{ a -= 0xf00;
	  if (a < _M8xxx_num)
	    { p = (unsigned char*)rM8xxx1 + (a / 8);
		}
	}
  return(p);
}


//-----------------------------------------------------------------------------------------//
//    函數名稱:   RD_int_ppp                                                               //
//    函數類型:   unsigned int RD_int_ppp(unsigned int a)                                  //
//								                                                           //
//    功能描述:  將并列的n位軟元件點的內容從存儲器內讀入                                  //
//								                                                           //
//    入口參數:  unsigned int  a ...... 讀入軟元件點的起始地址                            //
//								                                                           //
//    出口參數:  并列的n位軟元件點的內容                                                  //
//								                                                           //
//    全局變量:   無            			                                               //
//								                                                           //
//    調用模塊:   char* ADDR_int_ppp(unsigned int a)                                       //
//    模塊描述:  讀入并列的n位軟元件點的起始地址,返回地址絕對指針                        //
//                                                                                         //
//								                                                           //
//    作   者:   許意義		   			                                               //
//    日   期:   2009年9月26日 			                                               //
//    備    注:  								                                           //
//-----------------------------------------------------------------------------------------//
//    修 改 人:					 			                                               //
//    日   期:								                                               //
//    備    注: 								                                           //
//-----------------------------------------------------------------------------------------//

unsigned int RD_int_ppp(unsigned int a)    // (讀入int點內容)
{ unsigned char *p;
  unsigned char i, n;
  unsigned int  Ia;
  p = ADDR_int_ppp(a); 
  n = 0x10;
  i = a % 8;
  Ia = (unsigned int)(*p++);
  n -= (8-i);
  for (; n>=8; )   
    { Ia = ((unsigned int)(*p++) << 8) | Ia; 
 	  n  -= 8;
	}
  if (n != 0)
	{ Ia = ((unsigned int)(*p++) << (16-n)) | (Ia >> n); 
	}
  else ; 
  return Ia;
}


//-----------------------------------------------------------------------------------------//
//    函數名稱:   WR_int_ppp                                                               //
//    函數類型:   void WR_int_ppp(unsigned int a,unsigned int b,unsigned char n)           //
//								                                                           //
//    功能描述:  將并列的n位軟元件點的內容寫入存儲器                                      //
//								                                                           //
//    入口參數:  unsigned int  a ...... 寫入軟元件點的起始地址                            //
//                unsigned int  b ...... 寫入內容                                          //
//                unsigned char n ...... 寫入寬度,n=2,4bit;  n=4,8bit;                    //
//                                                 n=6,12bit; n=8,16bit; 依次類推          //
//								                                                           //
//    出口參數:  返回寫入點地址下一個地址                                                 //
//								                                                           //
//    全局變量:   無            			                                               //
//								                                                           //
//    調用模塊:   char* ADDR_int_ppp(unsigned int a)                                       //
//    模塊描述:  讀入并列的n位軟元件點的起始地址,返回地址絕對指針                        //
//                                                                                         //
//								                                                           //
//    作   者:   許意義		   			                                               //
//    日   期:   2009年9月26日 			                                               //
//    備    注:  								                                           //
//-----------------------------------------------------------------------------------------//
//    修 改 人:					 			                                               //
//    日   期:								                                               //
//    備    注: 								                                           //
//-----------------------------------------------------------------------------------------//

unsigned int WR_int_ppp(unsigned int a,unsigned int b,unsigned char n)     // (寫入int點內容)
{ unsigned char *p;
  unsigned char i, j;
  unsigned char Ca;
  p = ADDR_int_ppp(a); 
  n <<= 1;
  if (n == 0)
    { if ((b&0x01) == 0)   *p &= ~(1 << (a % 8));
               else  *p |= 1 << (a % 8);
	  a++;
    }
  else 
    { i = a % 8;
	  if (n <= (8-i))
	    { Ca = BYTE_BIT_s[i];
		  for (j=1; j<n; j++)
		    { Ca |= (Ca << 1);
			}
	      *p++ = ((*p & ~Ca) | ((unsigned char)((b<<i) & 0xff) & Ca)); 
		  b >>= n;
		  a  += n;
		  n   = 0;
		}
	  else 
	    { Ca = BYTE_BIT_w[i];
	      *p++ = ((*p & ~Ca) | ((unsigned char)((b<<i) & 0xff) & Ca)); 
		  i   = 8-i;
  		  b >>= i;
		  a  += i;
		  n  -= i;
	    }
      for (; n>=8; )   
	    { *p++ = (unsigned char)(b & 0xff); 
	      b >>= 8;
		  a  += 8;
 	      n  -= 8;
	    }
	  if (n != 0)
	    { Ca = BYTE_BIT_e[n-1];
	      *p  = ((*p & ~Ca) | ((unsigned char)(b & 0xff) & Ca)); 
		  a  += n;
		}
	  else; 
	}
  return a;
}

//-----------------------------------------------------------------------------------------//
//    函數名稱:   char RD_ppp                                                              //
//    函數類型:   unsigned char RD_ppp(unsigned int a)                                     //
//								                                                           //
//    功能描述:  將1點軟元件的內容從存儲器內讀入                                          //
//								                                                           //
//    入口參數:  unsigned int  a ...... 讀入軟元件點的起始地址                            //
//								                                                           //
//    出口參數:  1點軟元件的內容                                                          //
//								                                                           //
//    全局變量:   無            			                                               //
//								                                                           //
//    調用模塊:   無            			                                               //
//    模塊描述:                			                                               //
//                                                                                         //
//								                                                           //
//    作   者:   許意義		   			                                               //
//    日   期:   2009年9月26日 			                                               //
//    備    注:  								                                           //
//-----------------------------------------------------------------------------------------//
//    修 改 人:					 			                                               //
//    日   期:								                                               //
//    備    注: 								                                           //
//-----------------------------------------------------------------------------------------//

unsigned char RD_ppp(unsigned int a)    // (讀入點內容)
{ unsigned char n;
  unsigned char *p;
  p = ADDR_int_ppp(a); 
  n = *p >> (a % 8);
  return(n & 0x01);
}


//-----------------------------------------------------------------------------------------//
//    函數名稱:   char RD_Mp                                                               //
//    函數類型:   unsigned char RD_Mp(unsigned int a)                                      //
//								                                                           //
//    功能描述:  將1點軟元件的內容從擴展 Mp 存儲器內讀入                                  //
//								                                                           //
//    入口參數:  unsigned int  a ...... 讀入軟元件點的起始地址                            //
//								                                                           //
//    出口參數:  1點軟元件的內容                                                          //
//								                                                           //
//    全局變量:   無            			                                               //
//								                                                           //
//    調用模塊:   無            			                                               //
//    模塊描述:                			                                               //
//                                                                                         //
//								                                                           //
//    作   者:   許意義		   			                                               //
//    日   期:   2009年9月26日 			                                               //
//    備    注:  								                                           //
//-----------------------------------------------------------------------------------------//
//    修 改 人:					 			                                               //
//    日   期:								                                               //
//    備    注: 								                                           //
//-----------------------------------------------------------------------------------------//
unsigned char RD_Mp(unsigned int a)    // (讀入擴展Mp存儲器內的點內容)
{ unsigned char n=0;
  return(n & 0x01);
}

//-----------------------------------------------------------------------------------------//
//    子函數名:  unsigned char RD_ppp_old(unsigned int a)                                 //
//                                                                                         //
//    注    釋:  將1點軟元件的內容從 old 備份存儲器內讀入                                 //
//                                                                                         //
//    入口參數:  unsigned int  a ...... 讀入軟元件點的起始地址                            //
//    出口參數:  1點軟元件的內容                                                          //
//-----------------------------------------------------------------------------------------//
//-----------------------------------------------------------------------------------------//

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本午夜一本久久久综合| 2021久久国产精品不只是精品| 国内精品国产成人国产三级粉色| 婷婷成人激情在线网| 亚洲老司机在线| 亚洲欧洲av另类| 亚洲伦理在线精品| 亚洲一区二区五区| 天堂av在线一区| 免费观看日韩av| 国产麻豆精品95视频| 高清不卡一二三区| 92精品国产成人观看免费| 91麻豆6部合集magnet| 欧美特级限制片免费在线观看| 色乱码一区二区三区88| 欧美日韩高清一区| 91精品在线观看入口| 精品电影一区二区| 亚洲欧美自拍偷拍| 亚洲成a人v欧美综合天堂下载 | 色婷婷久久久亚洲一区二区三区| 色偷偷一区二区三区| 欧美日韩在线综合| 欧美成人女星排行榜| 久久精品无码一区二区三区| 中文字幕一区三区| 日韩av一二三| 成人综合婷婷国产精品久久| 91久久精品一区二区| 日韩一区二区三区视频| 国产无一区二区| 日日摸夜夜添夜夜添国产精品 | **网站欧美大片在线观看| 一区二区三区在线视频播放| 五月天丁香久久| 国产成人免费视频 | 日韩国产欧美一区二区三区| 免费看黄色91| 色老头久久综合| 国产欧美一区二区三区沐欲| 亚洲福利一区二区三区| 国产电影一区在线| 制服丝袜av成人在线看| 国产精品妹子av| 国产一区二区三区香蕉| 欧美久久一二区| 成人欧美一区二区三区视频网页| 美女国产一区二区| 在线视频亚洲一区| 国产精品久久久久久久久免费樱桃| 日本一区中文字幕| 欧美在线免费观看视频| 国产精品素人一区二区| 国内精品国产成人| 欧美一区二区三区人| 亚洲永久精品国产| 99久久精品情趣| 国产亚洲欧洲一区高清在线观看| 欧美bbbbb| 91精品国产欧美一区二区成人| 亚洲欧美日韩国产中文在线| 粉嫩一区二区三区性色av| 欧美精品一区二区久久婷婷| 午夜精品久久久久久久| 在线欧美日韩精品| 中文字幕日韩av资源站| 国产伦精一区二区三区| 日韩欧美国产不卡| 狂野欧美性猛交blacked| 91精品国产一区二区三区蜜臀| 亚洲午夜精品在线| 色爱区综合激月婷婷| 亚洲女性喷水在线观看一区| av一区二区三区在线| 国产精品久久精品日日| 成人午夜又粗又硬又大| 亚洲欧洲av在线| 色综合久久久久久久| 亚洲精品第1页| 欧美性生活一区| 天天操天天色综合| 欧美人狂配大交3d怪物一区 | 精品国偷自产国产一区| 国产中文字幕一区| 国产亚洲1区2区3区| 成人性视频网站| 《视频一区视频二区| 色婷婷av一区| 免费亚洲电影在线| 久久先锋影音av| 99精品视频在线观看| 亚洲国产精品自拍| 欧美一区二区三区在线看| 久久99久久99小草精品免视看| 久久久久久亚洲综合影院红桃| 高清在线不卡av| 亚洲精选视频免费看| 91精品欧美久久久久久动漫| 国产一区二区三区免费播放| 综合中文字幕亚洲| 欧美精品日韩综合在线| 国产一区二区在线电影| 一区二区免费在线播放| 精品久久久久久久久久久久包黑料| 成人综合婷婷国产精品久久| 亚洲午夜久久久久久久久久久| 日韩手机在线导航| 95精品视频在线| 极品销魂美女一区二区三区| 亚洲日本护士毛茸茸| 日韩精品一区二区三区视频 | 国产亚洲精品中文字幕| 色吊一区二区三区| 久久精品国内一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 欧美一区二区三区四区视频| 成人激情免费电影网址| 日本sm残虐另类| 亚洲色图欧美偷拍| 欧美刺激午夜性久久久久久久| eeuss国产一区二区三区| 奇米精品一区二区三区在线观看一| 亚洲日本va午夜在线电影| 精品国产乱码久久久久久免费| 色8久久人人97超碰香蕉987| 高清不卡一区二区| 久久99热99| 日韩影院在线观看| 亚洲日本va在线观看| 中文在线免费一区三区高中清不卡| 日韩午夜电影av| 欧美视频在线一区二区三区| av高清不卡在线| 成人自拍视频在线| 狠狠久久亚洲欧美| 美脚の诱脚舐め脚责91| 日韩精品一二三| 亚洲福利一区二区三区| 亚洲免费伊人电影| 国产精品国产精品国产专区不片| 久久久久久久久久美女| 精品蜜桃在线看| 日韩亚洲欧美成人一区| 欧美妇女性影城| 欧美一区国产二区| 91.com在线观看| 欧美一级高清片| 欧美日韩一区二区电影| 在线亚洲一区观看| 91国产福利在线| 欧美久久久久免费| 欧美日韩mp4| 91精品久久久久久久91蜜桃| 欧美精品一二三| 日韩欧美国产麻豆| 精品国产91亚洲一区二区三区婷婷| 日韩免费视频一区二区| 久久久亚洲精品一区二区三区| 国产三级一区二区| 国产欧美精品在线观看| 欧美激情在线一区二区三区| 国产精品进线69影院| 亚洲天天做日日做天天谢日日欢| 日韩毛片精品高清免费| 一区二区三区欧美在线观看| 亚洲一区二区三区视频在线 | 99久久国产免费看| 色综合色狠狠天天综合色| 欧美无砖专区一中文字| 欧美一区二区免费| 国产日韩欧美在线一区| 亚洲人成影院在线观看| 亚洲一二三区视频在线观看| 久久国产福利国产秒拍| 成人美女视频在线观看| 欧美三级三级三级爽爽爽| 日韩免费高清av| 中文字幕一区二区三区在线不卡| 亚洲一区自拍偷拍| 国产在线不卡一区| 在线亚洲人成电影网站色www| 56国语精品自产拍在线观看| 久久久久久久av麻豆果冻| 亚洲女子a中天字幕| 欧美aaaaaa午夜精品| av影院午夜一区| 欧美videofree性高清杂交| 中文字幕色av一区二区三区| 日韩电影在线免费| 成人深夜在线观看| 91麻豆精品国产91久久久使用方法| 国产偷v国产偷v亚洲高清| 亚洲图片欧美色图| 国产91综合网| 91精品国模一区二区三区| 亚洲人成伊人成综合网小说| 激情国产一区二区| 欧美日韩mp4| 亚洲自拍偷拍图区|