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

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

?? 計算器.lst

?? 51單片機 計算器 1602顯示
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.06   計算器                                                                02/21/2010 21:46:02 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   計算器                                                                02/21/2010 21:46:02 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              P3=0xfe;
  87   1              temp=P3;
  88   1              temp=temp&0xf0;
  89   1              if(temp!=0xf0)
  90   1                       {              delay(10);
  91   2                                      temp=P3;
  92   2                                      temp=temp&0xf0;
  93   2                                      if(temp!=0xf0)
  94   2                                      {
  95   3                                              temp=P3;
  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(P3!=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   計算器                                                                02/21/2010 21:46:02 PAGE 3   

 118   2                      write_date(0x30+i);//十六進制表示的ASC碼                
 119   2              }
 120   1                      P3=0xfd;
 121   1                      temp=P3;
 122   1                      temp=temp&0xf0;
 123   1                      if(temp!=0xf0)                          
 124   1                        {             delay(5);
 125   2                                      temp=P3;
 126   2                                      temp=temp&0xf0;
 127   2                                      if(temp!=0xf0)
 128   2                                      {
 129   3                                              temp=P3;
 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(P3!=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                              P3=0xfb;
 155   1                              temp=P3;
 156   1                              temp=temp&0xf0;
 157   1                              if(temp!=0xf0)                          
 158   1                              {       delay(5);
 159   2                                      temp=P3;
 160   2                                      temp=temp&0xf0;
 161   2                                      if(temp!=0xf0)
 162   2                                      {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠色丁香婷综合久久| 日韩电影免费在线| 国产三级一区二区| 日韩一区二区在线观看| 欧美精品在线视频| 欧美系列日韩一区| 欧美日韩卡一卡二| 欧美一区二区视频在线观看| 91麻豆精品国产91久久久久久久久| 欧洲另类一二三四区| 欧美日韩和欧美的一区二区| 欧美日韩精品系列| 欧美一级在线免费| 久久久综合激的五月天| 国产精品视频线看| 亚洲一区二区av在线| 无吗不卡中文字幕| 美女性感视频久久| 大白屁股一区二区视频| 成人av资源网站| 欧美天堂亚洲电影院在线播放| 欧美精品少妇一区二区三区| 欧美一级在线观看| 国产精品欧美久久久久一区二区| 中文字幕在线一区| 亚洲制服丝袜av| 久久精品国产免费看久久精品| 国产成人夜色高潮福利影视| 99麻豆久久久国产精品免费优播| 色综合久久久网| 欧美剧在线免费观看网站| 日韩一区二区三区精品视频| 久久久亚洲精品石原莉奈 | 亚洲二区在线视频| 免费av网站大全久久| 国产风韵犹存在线视精品| 99re6这里只有精品视频在线观看| 欧美曰成人黄网| 26uuu精品一区二区在线观看| 国产精品午夜久久| 日韩av一区二区三区四区| 国产 日韩 欧美大片| 欧美日本国产一区| 国产精品久久久久7777按摩 | 欧美日韩黄色影视| 中日韩免费视频中文字幕| 午夜精品福利久久久| 成人av在线网| 26uuu另类欧美| 亚洲成人黄色小说| 99久久久久久| 精品剧情在线观看| 亚洲成人激情自拍| 91免费国产在线观看| 久久亚洲精品小早川怜子| 曰韩精品一区二区| 国产精品一区二区在线播放| 欧美日韩免费在线视频| 亚洲天堂网中文字| 国产成人鲁色资源国产91色综| 9191成人精品久久| 亚洲韩国一区二区三区| 色综合色狠狠天天综合色| 亚洲国产精品国自产拍av| 精品一区二区免费看| 欧美高清一级片在线| 亚洲一区二区影院| 日本久久电影网| 亚洲少妇中出一区| 91美女福利视频| 一区在线观看免费| 成人黄色网址在线观看| 中文字幕二三区不卡| 国产风韵犹存在线视精品| 26uuu久久综合| 国内精品视频一区二区三区八戒| 日韩一二三区不卡| 美女尤物国产一区| 欧美tk—视频vk| 九九在线精品视频| 精品国产不卡一区二区三区| 首页亚洲欧美制服丝腿| 91精品国模一区二区三区| 天天综合色天天综合| 在线不卡一区二区| 欧美aⅴ一区二区三区视频| 日韩一区二区三区在线观看| 免费高清在线视频一区·| 日韩精品最新网址| 精品一二三四区| 久久久久九九视频| 91在线你懂得| 首页欧美精品中文字幕| 欧美成人精品福利| 国产成人免费视频| 亚洲精品久久久蜜桃| 在线免费视频一区二区| 蜜臀av性久久久久蜜臀av麻豆| 精品乱人伦小说| 国产成人精品免费网站| 最新国产精品久久精品| 欧美精品一级二级三级| 精品一区免费av| 亚洲欧美综合色| 欧美人与z0zoxxxx视频| 国产精品亚洲专一区二区三区| 国产精品人成在线观看免费| 欧美亚州韩日在线看免费版国语版| 亚洲国产cao| 久久精品男人天堂av| 色婷婷激情综合| 久久99国产精品久久99果冻传媒| 国产精品美日韩| 日韩视频国产视频| 日本精品视频一区二区| 久久99精品久久久久久| 亚洲精选在线视频| 久久看人人爽人人| 欧美日韩精品欧美日韩精品| 国产成人福利片| 亚洲一区在线免费观看| 久久夜色精品一区| 欧美日韩国产美女| 91日韩在线专区| 国产一区二区日韩精品| 亚洲成人午夜影院| 亚洲国产精品99久久久久久久久 | 日本一区二区三区久久久久久久久不 | 欧美一区二区视频网站| av一二三不卡影片| 精品一区二区三区在线播放 | 欧美日韩一区成人| 99re成人精品视频| 成人免费视频caoporn| 久久疯狂做爰流白浆xx| 日本最新不卡在线| 亚洲一级在线观看| 日韩美女啊v在线免费观看| 久久久精品日韩欧美| 日韩一区二区三区在线| 欧美久久久久中文字幕| 欧美视频一区二区三区在线观看| 高清不卡一二三区| 国产自产2019最新不卡| 蜜臀av一区二区在线免费观看| 夜夜嗨av一区二区三区中文字幕| 国产精品私人影院| 国产精品国产自产拍在线| 国产三级三级三级精品8ⅰ区| 亚洲精品一区二区三区99| 精品日韩一区二区| 精品免费视频一区二区| 精品久久久久久久人人人人传媒 | 久久精品国产澳门| 日韩精品乱码av一区二区| 日日骚欧美日韩| 日韩av网站免费在线| 奇米精品一区二区三区四区 | 日韩精品三区四区| 日日夜夜精品免费视频| 日韩av网站在线观看| 麻豆国产精品一区二区三区 | 自拍av一区二区三区| 亚洲丝袜另类动漫二区| 亚洲欧美色图小说| 亚洲永久精品国产| 天天操天天综合网| 日韩成人免费电影| 韩国精品久久久| 波多野结衣中文字幕一区二区三区 | 精品人在线二区三区| 久久午夜国产精品| 国产精品久久久久久久久快鸭| 亚洲婷婷综合久久一本伊一区 | 精品久久一区二区| 国产清纯在线一区二区www| 国产精品美女久久久久av爽李琼 | 日韩成人午夜电影| 激情图片小说一区| www.欧美日韩国产在线| 欧洲精品中文字幕| 日韩精品资源二区在线| 国产精品久久久久婷婷| 亚洲成人精品在线观看| 久久99国产精品尤物| 成人动漫av在线| 欧美日韩一区二区三区在线看| 4438x亚洲最大成人网| 久久久久久久久久久久久久久99 | 国产精品免费看片| 天堂va蜜桃一区二区三区漫画版| 国产在线精品一区二区夜色| 99这里只有久久精品视频| 欧美群妇大交群的观看方式| 久久精品这里都是精品| 亚洲香蕉伊在人在线观| 国产精品主播直播| 337p亚洲精品色噜噜噜| 国产精品久久久久久户外露出| 日韩高清不卡一区二区|