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

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

?? serial.lst

?? LCD及鍵盤、RS232通信控制源代碼、采用keil c51環境編譯
?? LST
?? 第 1 頁 / 共 3 頁
字號:
 512   8      								UISemaphore.ucExamAreaSem = 0xff;				//release semaphore
 513   8      								DelayCycle(16);
 514   8      							}
 515   7      							UISemaphore.ucExamAreaSem = 0xff;					//release semaphore
 516   7      
 517   7      							ConnectFlag	= FALSE;
 518   7      							UARTTransFrame	= UARTTransHead;
 519   7      							ucNoAckCount	= 0;
 520   7      							if(UARTTransHead != UARTTransTail)
 521   7      							{
 522   8      								StopTran = FALSE;
 523   8      								TI = 1;
 524   8      							}
 525   7      						}
 526   6      						ET2 = 1;			//enable timer2
 527   6      					}
 528   5      					break;
 529   5      				case REQ_FRAME:
 530   5      					if(ucRcvLen == REQ_FRAME_LEN)
 531   5      					{//Length OK
 532   6      						WriteSerial(ucACK,ACK_FRAME_LEN);	//應答ACK
 533   6      						break;
 534   6      					}
 535   5      					break;
 536   5      				default:
 537   5      #ifdef NDS_UI_DEBUG
 538   5      #ifdef NDS_UI_DEBUG_ENABLEDIS
 539   5      					SetCursorPos(0);
 540   5      					DisplayChar( ((*UARTRcvFrame)>>4)+0x30 );
 541   5      					DisplayChar( ((*UARTRcvFrame)&0x0f)+0x30 );
 542   5      #endif
 543   5      #endif
 544   5      					break;
 545   5      				}//switch(*UARTRcvFrame)
 546   4      
 547   4      ////////////////////////////////////////////////
 548   4      			}//if( ucTmp == ETX)
 549   3      		}//if( ucTmp != STX)
 550   2      	}//if( UARTRcvHead != UARTRcvTail)
 551   1      }
