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

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

?? hex2dual.c

?? 8051MCU在FPGA上實現(xiàn)的源代碼
?? 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);}      

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀精品久久久久久蜜臀| 波多野结衣在线一区| 国产精品毛片久久久久久| 91久久久免费一区二区| 国产在线一区二区| 亚洲精品videosex极品| 国产免费成人在线视频| 91精品福利在线一区二区三区 | 99r国产精品| 激情综合色综合久久| 亚洲成人福利片| 亚洲精品视频在线观看免费| 国产亚洲精品aa午夜观看| 欧美一区二区三区日韩视频| 欧洲一区在线观看| 91麻豆精品在线观看| 国产激情91久久精品导航 | 亚洲综合在线观看视频| 国产蜜臀av在线一区二区三区| 日韩视频一区在线观看| 岛国一区二区三区| 亚洲一二三区在线观看| 亚洲欧美自拍偷拍色图| 国产午夜亚洲精品不卡| 日韩精品一区国产麻豆| 在线综合视频播放| 欧美伦理影视网| 欧美日本在线一区| 在线看不卡av| 91国产丝袜在线播放| 99精品视频在线观看| 欧美xxxxx裸体时装秀| 欧美日韩久久不卡| 欧美色图免费看| 欧美影视一区二区三区| 色欧美88888久久久久久影院| 成人av免费在线观看| 成人黄色网址在线观看| 成人午夜在线播放| 不卡视频免费播放| 91亚洲精品久久久蜜桃| 91污片在线观看| 欧亚洲嫩模精品一区三区| 色乱码一区二区三区88 | 久久综合国产精品| 2021久久国产精品不只是精品| 精品美女一区二区| 久久亚洲二区三区| 亚洲国产成人午夜在线一区| 中文字幕一区免费在线观看 | 国产精品久久久久久久久免费丝袜 | 26uuu另类欧美| 欧美精品一区在线观看| 国产日韩欧美精品一区| 日韩理论片一区二区| 一区二区三区毛片| 日本三级亚洲精品| 国模无码大尺度一区二区三区| 国产成人精品免费网站| 99精品欧美一区二区蜜桃免费| 色综合久久久久网| 在线电影院国产精品| 久久青草欧美一区二区三区| 国产精品久久毛片a| 一区二区在线看| 免费成人av在线播放| 国产精品资源网| 91福利在线导航| 日韩精品一区二区三区四区| 国产欧美综合色| 亚洲精品美腿丝袜| 亚洲高清在线视频| 精品一区二区三区视频在线观看 | 色av综合在线| 日韩精品一区二区三区四区| 国产精品萝li| 图片区日韩欧美亚洲| 国产成人精品免费看| 欧美主播一区二区三区美女| 精品国产一二三区| 亚洲男人天堂一区| 精品一区二区三区免费播放| 91麻豆国产福利在线观看| 日韩欧美一区二区免费| 中文字幕在线不卡一区| 麻豆精品视频在线观看视频| av成人动漫在线观看| 欧美一区二区三区在线看| 国产精品美女久久久久久久久 | 亚洲午夜免费视频| 国产成人三级在线观看| 在线电影院国产精品| 国产精品嫩草影院com| 日韩中文字幕一区二区三区| 成人一区二区三区| 欧美一级免费大片| 亚洲自拍欧美精品| 成人性色生活片免费看爆迷你毛片| 欧美男人的天堂一二区| 国产精品传媒视频| 狠狠色丁香婷婷综合| 欧美中文字幕一二三区视频| 国产欧美日韩在线看| 麻豆精品久久精品色综合| 色综合色狠狠天天综合色| 久久精品视频在线看| 日本不卡视频一二三区| 色呦呦日韩精品| 国产欧美日韩不卡免费| 精品在线一区二区三区| 777奇米成人网| 一个色妞综合视频在线观看| 国产成人av自拍| 欧美精品一区二区精品网| 日韩av一级电影| 欧美午夜精品久久久| 自拍偷拍欧美精品| 成人h精品动漫一区二区三区| 2022国产精品视频| 久久精品国产亚洲一区二区三区| 欧美精品123区| 亚洲国产wwwccc36天堂| 在线精品视频小说1| 亚洲欧美视频一区| 91视频一区二区| 成人欧美一区二区三区在线播放| 国产成人精品aa毛片| 国产亚洲精品中文字幕| 国产成人在线视频免费播放| 精品久久久久久久久久久久包黑料 | 色呦呦一区二区三区| 亚洲丝袜另类动漫二区| 成人激情av网| 亚洲三级电影网站| 91黄色激情网站| 亚洲黄一区二区三区| 色94色欧美sute亚洲线路一ni| 亚洲精品v日韩精品| 欧美性猛交xxxxxxxx| 亚洲bt欧美bt精品777| 4438x成人网最大色成网站| 日韩精品每日更新| 日韩美女一区二区三区四区| 老司机免费视频一区二区三区| 日韩精品专区在线影院观看| 久久国产精品第一页| 久久人人97超碰com| 成人性色生活片免费看爆迷你毛片| 中文字幕免费不卡| 色综合久久久网| 午夜精品久久久久久不卡8050| 51午夜精品国产| 国内不卡的二区三区中文字幕| 久久精品视频在线看| 99久久精品国产毛片| 一二三四社区欧美黄| 91精品视频网| 国产精品一区在线观看你懂的| 国产人妖乱国产精品人妖| 91麻豆文化传媒在线观看| 亚洲电影一级片| 欧美精品一区二区三区很污很色的| 国产精品羞羞答答xxdd| 亚洲欧美日韩精品久久久久| 欧美人与z0zoxxxx视频| 精品综合久久久久久8888| 国产精品成人网| 欧美日韩精品一区二区三区| 极品美女销魂一区二区三区免费| 国产精品视频免费看| 欧美三级电影在线看| 激情欧美一区二区三区在线观看| 中文无字幕一区二区三区| 91美女视频网站| 久久精品999| 亚洲欧美另类久久久精品2019| 欧美一区二区人人喊爽| 成人av资源在线| 午夜激情一区二区三区| 中文成人av在线| 在线综合视频播放| av资源站一区| 日韩和的一区二区| 一区精品在线播放| www.日韩在线| 蓝色福利精品导航| 亚洲色图.com| 久久久久久久电影| 欧美疯狂性受xxxxx喷水图片| 成人免费视频国产在线观看| 亚洲丰满少妇videoshd| 国产亚洲1区2区3区| 91精品国产日韩91久久久久久| 高潮精品一区videoshd| 蜜臀va亚洲va欧美va天堂 | 美腿丝袜亚洲综合| 亚洲蜜臀av乱码久久精品| 国产欧美va欧美不卡在线| 欧美一卡在线观看| 欧美午夜精品电影|