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

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

?? shumaguan4.lst

?? 串行口的設計
?? LST
?? 第 1 頁 / 共 3 頁
字號:
 156          **函數功能:中斷服務子程序                                                                                       **
 157          **參數:無                                                                                                                       **
 158          **返回:無                                                                                                                       **
 159          **********************************************************************/
 160          
 161          void int0_isr(void) interrupt 0 using 1
 162          {
 163   1      
 164   1              if(!flag)
 165   1              {
 166   2                      EX0=0;
 167   2                      flag=1;
 168   2              }
 169   1      
 170   1              
 171   1      }
 172          /**********************************************************************
 173          **函數功能:鍵值處理函數(處理+.-.*./.=)                                                          **
 174          **參數:字符型                                                                                                           **
 175          **返回:整型                                                                                                             **
 176          **********************************************************************/
 177          unsigned int process(unsigned char kvalue)
 178          {
 179   1      
C51 COMPILER V8.02   SHUMAGUAN4                                                            12/01/2006 21:14:03 PAGE 4   

 180   1                              if(isdigit(kvalue))//&&!flag)     //如果是數字,求值
 181   1                                      {
 182   2                                              currentvalue=transition(kvalue)+currentvalue*10;
 183   2                                              result=currentvalue;
 184   2                                              
 185   2      
 186   2                                       }
 187   1                              else                                               //如果是功能鍵
 188   1                                      if(kvalue=='o')                    //如果是ON/C,清0
 189   1                                      {
 190   2                                               result=0;
 191   2                                              currentvalue=0;
 192   2                                              lastvalue=0;
 193   2                                      }
 194   1                                      else if(kvalue=='+')      //如果是“+”
 195   1                                      {
 196   2                                                lastop=kvalue;           //lastop保存操作碼
 197   2                                                lastvalue=result;//當前值成為上次值
 198   2                                                currentvalue=0;                  //當前值清0
 199   2                                      }
 200   1                                              else if(kvalue=='-')
 201   1                                              {
 202   2                                                      lastop=kvalue;
 203   2                                                      lastvalue=result;
 204   2                                                      currentvalue=0;
 205   2                                              }
 206   1                                                      else if(kvalue=='*')
 207   1                                                      {
 208   2                                                              lastop=kvalue;
 209   2                                                              lastvalue=result;
 210   2                                                              currentvalue=0;
 211   2                                                      }
 212   1                                                              else if(kvalue=='/')
 213   1                                                              {
 214   2                                                                      lastop=kvalue;
 215   2                                                                      lastvalue=result;
 216   2                                                                      currentvalue=0;
 217   2                                                              }                                                                               
 218   1      
 219   1                                                                      else if(kvalue=='=')     //如果是“=”
 220   1                                                                      {       
 221   2                                                                              switch(lastop)    //判斷操作碼是什么
 222   2                                                                              {
 223   3                                                                                      case '+':
 224   3                                                                                      {
 225   4                                                                                              result=currentvalue+lastvalue;
 226   4                                                                                              lastvalue=result;
 227   4                                                                                              break;
 228   4                                                                                      }
 229   3                                                                                      case '-':
 230   3                                                                                      {
 231   4                                                                                              result=lastvalue-currentvalue;
 232   4                                                                                              lastvalue=result;
 233   4                                                                                              break;
 234   4                                                                                      }
 235   3                                                                                      case '*':
 236   3                                                                                      {
 237   4                                                                                              result=currentvalue*lastvalue;
 238   4                                                                                              lastvalue=result;
 239   4                                                                                              break;
 240   4                                                                                      }
 241   3                                                                                      case '/':
C51 COMPILER V8.02   SHUMAGUAN4                                                            12/01/2006 21:14:03 PAGE 5   

 242   3                                                                                      {
 243   4                                                                                              result=lastvalue/currentvalue;
 244   4                                                                                              lastvalue=result;
 245   4                                                                                              break;
 246   4                                                                                      }
 247   3                                                                              }
 248   2                                                              }
 249   1              if(result>9999)
 250   1              {
 251   2                      result=0;
 252   2                      currentvalue=0;
 253   2              }
 254   1              return result;
 255   1      }
 256                                                                          
 257          
 258          /**********************************************************************
 259          **函數功能:判斷按鍵的鍵值是功能鍵還是數字鍵                                             **
 260          **參數:整型數                                                                                                           **
 261          **返回:BOOL型                                                                                                           **
 262          **********************************************************************/
 263          bit isdigit(unsigned char kvalue)
 264          {
 265   1              if(kvalue>='0'&&kvalue<='9')
 266   1              return 1;
 267   1              else 
 268   1              return 0;
 269   1      }
 270          /**********************************************************************
 271          **函數功能:把數字的ASCII轉換成整型                                                                      **
 272          **參數:整型數                                                                                                           **
 273          **返回:整型                                                                                                             **
 274          **********************************************************************/
 275          unsigned char transition(unsigned char kvalue)
 276          {
 277   1              if(kvalue>='0'&&kvalue<='9')
 278   1                      return (kvalue-'0');
 279   1              else
 280   1                      return 0;
 281   1      }
 282          /**********************************************************************
 283          **函數功能:鍵盤掃描功能                                                                                         **
 284          **參數:無                                                                                                                       **
 285          **返回:返回鍵值                                                                                                         **
 286          **********************************************************************/
 287          unsigned char key_scan(void)
 288          {
 289   1              unsigned char line,row,temp,a,b,kvalue1;
 290   1              temp=0xfe;
 291   1              //flag=0;
 292   1              P1=0xf0;
 293   1              if((P1&0xf0)!=0xf0)
 294   1              {
 295   2                      delay(10);
 296   2                      P1=0xf0;
 297   2                      if((P1&0xf0)!=0xf0)
 298   2                      {                       
 299   3                              
 300   3                              delay(10);
 301   3                              for(line=0;line<4;line++) //進行行掃描
 302   3                              {
 303   4                                      a=temp<<line;
C51 COMPILER V8.02   SHUMAGUAN4                                                            12/01/2006 21:14:03 PAGE 6   

 304   4                                      b=temp>>(8-line);
 305   4                                      P1=a|b;
 306   4                                      P1=P1&0x0f;
 307   4                                      P1=P1|0xf0;
 308   4                                      kvalue1=P1&0xf0;
 309   4                                      if(kvalue1!=0xf0)
 310   4                                      break;
 311   4                              }
 312   3                      
 313   3                              P1=P1&0x0f;
 314   3                              P1=P1|0xf0;
 315   3                              P1=0xf0;
 316   3                              while((P1&0xf0)!=0xf0)  //判斷鍵彈起
 317   3                              {               

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨porny丨中文| 91麻豆精东视频| 日本一道高清亚洲日美韩| 亚洲高清中文字幕| 亚洲成人免费在线| 日本午夜一区二区| 激情av综合网| 国产精品羞羞答答xxdd| www.av精品| 欧美无砖砖区免费| 欧美一区二区三区电影| 久久久三级国产网站| 久久久久久久免费视频了| 国产精品美女久久久久久久久| 国产欧美一区二区精品婷婷| 亚洲三级久久久| 一区二区三区精品| 久久精品av麻豆的观看方式| 国产一区二区三区美女| 99国产精品久久久久久久久久| 欧美在线观看18| 精品盗摄一区二区三区| 一区二区中文字幕在线| 午夜精品一区在线观看| 国产一区二区三区香蕉| 色天使色偷偷av一区二区| 欧美日韩一区二区三区在线看| 日韩欧美一级精品久久| 国产精品剧情在线亚洲| 日韩高清电影一区| 国产精品18久久久久久vr| 91激情在线视频| 26uuu精品一区二区| 亚洲欧美成人一区二区三区| 奇米888四色在线精品| av亚洲产国偷v产偷v自拍| 欧美丰满少妇xxxxx高潮对白| 久久久另类综合| 日日夜夜一区二区| 99re在线精品| 2021国产精品久久精品| 一区二区三区精密机械公司| 国产剧情一区在线| 欧美日韩国产成人在线91| 中文字幕不卡在线播放| 免费精品视频最新在线| 在线观看日韩电影| 国产精品久久久久久一区二区三区| 日韩高清一区二区| 欧美午夜视频网站| 亚洲欧美色图小说| 成人精品一区二区三区四区| 日韩视频免费观看高清在线视频| 亚洲欧美日韩国产成人精品影院| 国产乱码精品一区二区三区忘忧草| 91成人国产精品| 亚洲色图在线看| 99热这里都是精品| 久久久精品中文字幕麻豆发布| 日本午夜一本久久久综合| 欧美日韩国产片| 一区二区三区中文字幕电影| 99riav一区二区三区| 中日韩av电影| 国产成人亚洲精品狼色在线| 日韩精品一区二区三区在线 | 国产在线一区二区综合免费视频| 在线这里只有精品| 亚洲综合另类小说| 色婷婷综合视频在线观看| 中文字幕一区二区三区av| 成人精品国产一区二区4080| 久久一日本道色综合| 国模冰冰炮一区二区| 亚洲精品在线免费观看视频| 精品中文字幕一区二区| 久久婷婷久久一区二区三区| 激情欧美一区二区| 久久久久久一级片| 菠萝蜜视频在线观看一区| 国产精品另类一区| 色系网站成人免费| 亚洲h在线观看| 欧美大片在线观看一区| 黄色精品一二区| 中文av一区二区| 欧美影院一区二区三区| 热久久一区二区| 精品国产a毛片| 成人美女在线观看| 亚洲国产成人av网| 欧美videossexotv100| 国产成人一区在线| 亚洲综合色丁香婷婷六月图片| 欧美日本不卡视频| 国产一区二区久久| 一区二区三区中文在线观看| 91麻豆精品国产综合久久久久久 | 亚洲精品在线免费播放| 丰满少妇久久久久久久| 一区二区在线观看视频| 337p亚洲精品色噜噜噜| 国产一区二区不卡| 亚洲黄色尤物视频| 久久婷婷成人综合色| 97精品视频在线观看自产线路二| 亚洲电影一级黄| 欧美激情在线免费观看| 欧美日韩在线播放一区| 狠狠狠色丁香婷婷综合激情 | 色伊人久久综合中文字幕| 视频一区在线播放| 日本一二三不卡| 91精品国产综合久久久久久 | 另类欧美日韩国产在线| 国产精品人妖ts系列视频| 777a∨成人精品桃花网| 91丝袜美腿高跟国产极品老师 | 久久综合丝袜日本网| 日本黄色一区二区| 极品少妇xxxx精品少妇| 亚洲一线二线三线久久久| 国产蜜臀av在线一区二区三区| 欧美日韩国产高清一区二区三区 | 欧美亚洲禁片免费| 成人黄色在线看| 精品一区二区在线观看| 亚洲成在线观看| 亚洲欧美另类小说视频| 一区二区久久久| 中文字幕免费不卡| 精品成人私密视频| 日韩亚洲电影在线| 欧美人牲a欧美精品| 91在线免费播放| 波多野洁衣一区| 懂色av一区二区三区蜜臀| 久久成人综合网| 视频在线在亚洲| 三级不卡在线观看| 日韩精品视频网站| 天堂资源在线中文精品| 亚洲一区在线视频观看| 亚洲欧美乱综合| 亚洲精品欧美专区| 一区二区三区在线免费| 国产精品久久久久久久久免费相片| 欧美大片日本大片免费观看| 欧美一级理论性理论a| 欧美日韩国产经典色站一区二区三区 | 久久精品夜夜夜夜久久| 2014亚洲片线观看视频免费| 精品日韩一区二区三区免费视频| 337p亚洲精品色噜噜噜| 欧美精品久久99久久在免费线| 精品视频免费在线| 3d成人h动漫网站入口| 日韩欧美中文字幕制服| 亚洲精品在线免费播放| 中文字幕欧美三区| 亚洲图片你懂的| 亚洲午夜久久久久久久久电影网| 一区二区三区日韩精品| 午夜精品久久久久久久99樱桃| 午夜精品爽啪视频| 国内不卡的二区三区中文字幕| 国产一区激情在线| 不卡一二三区首页| 91高清视频在线| 日韩欧美二区三区| 国产精品理伦片| 亚洲午夜精品久久久久久久久| 亚洲chinese男男1069| 精品一区二区免费看| 成人免费视频播放| 欧美体内she精视频| 精品免费日韩av| 中文字幕一区二区三区四区| 亚洲成人午夜电影| 国产精品中文欧美| 在线免费亚洲电影| 久久久一区二区| 亚洲午夜免费视频| 国产精品主播直播| 欧美日韩精品综合在线| 国产丝袜在线精品| 午夜精品久久久久久久99水蜜桃| 国内久久精品视频| 欧美亚洲一区二区三区四区| 久久久久久久久久久久久久久99| 亚洲精品ww久久久久久p站| 另类中文字幕网| 欧美综合欧美视频| 国产精品乱子久久久久| 免费国产亚洲视频| 91官网在线免费观看| 国产精品三级视频| 国产美女娇喘av呻吟久久| 欧美亚洲图片小说| 亚洲四区在线观看|