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

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

?? main6.lst

?? 64x32led單元板的89s51顯示控制程序,可以完成靜太顯示,向上平移,向右平移的動態顯示.
?? LST
字號:
C51 COMPILER V7.06   MAIN6                                                                 05/20/2008 15:04:32 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN6
OBJECT MODULE PLACED IN main6.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main6.c ROM(SMALL) BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include<reg51.h>
   2          #include<intrins.h>
   3          #define uchar unsigned char
   4          #define uint unsigned int
   5          #define staticdis  0x01
   6          #define up 0x02
   7          #define left 0x03
   8          
   9          typedef struct typFNT_GB16                      // 漢字字模顯示數據結構
  10          {
  11                  char Index[2];
  12                  char Msk[32];
  13          };
  14          struct typFNT_GB16 code GB_16[] = {         // 顯示為16*16
  15          "衡",0x22,0x00,0x33,0xDE,0x44,0x40,0x58,0x80,0x97,0xC0,0x25,0x5E,0x67,0xC4,0xA5,0x44,0x27,0xC4,0x21,0x04,0
             -x2F,0xE4,0x21,0x04,0x22,0x84,0x24,0x54,0x28,0x28,0x20,0x00,
  16          "陽",0x00,0x00,0x7D,0xFC,0x45,0x04,0x49,0x04,0x49,0x04,0x51,0x04,0x49,0xFC,0x45,0x04,0x45,0x04,0x45,0x04,0
             -x69,0x04,0x51,0x04,0x41,0xFC,0x41,0x04,0x40,0x00,0x40,0x00,
  17          "師",0x08,0x00,0x0B,0xFE,0x48,0x20,0x48,0x20,0x4B,0xFE,0x4A,0x22,0x4A,0x22,0x4A,0x22,0x4A,0x22,0x52,0x22,0
             -x52,0x2A,0x12,0x24,0x20,0x20,0x40,0x20,0x80,0x20,0x00,0x20,
  18          "范",0x04,0x20,0x04,0x20,0xFF,0xFE,0x04,0x60,0x40,0x00,0x31,0xF8,0x91,0x08,0x61,0x08,0x49,0x08,0x09,0x38,0
             -x11,0x10,0xE1,0x00,0x21,0x04,0x21,0x04,0x20,0xFC,0x20,0x00,
  19          "學",0x01,0x08,0x10,0x8C,0x0C,0xC8,0x08,0x90,0x7F,0xFE,0x40,0x04,0x8F,0xE8,0x00,0x40,0x00,0x80,0x7F,0xFE,0
             -x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x02,0x80,0x01,0x00,
  20          "院",0x00,0x80,0xF8,0x40,0x8F,0xFE,0x94,0x04,0xA0,0x00,0xA3,0xF8,0x90,0x00,0x88,0x00,0x8F,0xFE,0xA9,0x20,0
             -x91,0x20,0x81,0x20,0x82,0x22,0x82,0x22,0x84,0x22,0x88,0x1E,
  21          "物",0x10,0x80,0x10,0x80,0x50,0x80,0x51,0xFC,0x7D,0x54,0x52,0x54,0x94,0x94,0x14,0x94,0x19,0x24,0x32,0x24,0
             -xD4,0x44,0x10,0x84,0x11,0x04,0x12,0x04,0x14,0x28,0x00,0x10,
  22          "理",0x00,0x00,0x03,0xFC,0xFA,0x44,0x22,0x44,0x23,0xFC,0x22,0x44,0xFA,0x44,0x23,0xFC,0x22,0x44,0x20,0x40,0
             -x23,0xFC,0x38,0x40,0xC0,0x40,0x00,0x40,0x0F,0xFE,0x00,0x00,
  23          "與",0x00,0x00,0x08,0x00,0x08,0x04,0x0F,0xFE,0x08,0x00,0x08,0x00,0x0F,0xFC,0x00,0x04,0x00,0x04,0x00,0x24,0
             -x7F,0xF4,0x00,0x04,0x00,0x04,0x00,0x48,0x00,0x30,0x00,0x00,
  24          "電",0x01,0x00,0x01,0x00,0x01,0x00,0x3F,0xF8,0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,0x21,0x08,0x21,0x08,0
             -x3F,0xF8,0x21,0x08,0x01,0x02,0x01,0x02,0x00,0xFE,0x00,0x00,
  25          "子",0x00,0x00,0x3F,0xF0,0x00,0x20,0x00,0x40,0x00,0x80,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x01,0x00,0
             -x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,
  26          "信",0x08,0x80,0x0C,0x60,0x18,0x40,0x17,0xFE,0x30,0x00,0x33,0xF8,0x50,0x00,0x93,0xF8,0x10,0x00,0x13,0xF8,0
             -x12,0x08,0x12,0x08,0x12,0x08,0x13,0xF8,0x12,0x08,0x00,0x00,
  27          "息",0x01,0x00,0x02,0x00,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x00,0x00,0
             -x09,0x00,0x28,0x84,0x28,0x92,0x68,0x12,0x07,0xF0,0x00,0x00,
  28          "科",0x06,0x08,0x78,0x88,0x08,0x48,0x08,0x48,0xFE,0x08,0x18,0x88,0x1C,0x48,0x2A,0x48,0x28,0x0E,0x48,0x78,0
             -x8B,0x88,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,
  29          "學",0x01,0x08,0x10,0x8C,0x0C,0xC8,0x08,0x90,0x7F,0xFE,0x40,0x04,0x8F,0xE8,0x00,0x40,0x00,0x80,0x7F,0xFE,0
             -x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x02,0x80,0x01,0x00,
  30          "系",0x00,0x7C,0x3F,0x80,0x02,0x20,0x04,0x20,0x08,0x40,0x1F,0x80,0x03,0x20,0x0C,0x10,0x3F,0xF8,0x10,0x8C,0
             -x04,0xA0,0x08,0x90,0x10,0x88,0x20,0x84,0x42,0x84,0x01,0x00,
  31          };
  32          
  33          uchar code str1[]={"衡陽師范學院"};
  34          uchar code str2[]={"衡陽師范學院物理與電子信息科學系"};
  35          void timerinit(void);
  36          void sioinit(void);
  37          void initial(void);
  38          void clrscree(void);
  39          void clrindex(void);