C51 COMPILER V6.14  SERIAL                                                                 07/15/2005 09:38:51 PAGE 10  

 552          
 553          
 554          /******************************************************************************
 555          *                                                                             *
 556          *	將指定的ASCII轉換成HEX                                                    *
 557          *                                                                             *
 558          ******************************************************************************/
 559          unsigned char idata * AscToHex(unsigned char idata *Ptr_Uart,unsigned char data *ucHex)
 560          {
 561   1      	*ucHex = *Ptr_Uart;
 562   1      	if( *ucHex >= 'a' )
 563   1      	{
 564   2      		*ucHex = *ucHex - 'a' +10;
 565   2      	}
 566   1      	else if( *ucHex >= 'A' )
 567   1      	{
 568   2      		*ucHex = *ucHex - 'A' +10;
 569   2      	}
 570   1      	else
 571   1      	{
 572   2      		*ucHex &= 0x0f;
 573   2      	}
 574   1      	*ucHex <<= 4;
 575   1      	if(++Ptr_Uart == UART_RcvBuffer+UARTBUFFERLEN_RX)
 576   1      	{
 577   2      		Ptr_Uart = UART_RcvBuffer;
 578   2      	}
 579   1      	if( *Ptr_Uart >= 'a' )
 580   1      	{
 581   2      		*ucHex += *Ptr_Uart - 'a' +10;
 582   2      	}
 583   1      	else if( *Ptr_Uart >= 'A' )
 584   1      	{
 585   2      		*ucHex += *Ptr_Uart - 'A' +10;
 586   2      	}
 587   1      	else
 588   1      	{
 589   2      		*ucHex += *Ptr_Uart - '0';
 590   2      	}
 591   1      	if(++Ptr_Uart == UART_RcvBuffer+UARTBUFFERLEN_RX)
 592   1      	{
 593   2      		Ptr_Uart = UART_RcvBuffer;
 594   2      	}
 595   1      	return Ptr_Uart;
 596   1      }
 597          
 598          /******************************************************************************
 599          *                                                                             *
 600          *	從雙口ram取出系統參數,轉換成命令串并放入發送緩沖區                       *
 601          *                                                                             *
 602          ******************************************************************************/
 603          
 604          void GetSysPara(void)
 605          {
 606   1      unsigned char ucCRC,ucTmp;
 607   1      
 608   1      	if(UIDataArea.SysPara.ucSysparaDirtyFlag & UpFreq_UP)
 609   1      	{//UpLink frequency has been chang
 610   2      		WriteSerial(ucUpfreq,3);
 611   2      		ucCRC = ucUpfreq[0]^ucUpfreq[1]^ucUpfreq[2];
 612   2      
 613   2      		ucTmp = UIDataArea.SysPara.ucUpFreq[0]>>4;
C51 COMPILER V6.14  SERIAL                                                                 07/15/2005 09:38:51 PAGE 11  

 614   2      		if(ucTmp>9)
 615   2      		{
 616   3      			ucTmp += 'A' - 10;
 617   3      		}
 618   2      		else
 619   2      		{
 620   3      			ucTmp += '0';
 621   3      		}
 622   2      		ucCRC ^= ucTmp;
 623   2      		WriteSerialByte(ucTmp);
 624   2      		ucTmp = UIDataArea.SysPara.ucUpFreq[0]&0x0f;
 625   2      		if(ucTmp>9)
 626   2      		{
 627   3      			ucTmp += 'A' - 10;
 628   3      		}
 629   2      		else
 630   2      		{
 631   3      			ucTmp += '0';
 632   3      		}
 633   2      		ucCRC ^= ucTmp;
 634   2      		WriteSerialByte(ucTmp);
 635   2      
 636   2      		ucTmp = UIDataArea.SysPara.ucUpFreq[1]>>4;
 637   2      		if(ucTmp>9)
 638   2      		{
 639   3      			ucTmp += 'A' - 10;
 640   3      		}
 641   2      		else
 642   2      		{
 643   3      			ucTmp += '0';
 644   3      		}
 645   2      		ucCRC ^= ucTmp;
 646   2      		WriteSerialByte(ucTmp);
 647   2      		ucTmp = UIDataArea.SysPara.ucUpFreq[1]&0x0f;
 648   2      		if(ucTmp>9)
 649   2      		{
 650   3      			ucTmp += 'A' - 10;
 651   3      		}
 652   2      		else
 653   2      		{
 654   3      			ucTmp += '0';
 655   3      		}
 656   2      		ucCRC ^= ucTmp;
 657   2      		WriteSerialByte(ucTmp);
 658   2      
 659   2      		ucTmp = ucCRC>>4;
 660   2      		if(ucTmp>9)
 661   2      		{
 662   3      			ucTmp += 'A' - 10;
 663   3      		}
 664   2      		else
 665   2      		{
 666   3      			ucTmp += '0';
 667   3      		}
 668   2      		WriteSerialByte(ucTmp);
 669   2      		ucTmp = ucCRC&0x0f;
 670   2      		if(ucTmp>9)
 671   2      		{
 672   3      			ucTmp += 'A' - 10;
 673   3      		}
 674   2      		else
 675   2      		{
C51 COMPILER V6.14  SERIAL                                                                 07/15/2005 09:38:51 PAGE 12  

 676   3      			ucTmp += '0';
 677   3      		}
 678   2      		WriteSerialByte(ucTmp);
 679   2      		WriteSerialByte(ETX);
 680   2      	}
 681   1      	if(UIDataArea.SysPara.ucSysparaDirtyFlag & DwnFreq_UP)
 682   1      	{//DownLink frequency has been chang
 683   2      		WriteSerial(ucDwnfreq,3);
 684   2      		ucCRC = ucDwnfreq[0]^ucDwnfreq[1]^ucDwnfreq[2];
 685   2      
 686   2      		ucTmp = UIDataArea.SysPara.ucDownFreq[0]>>4;
 687   2      		if(ucTmp>9)
 688   2      		{
 689   3      			ucTmp += 'A' - 10;
 690   3      		}
 691   2      		else
 692   2      		{
 693   3      			ucTmp += '0';
 694   3      		}
 695   2      		ucCRC ^= ucTmp;
 696   2      		WriteSerialByte(ucTmp);
 697   2      		ucTmp = UIDataArea.SysPara.ucDownFreq[0]&0x0f;
 698   2      		if(ucTmp>9)
 699   2      		{
 700   3      			ucTmp += 'A' - 10;
 701   3      		}
 702   2      		else
 703   2      		{
 704   3      			ucTmp += '0';
 705   3      		}
 706   2      		ucCRC ^= ucTmp;
 707   2      		WriteSerialByte(ucTmp);
 708   2      
 709   2      		ucTmp = UIDataArea.SysPara.ucDownFreq[1]>>4;
 710   2      		if(ucTmp>9)
 711   2      		{
 712   3      			ucTmp += 'A' - 10;
 713   3      		}
 714   2      		else
 715   2      		{
 716   3      			ucTmp += '0';
 717   3      		}
 718   2      		ucCRC ^= ucTmp;
 719   2      		WriteSerialByte(ucTmp);
 720   2      		ucTmp = UIDataArea.SysPara.ucDownFreq[1]&0x0f;
 721   2      		if(ucTmp>9)
 722   2      		{
 723   3      			ucTmp += 'A' - 10;
 724   3      		}
 725   2      		else
 726   2      		{
 727   3      			ucTmp += '0';
 728   3      		}
 729   2      		ucCRC ^= ucTmp;
 730   2      		WriteSerialByte(ucTmp);
 731   2      
 732   2      		ucTmp = ucCRC>>4;
 733   2      		if(ucTmp>9)
 734   2      		{
 735   3      			ucTmp += 'A' - 10;
 736   3      		}
 737   2      		else
C51 COMPILER V6.14  SERIAL                                                                 07/15/2005 09:38:51 PAGE 13  

 738   2      		{
 739   3      			ucTmp += '0';
 740   3      		}
 741   2      		WriteSerialByte(ucTmp);
 742   2      		ucTmp = ucCRC&0x0f;
 743   2      		if(ucTmp>9)
 744   2      		{
 745   3      			ucTmp += 'A' - 10;
 746   3      		}
 747   2      		else
 748   2      		{
 749   3      			ucTmp += '0';
 750   3      		}
 751   2      		WriteSerialByte(ucTmp);
 752   2      		WriteSerialByte(ETX);
 753   2      	}
 754   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1718    ----
   CONSTANT SIZE    =     20    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     11       4
   IDATA SIZE       =    128    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区久久久| 国产精品免费av| 亚洲一区自拍偷拍| 91亚洲午夜精品久久久久久| 17c精品麻豆一区二区免费| 99在线精品观看| 亚洲精选视频免费看| 色吊一区二区三区| 午夜私人影院久久久久| 欧美一级在线视频| 国产高清精品在线| 亚洲人妖av一区二区| 91精品福利视频| 日韩中文字幕区一区有砖一区| 欧美一级高清大全免费观看| 狠狠色丁香九九婷婷综合五月| 国产欧美精品国产国产专区| 91美女片黄在线| 视频一区视频二区中文字幕| 欧美精品一区二区在线观看| 99在线热播精品免费| 水野朝阳av一区二区三区| 久久精品人人做人人爽人人| 色域天天综合网| 秋霞影院一区二区| 国产清纯美女被跳蛋高潮一区二区久久w | 日韩欧美高清dvd碟片| 国产成人在线视频免费播放| 国产精品久久久久天堂| 欧美日韩日本视频| 99久久精品国产一区| 亚洲第一av色| 国产网红主播福利一区二区| 欧美日韩专区在线| 国模冰冰炮一区二区| 亚洲色图色小说| 精品久久人人做人人爰| 色婷婷综合视频在线观看| 日韩精品每日更新| 国产精品毛片高清在线完整版 | 欧美三级一区二区| 狠狠色丁香久久婷婷综| 亚洲一区二区三区四区在线观看 | 欧美精品粉嫩高潮一区二区| 国产精品2024| 天堂资源在线中文精品| 国产精品福利一区| 日韩视频一区二区三区 | 精品一区二区三区久久| 亚洲国产三级在线| 中文字幕一区二| 欧美变态凌虐bdsm| 欧美日韩视频不卡| 99久免费精品视频在线观看| 久草热8精品视频在线观看| 性做久久久久久久久| 国产精品麻豆久久久| 精品国产精品网麻豆系列 | 欧美夫妻性生活| 色综合中文字幕| 福利视频网站一区二区三区| 国产一区在线视频| 成人app下载| 蜜臀av一区二区在线免费观看| 亚洲狠狠丁香婷婷综合久久久| 欧美高清在线精品一区| 精品免费99久久| 欧美精品免费视频| 91美女在线看| 色综合夜色一区| 高清av一区二区| 国产成人在线电影| 国产美女一区二区| 国内精品伊人久久久久av一坑 | 亚洲国产你懂的| 亚洲日本电影在线| 国产精品成人免费| 国产女同性恋一区二区| 国产亚洲女人久久久久毛片| 国产日韩欧美麻豆| 日本一二三四高清不卡| 国产偷国产偷精品高清尤物| 国产偷国产偷精品高清尤物| 国产亚洲人成网站| 中文字幕av一区二区三区免费看| 久久欧美中文字幕| 久久网这里都是精品| 久久久久亚洲综合| 中文字幕av一区 二区| 国产精品国产三级国产aⅴ入口 | 亚洲一区二区三区免费视频| 亚洲午夜av在线| 日本aⅴ精品一区二区三区 | 亚洲精品乱码久久久久久黑人| 中文字幕字幕中文在线中不卡视频| 中文欧美字幕免费| 亚洲人亚洲人成电影网站色| 亚洲国产婷婷综合在线精品| 日韩国产一区二| 久久国产精品露脸对白| 国内精品嫩模私拍在线| 国产成人免费高清| 成人国产精品免费观看视频| aaa亚洲精品| 欧美日韩一级大片网址| 日韩美女视频在线| 国产精品视频一二| 偷拍日韩校园综合在线| 国模大尺度一区二区三区| 99国产精品视频免费观看| 成人综合激情网| 欧美丰满一区二区免费视频| 欧美片网站yy| 2020日本不卡一区二区视频| 精品少妇一区二区三区日产乱码| 在线不卡欧美精品一区二区三区| 久久久亚洲综合| 日韩一区有码在线| 亚洲自拍欧美精品| 美女被吸乳得到大胸91| 国产精品一区二区在线观看网站| 99精品1区2区| 欧美二区乱c少妇| 国产传媒日韩欧美成人| 99久久免费视频.com| 欧美裸体一区二区三区| 日本一区二区成人| 午夜日韩在线观看| jvid福利写真一区二区三区| 555www色欧美视频| 亚洲在线观看免费视频| 免费成人你懂的| 91蜜桃网址入口| 精品黑人一区二区三区久久| 一级日本不卡的影视| 美女精品自拍一二三四| 91蜜桃在线观看| 久久精品视频免费| 免费在线看一区| 欧美艳星brazzers| 国产色综合久久| 免费成人美女在线观看.| 91蝌蚪porny成人天涯| 国产亚洲精品资源在线26u| 日韩精品成人一区二区三区| 91亚洲精品一区二区乱码| 国产欧美日韩精品一区| 免费高清在线视频一区·| 在线视频国产一区| 国产精品免费aⅴ片在线观看| 精东粉嫩av免费一区二区三区| 欧美理论在线播放| 伊人一区二区三区| 91农村精品一区二区在线| 久久久久亚洲综合| 捆绑变态av一区二区三区| 欧美麻豆精品久久久久久| 亚洲一区中文日韩| 在线亚洲人成电影网站色www| 中文字幕av一区 二区| 丁香天五香天堂综合| 久久久久久亚洲综合| 黄色日韩网站视频| 日韩欧美国产一区在线观看| 婷婷国产v国产偷v亚洲高清| 欧美日韩美女一区二区| 亚洲一二三区在线观看| 欧美视频在线观看一区二区| 一区二区三区中文在线| 91蜜桃婷婷狠狠久久综合9色| 综合久久综合久久| 99re在线精品| 一区二区三区国产精品| 色哟哟国产精品| 亚洲欧美日韩国产综合| 色综合久久88色综合天天| 亚洲黄色尤物视频| 欧美日韩成人综合在线一区二区| 亚洲成av人片在www色猫咪| 欧美日本韩国一区二区三区视频| 亚洲va欧美va国产va天堂影院| 欧美性色黄大片| 天堂久久一区二区三区| 国产欧美精品一区| 91香蕉视频mp4| 亚洲一区二区三区精品在线| 欧美日韩美少妇| 久久99久久久久| 中文天堂在线一区| 日本高清视频一区二区| 亚洲不卡av一区二区三区| 欧美成人午夜电影| 国产成人亚洲综合a∨婷婷| 国产精品久久久久久久久免费樱桃 | 日本乱人伦aⅴ精品| 丝袜诱惑亚洲看片| 精品噜噜噜噜久久久久久久久试看| 国产麻豆成人精品| 专区另类欧美日韩| 6080日韩午夜伦伦午夜伦|