久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機C語言使用數組點亮LED
[打印本頁]
作者:
51黑ele
時間:
2016-4-28 03:12
標題:
單片機C語言使用數組點亮LED
P0口接了八個led,采用共陽的接法,通過以下程序可以讓這八個led按要求點亮。單片機中經常會使用到數組,尤其以后的數碼管和led點陣,所有這部分學習放在前面。
led采用共陽的接法的意思就是,led的兩個引腳中,陽極通過一個限流電阻接在5V電源上,陰極接在可以控制的IO口上,這樣八個led都通過這種方式接,接好后就如下圖:
#include <AT89X51.H>
//定義數組
unsigned char code table[]={0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f,
0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f,
0x7f,0xbf,0xdf,0xef,
0xf7,0xfb,0xfd,0xfe,
0x7f,0xbf,0xdf,0xef,
0xf7,0xfb,0xfd,0xfe,
0x00,0xff,0x00,0xff,
0x01};
//定義無符號的變量i
unsigned char i;
//定義延時函數的聲明及實現
void delay(void)
{
unsigned char m,n,s;
for(m=20;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--);
}
void main(void)
{
while(1)
{
//判斷是否為數組最后一個元素,如不是,則繼續執行
if(table[i]!=0x01)
{
//把第i個元素賦給p2口
P2=table[i];
//循環變量i自加
i++;
//調用延時函數
delay();
}
else
{
i=0;
}
}
}
復制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
一级片在线视频
|
久久99深爱久久99精品
|
国内精品久久久久久久影视简单
|
www国产精
|
av国产精品毛片一区二区小说
|
一级片av
|
色婷婷久久久久swag精品
|
免费观看国产视频在线
|
中文字幕第十页
|
伦理午夜电影免费观看
|
久久久一
|
久久不卡
|
91精品国产综合久久精品图片
|
日日操夜夜操天天操
|
97色在线视频
|
久久久久亚洲精品中文字幕
|
国产99久久精品一区二区永久免费
|
亚洲欧美激情四射
|
亚洲视频一区在线播放
|
九色在线视频
|
狠狠干网
|
韩国成人在线视频
|
亚洲精品综合
|
碰碰视频
|
亚洲精品乱码
|
精品在线一区
|
国产69精品久久久久777
|
91看片网站
|
caoporn免费在线视频
|
国产a区
|
免费在线a视频
|
激情综合五月
|
精品久久精品
|
国产精品视频免费观看
|
三级成人片
|
亚洲国产免费
|
国产福利91精品
|
中文久久
|
日韩成人高清
|
亚洲三区视频
|
久草福利
|