C51 COMPILER V7.06   MAIN6                                                                 05/20/2008 15:04:32 PAGE 2   

  40          void senddata(uchar i);
  41          void row_dis(void);
  42          void full_databuf(uchar effict);
  43          void l_databuf(uchar i);
  44          void full_index(uchar *prt,uchar effict);
  45          void display(uchar *a,uchar effict);
  46          void timeIRQ(void);
  47          void delay_s(uint k);
  48          
  49          uchar databuf[18];
  50          uchar *dataindex[12];   
  51          uchar cbuf_flag,fullindex_flag,fulldata_flag;
  52          uchar row_count,shift_count,shift_add,disen;
  53          uchar *indexprt;
  54          uint time_count;
  55          
  56          main()
  57          {
  58   1              initial();
  59   1              while(1)
  60   1              {
  61   2              //      display(str1,staticdis);
  62   2              //      delay_s(10);
  63   2              //      clrscree();     
  64   2                      display(str2,up);       
  65   2              }
  66   1      }
  67          
  68          
  69          
  70          void timerinit(void)//3ms timer
  71          {
  72   1              TMOD=0x01;
  73   1              TH0=(65535-600)/256;
  74   1              TL0=(65535-600)%256;
  75   1              IE=0x82;
  76   1      }
  77          void sioinit(void)// 方式0
  78          {
  79   1              SCON=0x00;
  80   1              TI=0;
  81   1      }
  82          void initial(void)
  83          {
  84   1              timerinit();
  85   1              sioinit();
  86   1              fulldata_flag=1;
  87   1              fullindex_flag=1;
  88   1              time_count=0;
  89   1              TR0=1;
  90   1      }
  91          
  92          /*********application function*******
  93           靜態顯示、左移、右移
  94          ************************************/
  95          void clrscree(void)
  96          {       
  97   1              int i;
  98   1              for(i=0;i<18;i+=2)
  99   1              {
 100   2                      databuf[i]=0;
 101   2                      databuf[i+1]=0;
C51 COMPILER V7.06   MAIN6                                                                 05/20/2008 15:04:32 PAGE 3   

 102   2              }       
 103   1      }
 104          void clrindex(void)
 105          {       
 106   1              int i;
 107   1              for(i=0;i<12;i++)
 108   1              {
 109   2                      dataindex[i]=0;
 110   2              }       
 111   1      }
 112          void senddata(uchar j)  //sio 口發送數據
 113          {
 114   1              j=~j;
 115   1              SBUF=j;
 116   1              while(TI==0);
 117   1              TI=0;
 118   1      }
 119          void row_dis(void)   //p1.0-a,p1.1-b,p1.2-c,p1.3-d st-p1.4 p1.5-en
 120          {
 121   1              uchar i=0,j=0,k;
 122   1              for(i=0;i<16;i++)
 123   1              {
 124   2                      j=databuf[15-i];
 125   2                      senddata(j);
 126   2              }
 127   1              k=~row_count&0x0f;
 128   1              P1=k+0x20+0x10; 
 129   1              _nop_();
 130   1              _nop_();
 131   1              P1=k+0x20;
 132   1      //      P1=row_count+0x10;      
 133   1      //      P1=row_count;
 134   1              fulldata_flag=1;
 135   1              row_count++;
 136   1              if(row_count==16)row_count=0;
 137   1      }
 138          //*************************databuf 更新
 139          void full_databuf(uchar effict)
 140          {       
 141   1              uchar i;
 142   1              uchar *ptr;
 143   1              if(fulldata_flag==1)
 144   1              {
 145   2                      clrscree();
 146   2      //              fulldata_flag=0;        
 147   2                      if(effict==staticdis||effict==left)
 148   2                      {
 149   3                              for(i=0;i<18;i+=2)
 150   3                              {
 151   4                                      ptr=dataindex[i/2];
 152   4                                      if(ptr==0)break;
 153   4                                      databuf[i]=*(ptr+row_count*2);
 154   4                                      databuf[i+1]=*(ptr+row_count*2+1);
 155   4                              }
 156   3                              if(effict==left)
 157   3                              {
 158   4                                      l_databuf(shift_add);
 159   4                              }
 160   3                      }
 161   2                      else if(effict==up)
 162   2                      {
 163   3                              for(i=0;i<18;i+=2)
C51 COMPILER V7.06   MAIN6                                                                 05/20/2008 15:04:32 PAGE 4   

 164   3                              {
 165   4                                      ptr=dataindex[i/2];
 166   4                                      if(ptr==0)break;
 167   4                                      if((shift_add+row_count)>15)
 168   4                                      {
 169   5                                      databuf[i]=*(ptr+134+(shift_add+row_count-15)*2);
 170   5                                      databuf[i+1]=*(ptr+134+(shift_add+row_count-15)*2+1);           
 171   5                                      }
 172   4                                      else
 173   4                                      {
 174   5                                      databuf[i]=*(ptr+(shift_add+row_count)*2);
 175   5                                      databuf[i+1]=*(ptr+(shift_add+row_count)*2+1);
 176   5                                      }
 177   4                              }               
 178   3                      }
 179   2                      fulldata_flag=0;
 180   2              }
 181   1      }
 182          void l_databuf(uchar i)//左移時數據BUF處理
 183          {
 184   1              uchar h;
 185   1              int j,k;
 186   1              if(i>=8)
 187   1              {
 188   2                      for(h=0;h<17;h++)
 189   2                      databuf[h]=databuf[h+1];
 190   2                      i-=8;
 191   2              }
 192   1              for(h=0;h<16;h++)
 193   1              {
 194   2                      j=databuf[h];
 195   2                      k=databuf[h+1];
 196   2                      j=j<<i;
 197   2                      k=k>>(8-i);
 198   2                      databuf[h]=j|k;
 199   2              }       
 200   1      }
 201          
 202          void full_index(uchar *prt,uchar effict)
 203          {
 204   1              uchar str1,str2;
 205   1              uchar *prt2;
 206   1              int i,j;
 207   1              if(fullindex_flag==1)
 208   1              {
 209   2                      if(effict==staticdis)indexprt=prt;
 210   2                      else if(effict==up)indexprt=prt+8;
 211   2                      else if(effict==left)indexprt=prt+2;
 212   2                      clrindex();
 213   2                      for(i=0;i<12;i++,prt=prt+2)
 214   2                      {
 215   3                              str1=*prt;
 216   3                              str2=*(prt+1);
 217   3                              if(str1=='\0') {disen=1;break;}
 218   3                              for(j=0;j<sizeof(GB_16)/sizeof(GB_16[0]);j++)
 219   3                              {
 220   4                                      if(str1 == GB_16[j].Index[0]&&str2 == GB_16[j].Index[1])
 221   4                                      break;
 222   4                              }
 223   3                              prt2=GB_16[j].Msk;
 224   3                              dataindex[i]=prt2;
 225   3                      }
C51 COMPILER V7.06   MAIN6                                                                 05/20/2008 15:04:32 PAGE 5   

 226   2                      fullindex_flag=0;
 227   2              }               
 228   1      }
 229          void timeIRQ(void) interrupt 1
 230          {
 231   1              TH0=(65535-600)/256;
 232   1              TL0=(65535-600)%256;
 233   1              time_count++;
 234   1              if(fulldata_flag!=1)
 235   1              {
 236   2                      row_dis();
 237   2                      shift_count++;
 238   2                      if(shift_count==100)
 239   2                      {
 240   3                              shift_add++;
 241   3                              if(shift_add==16)
 242   3                              {
 243   4                                      shift_add=0;
 244   4                                      fullindex_flag=1;               
 245   4                              }                       
 246   3                      }
 247   2              }
 248   1      }
 249          
 250          void display(uchar *a,uchar effict)
 251          {
 252   1              indexprt=a;
 253   1              disen=0;
 254   1              while(!disen)
 255   1              {
 256   2                      full_index(indexprt,effict);
 257   2                      full_databuf(effict);
 258   2              }
 259   1      }
 260          void delay_s(uint k)  // 
 261          {
 262   1              while(k!=0)
 263   1              {
 264   2                      if(time_count>=1000){time_count=0;k--;}
 265   2              }
 266   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    957    ----
   CONSTANT SIZE    =    590    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     66      16
   IDATA SIZE       =   ----    ----
   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网站黄www| 欧美一区二区三区在线观看| 久久精品一区二区三区不卡| 亚洲日本电影在线| 日韩和欧美的一区| 粉嫩欧美一区二区三区高清影视| 欧美日韩精品高清| 国产精品美女久久久久aⅴ| 樱花影视一区二区| 激情五月婷婷综合网| 色综合天天综合| 精品国精品自拍自在线| 亚洲精品日产精品乱码不卡| 国内精品国产三级国产a久久| 91福利视频网站| 国产丝袜美腿一区二区三区| 亚洲第一福利一区| 国产风韵犹存在线视精品| 欧美日韩中文另类| 国产精品久久久久久久久久久免费看| 亚洲高清在线精品| 国内精品国产成人| 色妞www精品视频| 久久久久久影视| 日本视频在线一区| 93久久精品日日躁夜夜躁欧美| 日韩精品一区二区三区四区视频| 亚洲精品日产精品乱码不卡| 国产成人免费在线视频| 欧美美女激情18p| 亚洲视频每日更新| 国产成人综合在线观看| 欧美一区在线视频| 一区二区成人在线视频| 大美女一区二区三区| 欧美一区三区四区| 亚洲国产人成综合网站| 99在线精品一区二区三区| 欧美精品一区二区久久久| 日韩av一区二区在线影视| 欧美中文字幕亚洲一区二区va在线| 国产偷v国产偷v亚洲高清| 久久99热这里只有精品| 欧美人与z0zoxxxx视频| 一区二区三区在线观看网站| 国产成人aaaa| 久久女同性恋中文字幕| 麻豆精品在线播放| 7777精品久久久大香线蕉 | 免费久久精品视频| 91久久精品网| 国产精品色婷婷久久58| 蜜桃视频一区二区三区| 欧美系列亚洲系列| 国产精品成人午夜| www.欧美精品一二区| 欧美韩日一区二区三区| 久久97超碰色| 日韩精品中文字幕一区| 免费在线观看精品| 欧美第一区第二区| 久久国产尿小便嘘嘘尿| 日韩欧美不卡一区| 久久国产尿小便嘘嘘尿| 精品精品国产高清一毛片一天堂| 久久99久久99精品免视看婷婷| 精品少妇一区二区三区免费观看| 欧美aⅴ一区二区三区视频| 538在线一区二区精品国产| 亚洲一级二级在线| 欧美在线看片a免费观看| 亚洲视频网在线直播| 成人精品国产一区二区4080| 精品国产污网站| 另类小说视频一区二区| 91精品国产色综合久久久蜜香臀| 日韩精品成人一区二区三区| 欧美二区在线观看| 丝瓜av网站精品一区二区| 91久久国产综合久久| 亚洲夂夂婷婷色拍ww47| 国产在线精品视频| wwwwxxxxx欧美| 国产精品一区在线| 日本一区二区三区在线观看| 成人国产一区二区三区精品| 国产精品国产三级国产aⅴ入口| 东方aⅴ免费观看久久av| 美女爽到高潮91| 欧美变态口味重另类| 国产一区二区在线视频| 精品日韩99亚洲| 国产suv精品一区二区6| 亚洲精品久久7777| 欧美性大战久久| 日韩黄色小视频| 国产婷婷精品av在线| 色婷婷久久一区二区三区麻豆| 午夜婷婷国产麻豆精品| 精品国产一区二区亚洲人成毛片 | 久久久精品免费免费| 成人av资源站| 亚洲18色成人| 久久久久青草大香线综合精品| 色综合视频在线观看| 欧美aaa在线| 亚洲欧美一区二区视频| 欧美精品丝袜久久久中文字幕| 国内久久婷婷综合| 亚洲乱码国产乱码精品精可以看| 6080国产精品一区二区| 国产高清精品在线| 亚洲va欧美va人人爽| 久久人人爽爽爽人久久久| 成人av资源站| 国产欧美一区二区三区在线老狼| 91久久精品国产91性色tv| 国产精品素人视频| 欧美精品日日鲁夜夜添| 亚洲午夜一二三区视频| 久久影院视频免费| 欧美三级韩国三级日本三斤| 国产乱一区二区| 亚洲电影一区二区三区| 久久久99精品久久| 欧美日韩国产一区| 成人精品小蝌蚪| 美女在线视频一区| 一区二区三区在线免费观看 | 国产美女娇喘av呻吟久久| 亚洲另类一区二区| 久久老女人爱爱| 欧美日韩成人在线一区| 99久久精品国产观看| 久久97超碰色| 亚洲二区在线观看| 亚洲国产精品二十页| 欧美大黄免费观看| 欧美视频精品在线| av在线不卡免费看| 国产综合一区二区| 天堂蜜桃一区二区三区| 亚洲女子a中天字幕| 久久精品视频一区| 91精品国产免费久久综合| 日本福利一区二区| 成人性生交大片| 国产精品资源网| 九色|91porny| 日韩精品亚洲一区| 一区二区成人在线观看| 自拍偷自拍亚洲精品播放| 麻豆成人综合网| 欧美日韩一区二区三区视频 | 亚洲女同ⅹxx女同tv| 精品乱人伦小说| 正在播放亚洲一区| 在线免费观看不卡av| 色综合久久久久| 一本久久精品一区二区| 国产91在线观看丝袜| 精品午夜久久福利影院| 日本91福利区| 蜜臀av在线播放一区二区三区| 视频一区二区中文字幕| 亚洲精品成人悠悠色影视| 中文字幕一区二区三| 中文字幕成人av| 中文字幕av一区二区三区高| 国产欧美精品一区二区色综合| 久久久久99精品一区| 精品88久久久久88久久久| 日韩一区二区三区av| 日韩三级电影网址| 精品久久久久av影院| 欧美va亚洲va国产综合| 精品成人一区二区三区四区| 日韩精品一区二区三区视频在线观看| 日韩午夜电影av| 精品国产电影一区二区 | 成人一二三区视频| 丁香一区二区三区| 成人永久aaa| 99视频国产精品| 一本久道中文字幕精品亚洲嫩| 在线一区二区观看| 欧美午夜电影在线播放| 欧美日韩精品一区二区三区| 91精品国产色综合久久| 欧美成人猛片aaaaaaa| 日韩美女主播在线视频一区二区三区| 久久伊人中文字幕| 国产欧美一区视频| 亚洲精品国产视频| 丝瓜av网站精品一区二区|