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

標(biāo)題: 基于51單片機(jī)的振動(dòng)傳感器實(shí)驗(yàn)程序 [打印本頁(yè)]

作者: chenf    時(shí)間: 2019-7-31 14:53
標(biāo)題: 基于51單片機(jī)的振動(dòng)傳感器實(shí)驗(yàn)程序
單片機(jī)圖片如果所示,使用keil軟件編程
程序設(shè)計(jì)思路:
先把檢測(cè)振動(dòng)傳感器的引腳P2^4定義為vibrate,并把此引腳定義為輸入端口,即將P2^4引腳置1,并不斷檢測(cè)此引腳狀態(tài)。當(dāng)振動(dòng)發(fā)生時(shí),由于振動(dòng)傳感器內(nèi)部被短接,因此檢測(cè)到P2^4引腳的電平為0,所以,但P2^4引腳為低電平時(shí),我們判斷此時(shí)發(fā)生了振動(dòng),并點(diǎn)亮LED表示探測(cè)到振動(dòng)。延時(shí)是為讓用戶(hù)更容易看到LED被點(diǎn)亮,待振動(dòng)平穩(wěn)了之后,又將熄滅LED燈。


單片機(jī)源程序如下:
  1. #include<STC15F2K60S2.h>
  2. #include<intrins.h>
  3. sbit zhen=P2^4;
  4. sbit led=P2^3;
  5. unsigned char light[]={0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
  6. unsigned char duanxuan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};
  7. unsigned char weixuan[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07};
  8. void init(){
  9.         P0M0=0xff;
  10.         P0M1=0;
  11.         P2M1=0;
  12.         P2M0=0x08;
  13.         P0=0;
  14.         //led=1;
  15.         zhen=1;
  16. }

  17. void Delay40ms()                //@11.0592MHz
  18. {
  19.         unsigned char i, j, k;

  20.         _nop_();
  21.         _nop_();
  22.         i = 2;
  23.         j = 1750;
  24.         k = 750;
  25.         do
  26.         {
  27.                 do
  28.                 {
  29.                         while (--k);
  30.                 } while (--j);
  31.         } while (--i);
  32. }

  33. void main(){
  34.         char i=0;
  35.         init();
  36.         while(1){
  37.                 if(zhen==0){
  38.                         while(i<8){
  39.                                 P0=duanxuan[i+1];
  40.                                 P2=weixuan[i];
  41.                                 Delay40ms();
  42.                                 i++;
  43.                         }
  44.                         i=0;
  45.                 }
  46.                 else P0=0;
  47.                 zhen=1;
  48.         }
  49. }
復(fù)制代碼

所有資料51hei提供下載:
振動(dòng)傳感器.zip (27.34 KB, 下載次數(shù): 37)






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久久一区二区 | 国产精品一区二区三区四区五区 | 国产一区二区在线视频 | 能看的av网站 | 日韩在线免费电影 | 日韩不卡一二区 | 亚洲一区三区在线观看 | 中文字幕高清av | 国产传媒毛片精品视频第一次 | 91在线电影 | 日日操日日舔 | 三级黄色网址 | 国产乱码一区 | 日本一区二区三区在线观看 | 欧美激情久久久 | 免费观看成人鲁鲁鲁鲁鲁视频 | 91视频日本| 国产高清视频一区 | 2019精品手机国产品在线 | 久久国产精99精产国高潮 | 一区二区在线免费观看 | 亚洲系列第一页 | 午夜专区| 伊人久久伊人 | 精品国产精品 | 精品成人免费一区二区在线播放 | 亚洲免费一区二区 | 亚洲高清在线 | 91精品国产91久久久久福利 | 日韩av免费在线电影 | 亚洲va欧美va天堂v国产综合 | 国产免费一区 | 精品综合久久久 | 亚洲午夜视频在线观看 | 精品一区二区在线观看 | 中文字幕人成乱码在线观看 | 国产成人小视频 | 波多野吉衣在线播放 | 欧美男人天堂 | 黄色av免费网站 | 久草免费福利 |