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

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

?? hex2dual.c

?? 一個(gè)用VHDL寫的8051的內(nèi)核,很方便集成到FPGA里.
?? C
字號:
/*****************************************************************************//* Program : hex2dual                                                        *//*                                                                           *//* Author :  Roland H鰈ler                                                   *//* Date :    23.08.2001                                                      *//* Purpose:  Convert Intel HEX files to binary notation text files.          *//*****************************************************************************/#include <sys/stat.h>    #include <stdlib.h>    #include <limits.h>    #include <time.h>    #include <sys/types.h> #include <stdio.h> #include <string.h> #include <unistd.h> #include <errno.h>  #define LINE_LENGTH 128#define FILE_EXT ".dua"static char *cmnd;FILE *fpr;FILE *fpw; /*---------------------------------------------------------------------------*//*  Function : error_exit                                                    *//*                                                                           *//*  Purpose :  Print error message, close files, and exit                    *//*             program with exit code EXIT_FAILURE.                          *//*  Input :    Message text                                                  *//*---------------------------------------------------------------------------*/void error_exit (char *msg) {   (void) fprintf (stderr, "%s: %s: %s\n", cmnd, msg, strerror(errno)); /*   (void) fclose(fpr); *//*   (void) fclose(fpw); */  (void) fflush(stdout);  exit (EXIT_FAILURE); }/*---------------------------------------------------------------------------*//*  Function : hex2bin                                                       *//*                                                                           *//*  Purpose :  Convert a hexadecimal character in its binary representation  *//*  Input :    Hexadecimal character                                         *//*---------------------------------------------------------------------------*/char *hex2bin (char hexval){  /* Default is new line */  static char bnibble[5] = "----\0";  /* Convert hexadecimal character */  if (hexval == '0') (void)strcpy(bnibble,"0000");  if (hexval == '1') (void)strcpy(bnibble,"0001");  if (hexval == '2') (void)strcpy(bnibble,"0010");  if (hexval == '3') (void)strcpy(bnibble,"0011");  if (hexval == '4') (void)strcpy(bnibble,"0100");  if (hexval == '5') (void)strcpy(bnibble,"0101");  if (hexval == '6') (void)strcpy(bnibble,"0110");  if (hexval == '7') (void)strcpy(bnibble,"0111");  if (hexval == '8') (void)strcpy(bnibble,"1000");  if (hexval == '9') (void)strcpy(bnibble,"1001");  if ((hexval == 'A') || (hexval == 'a')) (void)strcpy(bnibble,"1010");  if ((hexval == 'B') || (hexval == 'b')) (void)strcpy(bnibble,"1011");  if ((hexval == 'C') || (hexval == 'c')) (void)strcpy(bnibble,"1100");  if ((hexval == 'D') || (hexval == 'd')) (void)strcpy(bnibble,"1101");  if ((hexval == 'E') || (hexval == 'e')) (void)strcpy(bnibble,"1110");  if ((hexval == 'F') || (hexval == 'f')) (void)strcpy(bnibble,"1111");  return (bnibble);}  /*---------------------------------------------------------------------------*//*  Function : hex2int                                                       *//*                                                                           *//*  Purpose :  Convert a hexadecimal character in its integer representation *//*  Input :    Hexadecimal character                                         *//*---------------------------------------------------------------------------*/int hex2int (char hexval){  /* Default */  int inibble = 17;  /* Convert hexadecimal character */  if (hexval == '0') inibble = 0;  if (hexval == '1') inibble = 1;  if (hexval == '2') inibble = 2;  if (hexval == '3') inibble = 3;  if (hexval == '4') inibble = 4;  if (hexval == '5') inibble = 5;  if (hexval == '6') inibble = 6;  if (hexval == '7') inibble = 7;  if (hexval == '8') inibble = 8;  if (hexval == '9') inibble = 9;  if ((hexval == 'A') || (hexval == 'a')) inibble = 10;  if ((hexval == 'B') || (hexval == 'b')) inibble = 11;  if ((hexval == 'C') || (hexval == 'c')) inibble = 12;  if ((hexval == 'D') || (hexval == 'd')) inibble = 13;  if ((hexval == 'E') || (hexval == 'e')) inibble = 14;  if ((hexval == 'F') || (hexval == 'f')) inibble = 15;  return (inibble);}  /*****************************************************************************//*                                                                           *//*                               MAIN PROGRAM                                *//*                                                                           *//*****************************************************************************/int main (int argc, char **argv) {   char line[LINE_LENGTH];  char nline[LINE_LENGTH*4];  char *fwname;  int nmbr = 0;  int n = 0;   nline[0] = '\0';  cmnd = argv[0];  /* Check options and count them */  if (argc != 2)    error_exit ("Usage: hex2bin <filename>");  /* Build file name for new file */   fwname = (char*)malloc(sizeof(argv[2]) + 1);  if (fwname == NULL)    error_exit ("Not enough memory");  fwname[0] = 0;  (void)strcpy(fwname,argv[1]);  (void)strcpy(fwname + strlen(fwname) - 4,FILE_EXT);  fprintf(stderr,"fwname = %s\n",fwname);  /* Open file */  if ((fpr = fopen (argv[1],"r")) == NULL)    error_exit ("Cannot open input file!");  /* Create file */  if ((fpw = fopen (fwname,"w")) == NULL)    error_exit ("Cannot create output file!");  /* Write converted file */  while (fgets (line, sizeof(line), fpr) != NULL && strncmp(line,":00000001FF",11) != 0)    {      n = 1;      nmbr = hex2int(line[n]);      n++;      nmbr = nmbr*16 + hex2int(line[n]);      n++;      n++;      n++;      for ( n = 5; n < nmbr+5; n++)      {        (void)strcpy(nline,hex2bin(line[2*n-1]));        (void)strcpy(nline + 4,hex2bin(line[2*n]));        (void)strcpy(nline + 8 ,"\n");        fputs (nline,fpw);        nline[0] = '\0';      }    }  (void) fclose(fpr);  (void) fclose(fpw);    if (fflush(stdout) == EOF)    error_exit ("Standard output flush error!");  return (0);}      

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人啪免费观看软件| 国产精品综合二区| 日韩电影免费一区| 国产精品系列在线播放| 久久久久久电影| 婷婷亚洲久悠悠色悠在线播放| 国精产品一区一区三区mba桃花| 91日韩一区二区三区| 精品久久久久一区二区国产| 亚洲天堂2016| 国产精品99久久久久久久女警 | 日韩av高清在线观看| 欧美精品粉嫩高潮一区二区| 中文在线一区二区| 国产剧情一区二区三区| 亚洲欧洲性图库| 国产一级精品在线| 日韩欧美国产三级电影视频| 亚洲成人动漫在线免费观看| 色8久久精品久久久久久蜜| 国产欧美精品一区aⅴ影院| 精品无码三级在线观看视频| 欧美撒尿777hd撒尿| 亚洲人成亚洲人成在线观看图片 | 国产一区二区三区av电影| 欧美国产日韩在线观看| 欧美在线三级电影| 国产精品久久影院| 蜜臀av一区二区| 欧美日韩精品系列| 日韩高清中文字幕一区| 久久午夜色播影院免费高清| 亚洲成人激情社区| 久久蜜桃香蕉精品一区二区三区| 色偷偷久久一区二区三区| 最新中文字幕一区二区三区| 在线电影一区二区三区| 国产精品69毛片高清亚洲| 亚洲国产精品一区二区久久恐怖片 | 欧美高清在线一区| 欧美高清你懂得| 不卡av在线免费观看| 欧美激情一区二区三区在线| 欧美亚洲国产bt| 日产欧产美韩系列久久99| 中文字幕色av一区二区三区| 9191成人精品久久| 国产精品一品视频| 日韩精品电影在线观看| 精品乱人伦小说| 欧美性猛交xxxx乱大交退制版| 国产成人av网站| 精东粉嫩av免费一区二区三区| 亚洲中国最大av网站| 欧美日韩视频专区在线播放| 国产一区二区看久久| 午夜精品久久久久久久蜜桃app | 日韩欧美在线不卡| 处破女av一区二区| 亚洲自拍偷拍欧美| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 黄色资源网久久资源365| 亚洲国产美国国产综合一区二区| 国产精品久久久久久久久免费丝袜 | 亚洲人成网站影音先锋播放| 久久男人中文字幕资源站| 日韩一区二区在线观看视频播放| 色综合久久久网| 91污片在线观看| av在线不卡网| 日本不卡视频在线| 日韩一区欧美一区| 中文字幕一区在线观看视频| 日本一区二区三区dvd视频在线| 日韩欧美国产一区在线观看| 欧美精品视频www在线观看| 91精彩视频在线| 在线中文字幕一区二区| 91视频观看视频| 色婷婷综合五月| 91原创在线视频| 99久久久精品| 另类小说视频一区二区| 亚洲美女一区二区三区| 综合av第一页| 亚洲精品伦理在线| 欧美国产97人人爽人人喊| 欧美国产一区在线| 中文乱码免费一区二区| 亚洲欧美日本韩国| 亚洲毛片av在线| 亚洲成人777| 免费不卡在线视频| 国内外成人在线| 成人午夜免费电影| 91欧美激情一区二区三区成人| 日本久久电影网| 91精品国产色综合久久久蜜香臀| 色成人在线视频| 欧美日韩dvd在线观看| 欧美一区二区在线观看| www久久精品| 国产精品久久久久久亚洲伦 | 亚洲一区二区欧美| 日韩av电影免费观看高清完整版 | 天堂蜜桃一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 日韩欧美一二区| 国产亚洲短视频| 久久欧美中文字幕| 国产精品国产三级国产普通话三级 | 久久久精品中文字幕麻豆发布| 欧美激情一区在线| 五月天丁香久久| 成人在线综合网| 欧美日韩久久久| 久久人人超碰精品| 夜夜揉揉日日人人青青一国产精品| 中文字幕欧美区| 亚洲一区二区在线视频| 国产一区二区三区精品视频| 91在线高清观看| 欧美精品一区二区三区一线天视频| 欧美精品一级二级三级| 国产女人18毛片水真多成人如厕| 亚洲四区在线观看| 日本成人在线一区| 成人av网在线| 在线综合视频播放| 中文字幕日韩欧美一区二区三区| 亚洲成人自拍一区| 成人黄色在线看| 欧美一级高清大全免费观看| 国产精品久久久久久久蜜臀| 美日韩黄色大片| 欧美专区在线观看一区| 国产日韩精品一区二区浪潮av| 亚洲bt欧美bt精品| 成人激情文学综合网| 日韩你懂的电影在线观看| 亚洲欧美国产77777| 精品一区二区av| 884aa四虎影成人精品一区| 日本一区二区高清| 久久99精品国产麻豆婷婷| 欧美少妇bbb| 亚洲欧美日韩久久| 成人手机在线视频| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲国产日韩综合久久精品| 懂色av一区二区三区免费观看| 色综合久久久久久久久| 久久久久亚洲蜜桃| 久久99国内精品| 欧美一区二区三区四区久久| 一区二区三区在线观看欧美 | 日本高清无吗v一区| 亚洲国产精品成人久久综合一区| 精品一区二区影视| 欧美一区二区日韩| 视频一区在线播放| 欧美日韩一区二区三区在线看| 亚洲女人小视频在线观看| 国产91丝袜在线观看| 久久久www免费人成精品| 蜜桃视频在线观看一区| 4438x成人网最大色成网站| 午夜精品视频在线观看| 欧美日韩一区小说| 婷婷综合久久一区二区三区| 欧美日韩精品一区视频| 亚洲成精国产精品女| 欧美在线观看视频一区二区| 亚洲黄色免费网站| 在线亚洲人成电影网站色www| 亚洲精品免费在线| 欧美日韩免费在线视频| 日韩国产一区二| 精品日韩av一区二区| 久久97超碰国产精品超碰| 日韩视频一区二区在线观看| 久久国产精品一区二区| 精品久久久久一区| 国产一区二区福利| 日本一区二区高清| 色老汉av一区二区三区| 亚洲精品网站在线观看| 欧美在线观看一二区| 日韩av中文字幕一区二区| wwwwww.欧美系列| 成人av在线播放网址| 亚洲色图制服诱惑| 欧美日韩一区二区三区视频| 偷拍与自拍一区| www成人在线观看| 色婷婷久久久综合中文字幕| 亚洲精品福利视频网站| 51精品国自产在线| 国产69精品一区二区亚洲孕妇| 亚洲男人电影天堂|