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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機C語言使用數組點亮LED

[復制鏈接]
跳轉到指定樓層
樓主
ID:115111 發表于 2016-4-28 03:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
P0口接了八個led,采用共陽的接法,通過以下程序可以讓這八個led按要求點亮。單片機中經常會使用到數組,尤其以后的數碼管和led點陣,所有這部分學習放在前面。
led采用共陽的接法的意思就是,led的兩個引腳中,陽極通過一個限流電阻接在5V電源上,陰極接在可以控制的IO口上,這樣八個led都通過這種方式接,接好后就如下圖:



  1. #include <AT89X51.H>


  2. //定義數組

  3. unsigned char code table[]={0xfe,0xfd,0xfb,0xf7,


  4.                             0xef,0xdf,0xbf,0x7f,


  5.                             0xfe,0xfd,0xfb,0xf7,


  6.                             0xef,0xdf,0xbf,0x7f,


  7.                             0x7f,0xbf,0xdf,0xef,


  8.                             0xf7,0xfb,0xfd,0xfe,


  9.                             0x7f,0xbf,0xdf,0xef,


  10.                             0xf7,0xfb,0xfd,0xfe,


  11.                             0x00,0xff,0x00,0xff,


  12.                             0x01};

  13. //定義無符號的變量i


  14. unsigned char i;


  15.   

  16. //定義延時函數的聲明及實現


  17. void delay(void)


  18. {

  19.   unsigned char m,n,s;


  20.   for(m=20;m>0;m--)


  21.           for(n=20;n>0;n--)


  22.                  for(s=248;s>0;s--);

  23. }


  24. void main(void)


  25. {


  26.   while(1)


  27.     {

  28.           //判斷是否為數組最后一個元素,如不是,則繼續執行


  29.           if(table[i]!=0x01)


  30.                 {

  31.                         //把第i個元素賦給p2口

  32.                           P2=table[i];

  33.                         //循環變量i自加

  34.                           i++;

  35.                         //調用延時函數

  36.                           delay();


  37.                 }


  38.            else

  39.           {

  40.             i=0;

  41.           }


  42.     }


  43. }

復制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人99 | 国内精品视频在线观看 | 欧美在线观看一区 | 中文字幕一区在线观看视频 | 国产精品久久久久999 | www一级片 | 欧美一区二区三区在线观看 | 一区二区国产精品 | 亚洲一区免费在线 | 成人a网 | 欧美性高潮 | 国产精品国产成人国产三级 | 午夜爱爱毛片xxxx视频免费看 | 精品熟人一区二区三区四区 | 成人久久久 | 日韩av一区二区在线观看 | 亚洲日韩中文字幕一区 | 久久aⅴ乱码一区二区三区 亚洲国产成人精品久久久国产成人一区 | 日韩在线小视频 | 欧美精品一二三 | 亚洲一区二区三区四区五区中文 | 99精品一区二区 | 欧美在线观看一区 | 高清一区二区三区 | 日韩网站免费观看 | 影音先锋中文字幕在线观看 | 一级片视频免费观看 | 亚洲1区 | 日本精品在线播放 | 成人免费视频 | 欧美精品一区二区三 | 亚洲精品视频一区 | 成人在线精品 | 在线观看国产 | 午夜精品一区二区三区在线视频 | 久久aⅴ乱码一区二区三区 亚洲欧美综合精品另类天天更新 | 91天堂| 欧美老妇交乱视频 | 玖玖国产 | 成人一级黄色毛片 | 玖玖色在线视频 |