久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7825|回復: 0
打印 上一主題 下一主題
收起左側(cè)

[求助]幾個單片機小問題

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:3852 發(fā)表于 2008-7-31 13:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

我剛學習單片機
遇到了幾個小問題想不明白
請各位大蝦指教

請知道的大手
把回答發(fā)上來供新手學習

鍵控流水燈程序
#include "reg51.h"
#include "intrins.h"
#define uchar unsigned char
void mDelay(unsigned int DelayTime)
{ unsigned int  j=0;
 for(;DelayTime>0;DelayTime--)
 { for(j=0;j<125;j++) 
  {;} }}
uchar Key()
{ uchar KeyV;
 uchar tmp;  
 P3=P3|0x3c; // 四個鍵所接位置
 KeyV=P3;                                       一
 if((KeyV|0xc3)==0xff) //無鍵按下
  return(0);
 mDelay(10);  //延時,去鍵抖
 KeyV=P3;
 if((KeyV|0xc3)==0xff)
  return(0);
 else
 { for(;;){ tmp=P3;                               二
   if((tmp|0xc3)==0xff)
    break;}
  return(KeyV);}}
void main()
{ unsigned char OutData=0xfe; 
 bit UpDown=0;
 bit Start=0;
 uchar KValue;
 for(;;)
 { KValue=Key();
  switch (KValue)
{ case 0xfb:  //P3.2=0,Start
   { Start=1; 
    break; }
   case 0xf7:  //P3.3=0,Stop
   { Start=0;
    break; }
   case 0xef:  //P3.4=0 Up
   { UpDown=1;
    break; }
   case 0xdf: //P3.5=0 Down
   { UpDown=0;
    break; }
  }
  if(Start)
  { if(UpDown)
  OutData=_crol_(OutData,1);  
   else
  OutData=_cror_(OutData,1);    P1=OutData;
  }
  else
   P1=0xff; //否則燈全滅
  mDelay(1000);
 }
}

問題一處
1 為何
 P3=P3|0x3c; // 四個鍵所接位置
 KeyV=P3;
 if((KeyV|0xc3)==0xff) //無鍵按下
用這個來確認鍵是否被按下
2是否在
 KeyV=P3; 后
程序會掃描端口
 若不是  什么時候掃描端口
3 mDelay(10);  //延時,去鍵抖
  是什么意思
問題二處
for(;;)不加行不行?不行去掉會怎么樣?

[此貼子已經(jīng)被作者于2008-7-31 13:56:00編輯過]
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99久久免费精品国产免费高清 | 国产精品成av人在线视午夜片 | 91综合网 | 天天摸天天看 | 欧美精品在欧美一区二区少妇 | 精品一区av | 中国美女撒尿txxxxx视频 | 欧美久久久久久久 | 久久久久久久国产精品影院 | 97精品久久 | 国产黑丝av | 99精品国产一区二区三区 | 国产在线一区二 | 亚洲人成人一区二区在线观看 | 欧洲av在线 | 久久精品a级毛片 | 欧美一级α片 | 欧美日韩中文国产一区发布 | 久久久久国产精品一区三寸 | 五月天天丁香婷婷在线中 | 中文在线a在线 | 欧美日韩最新 | 国产 91 视频 | 国产精品jizz在线观看老狼 | 国产精品一卡二卡三卡 | www.日本在线观看 | 一区二区三区高清 | 精品无码久久久久久国产 | 男人av在线播放 | 亚洲精品一区二区在线观看 | 日韩av成人在线 | 999久久久久久久久 国产欧美在线观看 | 国产精品一区二区无线 | 欧美精品久久 | 亚洲精品三级 | 亚洲综合在线视频 | 久久国产精品亚洲 | 在线观看国产视频 | av中文字幕网 | 中文一区二区视频 | 久久亚洲欧美日韩精品专区 |