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

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

?? calculate1.1.c

?? 實現數碼管輸入顯示器輸出功能(加減乘除運算)
?? C
字號:
#include "2410addr.h"
#include "7279.h"
Main(void)
{
  unsigned char number=0;
  unsigned char temp1=0;
  unsigned char temp2=0;
  unsigned char temp3=0;
  unsigned char temp4=0;
  unsigned char temp5=0;
  unsigned char sign,mark=0;
  int i,k,k1=1,k2;
  Init7279();
  while(1)  //無限循環  
  {  
    while(1)
    {
      while(1)  //輪詢等待鍵盤輸入
      {
        if(key==1)
        {
          number=read7279(CMD_READ);
          break;  //當有鍵輸入時跳出循環
        }
      }
      switch(number)
      {
	 case 0x03: number= 0; break;
	 case 0x0b: number= 1; break;
	 case 0x13: number= 2; break;
	 case 0x1b: number= 3; break;
	 case 0x04: number= 4; break;
	 case 0x0c: number= 5; break;
	 case 0x14: number= 6; break;
	 case 0x1c: number= 7; break;
	 case 0x05: number= 8; break;
	 case 0x0d: number= 9; break;
	 case 0x15: number= 10; break;
	 case 0x1d: number= 11; break;
	 case 0x06: number= 12; break;
	 case 0x0e: number= 13; break;
	 case 0x16: number= 14; break;
	 case 0x1e: number= 15; break;
	 default: number= 0xff; break;
      }
      if(number==10) //鍵A作加號
      {
         sign=0;  //標記加號
         mark=1;  //表示曾經按過運算符號鍵+ - * /
         temp2=temp4;  //將第一次輸入數據如 被加數 被減數等保存到temp2
         continue;  //重新開始循環等待輸入加數,減數等
      }
      if(number==11)
      {  
         sign=1;
         mark=1;
         temp2=temp4;
         continue;
      }
      if(number==12)
      {
         sign=2;
         mark=1;
         temp2=temp4;
         continue;
      }
      if(number==13)
      {
         sign=3;
         mark=1;
         temp2=temp4;
         continue;
      }
      if(number<10)  //當有輸入數據時
      {  
         if(mark=1)  //如果此前輸入過運算符
         {  
            temp1=0;
            temp4=0;
            write7279(UNDECODE,0x00);
            write7279(RTL_UNCYL,1);  //將先前LED顯示的被加數,被減數等清零
            k2=k1;  //將被加數,被減數等的位數存入k2
            k1=1;
            mark=0;  //恢復沒有輸入過運算符的狀態
         }
         if(temp4!=0)  //如果輸入的數據超過一位
         {  
            write7279(RTL_UNCYL,1);  //將先前輸入的一位數向高位移動
            k1++;  //記錄輸入數據的位數
         }
         temp1=number;  //將當前輸入的一位數據暫存入temp1
         temp4=temp4*10+temp1;  //將到目前為止輸入的幾位數據暫存入temp4
         break;
      }
      else break;
    }
    if(number==14) //鍵E作等號
    {
       mark=1;
       switch(sign)
       {
          case 0:
              {  
                 temp1=temp2+temp4;  //結果保存到temp1
                 temp5=temp1;
                 k=((k2>=k1)?(k2+1),(k1+1));  //根據加數和被加數的位數判斷結果可能的位數
                 while(k>1)  //只要結果的位數超過一位就進入循環
                 {
                    for(i=9;i>=0;i--)  //判斷結果的最高位數據 
                    {
                      if(temp1>=e((k-1)*ln10)*i)  //e((k-1)*ln10)即10的k-1次方
                      {  
                        temp3=i;  //記錄結果最高位數字
                        write7279(DECODE0+(k-1),temp3);  //顯示最高位
                        temp1=temp1-e((k-1)*ln10)*i;                        
                        k--;  
                        break;  //跳出FOR循環,重新進入WHILE循環準備判斷次高位
                      }
                    }
                 }                                              
              }
              break;
          case 1:
              {  
                 temp1=temp2-temp4;
                 temp5=temp1;
                 k=k2;
                 while(k>1)
                 {
                    for(i=9;i>=0;i--)
                    {
                      if(temp1>=e((k-1)*ln10)*i)
                      {  
                        temp3=i;
                        write7279(DECODE0+(k-1),temp3);
                        temp1=temp1-e((k-1)*ln10)*i;                        
                        k--;
                        break;
                      }
                    }
                 }                                              
              }
              break;
          case 2:
              {  
                 temp1=temp2*temp4;
                 temp5=temp1;
                 k=k1+k2;
                 while(k>1)
                 {
                    for(i=9;i>=0;i--)
                    {
                      if(temp1>=e((k-1)*ln10)*i)
                      {  
                        temp3=i;
                        write7279(DECODE0+(k-1),temp3);
                        temp1=temp1-e((k-1)*ln10)*i;                        
                        k--;
                        break;
                      }
                    }
                 }                                              
              }
              break;
          case 3:
              {  
                 temp1=temp2/temp4;
                 temp5=temp1;
                 k=k2-k1;
                 while(k>1)
                 {
                    for(i=9;i>=0;i--)
                    {
                      if(temp1>=e((k-1)*ln10)*i)
                      {  
                        temp3=i;
                        write7279(DECODE0+(k-1),temp3);
                        temp1=temp1-e((k-1)*ln10)*i;                        
                        k--;
                        break;
                      }
                    }
                 }                                              
              }
              break;
          default:break;
       }
       temp4=temp5;  //為下面繼續輸入數據或運算符保存此時的計算結果
       k1=k;
       temp2=0;
       sign=0;
       k=0;  //按過等號后,相關數據清零
    }
    if(number==15) //鍵F清零
    {   
       write7279(UNDECODE,0x00);
       write7279(RTL_UNCYL,1);
       temp1=temp2=temp3=temp4=0;
       k1=1;
    }
    write7279(DECODE0,temp1);
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产福利精品一区二区| 99精品视频在线免费观看| 国产精品一二三四五| 色综合一个色综合亚洲| 久久免费美女视频| 亚洲精品国产精华液| 蜜桃免费网站一区二区三区| 99九九99九九九视频精品| 欧美福利一区二区| 中文字幕一区二区三区乱码在线 | 男女性色大片免费观看一区二区 | 中文字幕制服丝袜一区二区三区| 午夜精品aaa| 色猫猫国产区一区二在线视频| 精品少妇一区二区三区免费观看| 亚洲一区电影777| 色综合激情久久| 国产精品三级久久久久三级| 另类人妖一区二区av| 欧美精品色一区二区三区| 亚洲精品免费在线| av在线一区二区| 国产精品丝袜一区| 国产经典欧美精品| 久久久不卡网国产精品二区| 日韩高清电影一区| 欧美猛男超大videosgay| 亚洲精品国久久99热| 91论坛在线播放| 亚洲欧美日韩中文字幕一区二区三区 | 青青草成人在线观看| 欧美午夜理伦三级在线观看| 亚洲精品亚洲人成人网 | 国产亚洲一区二区三区| 韩国一区二区在线观看| 日韩精品一区二区三区在线| 视频一区中文字幕| 日韩亚洲欧美高清| 精品一区二区三区香蕉蜜桃 | 欧美日韩一区二区三区高清 | 亚洲欧洲精品天堂一级| 成人开心网精品视频| 国产精品视频第一区| 成人av电影在线播放| 亚洲精品亚洲人成人网在线播放| 色婷婷久久久亚洲一区二区三区| 九九视频精品免费| 欧美成人vps| 国产不卡一区视频| 亚洲人妖av一区二区| 91高清视频在线| 午夜久久久久久电影| 精品乱人伦小说| 成人黄色电影在线| 亚洲va天堂va国产va久| 欧美一区二区三区爱爱| 狠狠色狠狠色综合| 中文字幕+乱码+中文字幕一区| 99综合电影在线视频| 一区二区三区高清| 精品精品欲导航| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 97精品电影院| 香港成人在线视频| 久久蜜桃av一区二区天堂| 99re免费视频精品全部| 午夜精品久久久久久久99水蜜桃| 精品国偷自产国产一区| 91丨九色丨蝌蚪丨老版| 青青青伊人色综合久久| 国产精品嫩草影院av蜜臀| 91国产精品成人| 国产精品影视在线观看| 午夜精品久久一牛影视| 国产精品毛片a∨一区二区三区| 欧美怡红院视频| 欧美一区中文字幕| 不卡av电影在线播放| 日本最新不卡在线| 亚洲色大成网站www久久九九| 3d动漫精品啪啪一区二区竹菊| 成人午夜免费av| 日本不卡在线视频| 亚洲免费在线观看| 欧美国产成人精品| 精品国产三级a在线观看| 日本高清无吗v一区| 国产精品一区在线观看乱码| 三级在线观看一区二区 | 精品美女被调教视频大全网站| 91精彩视频在线观看| 国产东北露脸精品视频| 天堂久久一区二区三区| 亚洲欧美乱综合| 国产精品理论片| 国产午夜精品久久久久久久| 欧美一区二区人人喊爽| 在线视频欧美区| 国产 欧美在线| 国产精品88av| 国产曰批免费观看久久久| 奇米四色…亚洲| 亚洲成国产人片在线观看| 一区二区三区中文字幕在线观看| 国产精品天天看| 中文成人av在线| 国产精品美日韩| 国产人妖乱国产精品人妖| 精品捆绑美女sm三区| 日韩精品中文字幕一区| 欧美一区二区福利在线| 欧美日本乱大交xxxxx| 国产亚洲欧美在线| 日韩欧美一区在线观看| 91精品国产综合久久久蜜臀粉嫩| 欧美系列在线观看| 4438x亚洲最大成人网| 欧美一区二区三区四区视频| 91精品国产福利| 欧美电影免费观看高清完整版在 | 久久精品久久综合| 日本vs亚洲vs韩国一区三区| 天使萌一区二区三区免费观看| 亚洲国产综合在线| 日韩精品午夜视频| 三级在线观看一区二区| 精品一区二区日韩| 国产精品99久久久久久久vr| 岛国一区二区三区| 成人福利视频网站| 欧洲精品一区二区三区在线观看| 欧美在线制服丝袜| 精品欧美一区二区在线观看| 久久亚洲综合色| 亚洲婷婷在线视频| 亚洲国产一区二区a毛片| 免费日本视频一区| 国产一区二区福利| 99re热视频这里只精品| 91精品欧美一区二区三区综合在 | 国产一区二区三区在线观看免费视频 | 日韩精品电影在线| 另类成人小视频在线| 丁香六月久久综合狠狠色| 色系网站成人免费| 欧美精选一区二区| 国产亚洲成aⅴ人片在线观看| 亚洲视频免费看| 日日夜夜精品视频免费| 国产精品中文字幕日韩精品| 99久久777色| 欧美一级日韩不卡播放免费| 欧美激情在线一区二区三区| 一区二区三区四区av| 久久99精品一区二区三区三区| 国产成人自拍网| 色天使色偷偷av一区二区| 精品捆绑美女sm三区| 伊人婷婷欧美激情| 国精产品一区一区三区mba桃花| 99久久免费精品| 日韩三级免费观看| 亚洲视频一二区| 国产一区二区三区精品欧美日韩一区二区三区 | 日本在线播放一区二区三区| 国产高清不卡二三区| 欧美日韩亚洲另类| 国产精品黄色在线观看| 免费成人美女在线观看| 91在线视频官网| 久久久精品影视| 免费成人在线视频观看| 在线免费观看成人短视频| 中文字幕av资源一区| 久久精品国产精品青草| 欧美日韩日日摸| 亚洲视频小说图片| 成人精品国产一区二区4080| 精品国内二区三区| 日本不卡视频在线| 欧美日韩中文字幕一区| 国产精品你懂的| 国产激情一区二区三区| 欧美成人vps| 奇米777欧美一区二区| 欧洲另类一二三四区| 亚洲精品国产第一综合99久久| 国产精品一区二区男女羞羞无遮挡| 欧美军同video69gay| 一区二区三区久久| 91视频www| 亚洲三级在线播放| av一区二区久久| 国产精品久久毛片a| 成人综合日日夜夜| 欧美国产97人人爽人人喊| 成人听书哪个软件好| 国产人伦精品一区二区| 国产精一品亚洲二区在线视频| 精品国产成人在线影院|