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

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

?? 計算器.lst

?? 51單片機 計算器 1602顯示
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.06   計算器                                                                03/23/2010 19:43:28 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 計算器
OBJECT MODULE PLACED IN 計算器.OBJ
COMPILER INVOKED BY: E:\科協\C51\BIN\C51.EXE 計算器.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include<reg52.h>
   2          #define unchar unsigned char
   3          #define unint unsigned int
   4          sbit rs=P2^0;
   5          sbit rw=P2^1;
   6          sbit en=P2^2;
   7          sbit busy=P0^7;
   8          char i,flag,fuhao;
   9          unchar num,temp;
  10          long  a,b,c;
  11          unchar code table[]={7,8,9,0,//內部運算用
  12                                                   4,5,6,0,
  13                                                   1,2,3,0,
  14                                                   0,0,0,0};
  15          unchar code table1[]={7,8,9,0x2f-0x30,//顯示用7,8,9,/
  16                                                    4,5,6,0x2a-0x30,//4,5,6,*
  17                                                    1,2,3,0x2d-0x30,//1,2,3,-
  18                                                     0x01-0x30,0,0x3d-0x30,0x2b-0x30};//ON/C,0,=,+
  19          void delay(unchar z)
  20          {
  21   1              unchar x,y;
  22   1              for(x=z;x>0;x--)
  23   1                      for(y=110;y>0;y--);
  24   1      }
  25          void checkbusy()
  26          {       
  27   1              while(busy==1)//P0^7最高位為1為忙,0為閑
  28   1              {       
  29   2                      P0=0xff;
  30   2                      rs=0;
  31   2                      rw=1;
  32   2                      en=0;//禁止讀寫
  33   2                      delay(20);              
  34   2                      en=1;           
  35   2              }
  36   1      }
  37          
  38          void write_com(unchar com)
  39          {
  40   1              rs=0;
  41   1              rw=0;
  42   1              en=0;
  43   1              checkbusy();
  44   1              P0=com;
  45   1              delay(5);
  46   1              en=1;
  47   1              delay(5);
  48   1              en=0;
  49   1      }
  50          void write_date(unchar date)
  51          { 
  52   1              rs=1;
  53   1              rw=0;
  54   1              en=0;
  55   1              checkbusy();
C51 COMPILER V7.06   計算器                                                                03/23/2010 19:43:28 PAGE 2   

  56   1              P0=date;
  57   1              delay(5);
  58   1              en=1;
  59   1              delay(5);
  60   1              en=0;   
  61   1      }
  62          void init()
  63          {               
  64   1              write_com(0x38);
  65   1              delay(50);
  66   1              write_com(0x0c);//開顯示關光標和閃爍
  67   1              delay(50);
  68   1              write_com(0x06);//地址向后移
  69   1              delay(50);
  70   1              write_com(0x80);//初始地址
  71   1              write_com(0x01);//清屏
  72   1              delay(50);
  73   1              i=0;flag=0;//賦初值
  74   1              fuhao=0;a=0;b=0;c=0;
  75   1              
  76   1              
  77   1      }
  78          void lcd_clean()//清屏
  79          {
  80   1              write_com(0x01);
  81   1              delay(20);
  82   1      }
  83          void keyscan()
  84          {
  85   1              
  86   1              P1=0xfe;
  87   1              temp=P1;
  88   1              temp=temp&0xf0;
  89   1              if(temp!=0xf0)
  90   1                       {              delay(10);
  91   2                                      temp=P1;
  92   2                                      temp=temp&0xf0;
  93   2                                      if(temp!=0xf0)
  94   2                                      {
  95   3                                              temp=P1;
  96   3                                              switch(temp)
  97   3                                                      {
  98   4                                                              case 0xee:num=0; break;
  99   4                                                              case 0xde:num=1; break;
 100   4                                                              case 0xbe:num=2; break;
 101   4                                                              case 0x7e:num=3; break;                                                                                                 
 102   4                                                      }                                                                                               
 103   3                                      }
 104   2                              while(P1!=0xfe);
 105   2                      if(num==0||num==1||num==2)
 106   2                       {           
 107   3                              if(flag==0)
 108   3                                      a=a*10+table[num];//a是在沒按符號鍵之前輸入的值
 109   3                              if(flag==1)
 110   3                                      b=b*10+table[num];//b是按符號鍵后輸入的值               
 111   3                       }
 112   2                      if(num==3)//"/"鍵
 113   2                              {       
 114   3                                      flag=1;
 115   3                                      fuhao=4;//"/"
 116   3                              }
 117   2                      i=table1[num];//顯示的值
C51 COMPILER V7.06   計算器                                                                03/23/2010 19:43:28 PAGE 3   

 118   2                      write_date(0x30+i);//十六進制表示的ASC碼                
 119   2              }
 120   1                      P1=0xfd;
 121   1                      temp=P1;
 122   1                      temp=temp&0xf0;
 123   1                      if(temp!=0xf0)                          
 124   1                        {             delay(5);
 125   2                                      temp=P1;
 126   2                                      temp=temp&0xf0;
 127   2                                      if(temp!=0xf0)
 128   2                                      {
 129   3                                              temp=P1;
 130   3                                              switch(temp)
 131   3                                                      {
 132   4                                                              case 0xed:num=4; break;
 133   4                                                              case 0xdd:num=5; break;
 134   4                                                              case 0xbd:num=6; break;
 135   4                                                              case 0x7d:num=7; break;                                                                                         
 136   4                                                      }                                                                                                       
 137   3                                      }
 138   2                              while(P1!=0xfd);
 139   2                              if(num==4||num==5||num==6) 
 140   2                                      {
 141   3                                              if(flag==0)
 142   3                                                      a=a*10+table[num];
 143   3                                              else
 144   3                                                      b=b*10+table[num];
 145   3                                      }
 146   2                      if(num==7)//"*"
 147   2                                      {
 148   3                                              flag=1;
 149   3                                              fuhao=3;
 150   3                                      }
 151   2                              i=table1[num];
 152   2                              write_date(0x30+i);                             
 153   2                        }
 154   1                              P1=0xfb;
 155   1                              temp=P1;
 156   1                              temp=temp&0xf0;
 157   1                              if(temp!=0xf0)                          
 158   1                              {       delay(5);
 159   2                                      temp=P1;
 160   2                                      temp=temp&0xf0;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区日韩| 国产高清精品久久久久| 久久午夜免费电影| 91精品国产免费久久综合| 91国偷自产一区二区三区观看| 丁香婷婷综合激情五月色| 国产美女精品在线| 粉嫩高潮美女一区二区三区 | 国产精品第一页第二页第三页 | 国产真实乱子伦精品视频| 老司机精品视频导航| 精品在线一区二区三区| 国模娜娜一区二区三区| 国产精品乡下勾搭老头1| 国产原创一区二区三区| 国产99久久久久久免费看农村| 国产美女久久久久| 99re亚洲国产精品| 欧美亚洲综合一区| 欧美一区二区三区免费在线看| 日韩欧美一级特黄在线播放| 精品国产电影一区二区| 国产色综合一区| 亚洲免费观看高清完整版在线| 亚洲一区免费观看| 日韩av中文字幕一区二区三区| 美女看a上一区| 盗摄精品av一区二区三区| 色综合久久久久久久久久久| 欧美图片一区二区三区| 日韩欧美亚洲一区二区| 国产日本欧美一区二区| 亚洲欧美日韩中文字幕一区二区三区| 亚洲国产一区二区三区| 精品在线一区二区| 色婷婷久久综合| 欧美一区二区三区视频免费播放| 久久久欧美精品sm网站| 亚洲欧美日韩国产成人精品影院 | 日韩欧美一区二区视频| 国产精品乱人伦一区二区| 亚洲最新视频在线播放| 久久99精品久久久久久动态图| 成人app网站| 日韩视频免费观看高清完整版在线观看 | 中文欧美字幕免费| 亚洲一区二区四区蜜桃| 国产91高潮流白浆在线麻豆| 欧美中文字幕久久| 国产亚洲精品超碰| 日本不卡视频一二三区| 不卡一区二区三区四区| 日韩精品一区二区三区中文精品| 一区二区中文视频| 久久狠狠亚洲综合| 色av成人天堂桃色av| 久久精品欧美一区二区三区不卡| 丝袜诱惑亚洲看片| 色狠狠一区二区| 久久久影视传媒| 日本亚洲三级在线| 在线亚洲一区观看| 亚洲色图视频免费播放| 国产精品一区不卡| 亚洲精品在线网站| 久久国产精品色婷婷| 欧美精品日韩精品| 亚洲欧美偷拍另类a∨色屁股| 国产黄色精品视频| 久久久亚洲精品石原莉奈 | 欧美成人一级视频| 三级一区在线视频先锋 | 国内精品久久久久影院色| 欧美日韩国产一级片| 亚洲欧美日韩国产综合| 不卡电影免费在线播放一区| 亚洲国产成人在线| 成人av网站大全| 亚洲一二三区在线观看| 99久久777色| 中文字幕中文字幕一区二区| 国产精品正在播放| 国产免费成人在线视频| 国产成人精品三级麻豆| 中文字幕乱码久久午夜不卡| 国产精品影视在线观看| 国产日韩精品久久久| 丁香婷婷综合色啪| 亚洲视频在线观看三级| 欧洲国内综合视频| 天天操天天色综合| 欧美一区日韩一区| 国产主播一区二区| 日韩一区日韩二区| 欧美日韩精品久久久| 免费人成在线不卡| 欧美电影精品一区二区| 国产不卡在线一区| 一区二区欧美在线观看| 欧美疯狂做受xxxx富婆| 麻豆91在线看| 国产亚洲欧美在线| 色哟哟亚洲精品| 日韩av一级片| 中文无字幕一区二区三区 | 7777精品伊人久久久大香线蕉的 | 亚洲一区二区三区激情| 日韩一区二区三免费高清| 国产美女av一区二区三区| 亚洲少妇最新在线视频| 日韩女优视频免费观看| 国产91精品一区二区麻豆网站| 一区二区久久久久| 亚洲精品在线三区| 欧洲一区在线电影| 国产精品456露脸| 五月综合激情网| 日本一区二区动态图| 欧美人牲a欧美精品| 成人av片在线观看| 美女性感视频久久| 亚洲美女免费在线| 国产亚洲欧美激情| 欧美一区二区日韩一区二区| av在线综合网| 国产麻豆91精品| 丝袜美腿亚洲色图| 一区二区三区日韩欧美| 久久日韩精品一区二区五区| 欧美丝袜丝交足nylons| 国产99久久久国产精品潘金| 日精品一区二区| 亚洲久本草在线中文字幕| 国产日韩一级二级三级| 日韩欧美色综合| 欧美日韩不卡一区二区| 色老汉av一区二区三区| 岛国av在线一区| 极品尤物av久久免费看| 爽好久久久欧美精品| 自拍视频在线观看一区二区| 久久蜜桃一区二区| 精品999久久久| 制服丝袜日韩国产| 精品视频一区三区九区| 色www精品视频在线观看| 97超碰欧美中文字幕| 风间由美性色一区二区三区| 国产在线精品一区在线观看麻豆| 日韩电影在线免费| 天天影视色香欲综合网老头| 亚洲综合精品自拍| 亚洲一区二区三区激情| 亚洲午夜精品在线| 亚洲图片欧美色图| 天天做天天摸天天爽国产一区| 午夜日韩在线电影| 午夜精品久久久| 日本成人超碰在线观看| 免费看黄色91| 国内精品伊人久久久久av一坑| 久久er精品视频| 精品一区二区三区的国产在线播放| 精品一区二区三区视频| 国产精品亚洲午夜一区二区三区| 国产一区二区三区免费观看| 国产精品一二三四五| 成人免费视频国产在线观看| 成人app在线观看| 91久久久免费一区二区| 欧美日韩视频一区二区| 在线成人av网站| 日韩欧美黄色影院| 久久日韩精品一区二区五区| 亚洲国产精品传媒在线观看| 亚洲日本青草视频在线怡红院| 一区二区视频免费在线观看| 婷婷成人激情在线网| 韩国成人在线视频| 成人久久18免费网站麻豆| 色偷偷成人一区二区三区91 | 强制捆绑调教一区二区| 久久综合综合久久综合| 懂色一区二区三区免费观看| 色综合色狠狠综合色| 欧美一区三区二区| 中文字幕在线一区| 视频精品一区二区| 国产1区2区3区精品美女| 91理论电影在线观看| 日韩一区二区在线看片| 欧美激情一区二区三区在线| 亚洲午夜在线电影| 国产精品系列在线观看| 欧美亚日韩国产aⅴ精品中极品| 91精品国产综合久久香蕉的特点| 久久久久久久精| 偷拍一区二区三区| 本田岬高潮一区二区三区| 欧美美女一区二区在线观看|