導航:首頁 > 操作系統 > 單片機二極體c語言

單片機二極體c語言

發布時間:2025-09-23 17:59:14

A. 51單片機二極體延時點亮的室驗原理

51單片機控制二極體延時點亮的實驗原理是基於51單片機的內部計時器和IO口控制二極體的電流流動。具體步驟如下:

B. 用c語言編寫單片機流水燈程序,(8個發光二極體從左至右循環點亮)

#include<reg51.h>

voiddelay(void)

{

unsignedinti,j;

for(i=0;i<200;i++)

for(j=0;j<1000;j++)

;

}

voidmain(void)

{

while(1)

{

P3=0xfe;//第一個燈亮

delay();//延時

P3=0xfd;//第二個燈亮

delay();

P3=0xfb;//第三個燈亮

delay();

P3=0xf7;//第四個燈亮

delay();

P3=0xef;//第五個燈亮

delay();

P3=0xdf;//第六個燈亮

delay();

P3=0xbf;//第七個燈亮

delay();

P3=0x7f;//第八個燈亮

delay();

}

}

(2)單片機二極體c語言擴展閱讀

單片機C語言16種方式流水燈

voidmain()

{

while(1)

{

P1=0xfe;//點亮第一個發光管

Delay(5000);

P1=0xfd;//點亮第二個發光管

Delay(5000);

P1=0xfb;

Delay(5000);

P1=0xf7;

Delay(5000);

P1=0xef;

Delay(5000);

P1=0xdf;

Delay(5000);

P1=0xbf;

Delay(5000);

P1=0x7f;//點亮第八個發光管

}

}

C. 單片機中怎樣根據匯編代碼判斷二極體是共陰極還是共陽極的

程序中紅線標出的,是共陽極LED的段碼表,對應的字元依次是0~9。

例如,首個段碼是 C0h =1100 0000b,
即a,b,c,d,e,f,腳低電平,對應"筆畫"亮,顯示「0」字元。

請參閱下圖:

D. 設計一個節目彩燈控制器,在單片機的p0口接有8個發光二極體作為指示燈,p1.0~p1.3接有4個按鍵開關。

#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
sbit key1=P1^0;
sbit key2=P1^1;
sbit key3=P1^2;
sbit key4=P1^3;
uchar led=0xfe,led1=0x00;
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
uchar keyval=0;
{
while(1)
{
if(key1==0);
{
while(key1==0);
keyval=1;
}
if(key2=0);
{
while(key2==0);
keyval=2;
}
if(key3==0);
{
while(key3==0);
keyval=3;
}
if(key4==0);
{
while(key4==0);
keyval=4;
}
switch(keyval)
{
case 1:
P0=led1;
led1=~led1;
delay(100);
break;
case 2:
P0=0xff;
break;
case 3:
P0=led;
led=_crol_(led,1);
delay(100);
break;
case 4:
P0=led;
led=_cror_(led,1);
delay(100);
break;
}
}
}

閱讀全文

與單片機二極體c語言相關的資料

熱點內容
微信極夜模式怎麼打開安卓版本 瀏覽:614
程序員在大連的地位 瀏覽:284
百度瀏覽器壓縮包 瀏覽:125
程序員是一道坎 瀏覽:486
單片機二極體c語言 瀏覽:398
python正則字母和符號 瀏覽:168
打開一個文件夾總是卡 瀏覽:209
bat源碼替換 瀏覽:666
java1到100奇數 瀏覽:517
小吃pdf 瀏覽:507
微信收藏文件夾的密碼 瀏覽:339
phpmysql全文索引 瀏覽:999
一台電腦怎麼升級伺服器 瀏覽:516
魅族pro6s伺服器地址 瀏覽:520
php項目架構 瀏覽:868
java語言程序設計第八版基礎篇 瀏覽:636
swf文件怎麼轉換為pdf 瀏覽:947
cad加密管理 瀏覽:169
男朋友程序員涉嫌詐騙罪 瀏覽:609
java怎麼導入文件 瀏覽:971