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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7930|回復: 0
打印 上一主題 下一主題
收起左側

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

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

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

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

鍵控流水燈程序
#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(;;)不加行不行?不行去掉會怎么樣?

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 人人爽人人草 | 91精品国产欧美一区二区成人 | 日韩成人在线视频 | 亚洲成人综合网站 | 日韩一区二区福利视频 | 成人久久一区 | 日韩av第一页 | 亚洲一区二区在线 | 亚洲中午字幕 | 一区精品国产欧美在线 | 国产精品福利久久久 | 久草视频观看 | av中文在线观看 | 精品成人免费一区二区在线播放 | 亚洲午夜精品一区二区三区 | 黄色大片免费播放 | 日日干综合 | 欧美日韩在线不卡 | 欧美一区二区三区精品免费 | 午夜免费网站 | 国产精品久久亚洲 | 欧美日韩网站 | 青青激情网 | 福利色导航 | 国产成人福利在线 | 天天爽综合网 | 精品日韩一区二区三区av动图 | 七七婷婷婷婷精品国产 | 精品国产欧美一区二区三区成人 | 日韩中文字幕一区 | 久久国产精品首页 | 巨大黑人极品videos精品 | 久久久成人网 | 成人国产毛片 | 日本一区二区不卡视频 | 少妇黄色 | 亚洲激情在线观看 | 欧美视频第三页 | 97人人干 | 成人精品一区二区三区中文字幕 | 日本xx视频免费观看 |