p0口控制8個led燈電路圖
在p0口接上8個led燈,每次亮兩個燈的流水燈,如何實現(xiàn)led燈各閃爍5次再...
閃爍5次再移位,可以用循環(huán)來實現(xiàn)。程序如下:ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV A,#0FCH ;LED燈初值,兩個燈點亮 LOOP:MOV R2,#5 ;5次閃爍循環(huán)次數(shù) LOOP1:MOV P0,A ;P0口送控制值 LCALL DELAY ;延時 MOV P0,#0FFH ;關(guān)閉顯示,實現(xiàn)閃爍效果 LCALL DELAY DJNZ R2,...
用定時中斷控制8個發(fā)光二極管移位依次點亮,時間間隔300ms。即第一燈...
ledtemp <<= 1;if (ledtemp == 0) ledtemp = 0x01;} } 通過這種方式,我們能夠?qū)崿F(xiàn)8個發(fā)光二極管依次點亮的效果,每個二極管點亮的時間間隔為300毫秒,形成循環(huán)點亮的動畫效果。需要注意的是,這里的timer0()函數(shù)是定時器0中斷函數(shù),count是用于計數(shù)的局部變量,而P1口用于控制8個發(fā)光二極管的點亮...
51單片機跑馬燈電路圖(左右來回循環(huán)),8個led燈分別接在P2口,c程序、仿...
include<reg51.h> include<intrins.h> define uchar unsigned char define uint unsigned int \/\/延時 void DelayMS(uint x){ uchar i;while(x--){ for(i=0;i<120;i++);} }\/\/ 主程序 void main(){ uchar i;while(1){ P2=0x01;\/\/此處有改 for(i=0;i<7;i++){ P2=_crol_(P2...
單片機C語言 兩個按鍵控制8位花樣流水燈,P1.0接按鍵k1,P1.1接按鍵k2...
if( keysign1==2) keysign1=0;} if(!k2){ _delay_ms (10);while(!k1);if( keysign2==3) keysign1=0;} } uchar ledstate(void)\/\/LED顯示程序 { static uchar temp=0xff;uchar temp1=0;if(++temp==8)temp=0;if(keysign1){ switch(keysign2){ case 0: if(++temp>7)...
用c語言編程 控制LED流水燈1到8盞燈間隔0.5秒流水一次
首先,你的電路圖沒有給出來,管腳是什么?其次,我建議還是自己嘗試寫一寫,這個不難,我給你個思路 首先定義變量類似于P1_2 = P1^2這種,先把這八個管腳全部定義好,之后給個for循環(huán),讓P1(假設(shè)的你LED燈連接的是P1口)口的P1^0~P1^7相關(guān)標(biāo)志位依次等于0或者1(0還是1需要看你在LED等上給...
單片機控制8個LED燈,完成奇數(shù)燈亮偶數(shù)燈滅,然后偶數(shù)燈亮奇數(shù)燈滅,10...
uchar a){uchar i;while(a--)for(i=0;i<120;i++);}main(){uchar i,j;for(i=0;i<10;i++){P0=0xaa;delay(200);P0=0x55;delay(200);}for(i=0;i<10;i++) P0=0xfe; { for(j=0;j<8;j++){P0=_crol_(P0,1);delay(200);} }while(1);} ...
用c語言怎樣編輯PA0~PA7控制8個共陽LED燈的程序
只是普通8個LED燈共陽級,那另一端分別接P0~P7端口,對應(yīng)端口初始高電平, 需要哪個LED亮直接對應(yīng)端口置低電平就好了。如果你說的是單獨1位的8字顯示器(包含小數(shù)點)每段加小數(shù)點就相當(dāng)于8個獨立led燈,也是一樣公共端接電源,另一端分別接P0~P7口,區(qū)別就是多一個組合(想顯示某個數(shù)字,需要同時...
用51單片機控制八個發(fā)光二極管
\/\/ 51單片機控制八個發(fā)光二極管 左右循環(huán)。include<reg52.h> define uchar unsigned char define uint unsigned int unsigned char TAB[]= {0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff}; \/\/ 改變這里 LED 各種花樣 uchar t...
繪制一單片機最小系統(tǒng)電路圖,編寫程序控制P1.7口輸出低電平,并點亮發(fā)光...
編程實現(xiàn)對 8 個 LED 的輸出控制 將實驗箱中的 8255 片選信號連接到 218H~21FH,將 8255 的 4 個寄存器地址(A、B、 C 端口及控制字寄存器端口)設(shè)置為 218H~21BH。將 8255 的端口 A 的 8 個引腳:PA0~PA7 與 8 個 LED 對應(yīng)相連,然后打開實驗箱電源,最后編程對 8 個 LED 進(jìn)行顯示...
...INT1,當(dāng)INT0產(chǎn)生中斷時,使LED8亮8滅閃爍4次;
C51單片機程序利用外部中斷INT0和INT1。當(dāng)INT0觸發(fā)中斷時,控制LED8實現(xiàn)8滅閃爍4次的效果。具體程序代碼如下:include define uint unsigned int define uchar unsigned char sbit LED1=P0^0;sbit LED2=P0^1;sbit LED3=P0^2;sbit LED4=P0^3;sbit LED5=P0^4;sbit LED6=P0^5;sbit LED7=P0^...
仲長芝13766123868咨詢: 求P1口亮燈實驗,要求有電路圖. -
嘉善縣成進(jìn)給回復(fù):
______ ORG 00H MOV A, #1 LOOP: MOV P1,A ;將A 的內(nèi)容通過P1 口輸出 CALL DELAY ;調(diào)延時子程序 RL A ;A 左移一位 SJMP LOOP DELAY: MOV R0, #80H ;延時子程序 DELAY1: MOV R1, #00H DELAY2: DJNZ R1, DELAY2 DJNZ R0, DELAY1 RET END
仲長芝13766123868咨詢: 單片機編程程序 -
嘉善縣成進(jìn)給回復(fù):
______ 1、首先是打開keil軟件,打開后顯示的界面如下 2、如下第一張圖所示點擊project-》new project,點擊后將會出現(xiàn)如下第二張圖所示界面;在文件框中填寫你的工程名,名字可以是任意英文字符組成的(在此時你最好在你所希望存儲該工程的...
仲長芝13766123868咨詢: 利用單片機、1個按鈕(注意是按鈕,不是開關(guān))、8個LED發(fā)光二極管,要求: -
嘉善縣成進(jìn)給回復(fù):
______ 你是要程序還是要思路? - 要硬件還是軟件? 要原理圖還是嗎? 你計劃用什么芯片型號? 假設(shè)你用的是C51單片機- 思路 - 利用外部中斷0或者外部中斷1-(引腳P3.3或者P3.2連接一個按鈕-按鈕另一端接地-) 8個LED燈連續(xù)分別接P1.0-P1.7這8...
仲長芝13766123868咨詢: 單片機 LED掃描燈.答案加高分!!!
嘉善縣成進(jìn)給回復(fù):
______ 只能給你個參考,懶得全部重寫.你只要修改下花樣跟速度的值就可以了.此程序在開發(fā)板上驗證過,絕對沒問題,使用的是51內(nèi)核的芯片,AT、STC等都可以.電路圖很簡單,P0口接8個LED到VCC,中間串接個1K左右的電阻就可以了. #...
仲長芝13766123868咨詢: 我買了個單片機開發(fā)板,如何控制LED燈的亮和滅? -
嘉善縣成進(jìn)給回復(fù):
______ cc是兩位十六進(jìn)制數(shù)即 0110,0110,p0口接8個LED燈,當(dāng)為低...
仲長芝13766123868咨詢: 在單片機的P2口接8個開關(guān),P0口接8個人簡歷LED(要求P0口接LED的陽極),通過控制P2口8 -
嘉善縣成進(jìn)給回復(fù):
______ 基本型51的P0口是開漏的,只有低電平驅(qū)動能力,不加上拉電阻接LED陽極是不對的 C語言: #include <reg51.h> main() { while(1) { P0=P2; } } 匯編 MAIN: MOV A,P2 MOV P0,A AJMP MAIN
仲長芝13766123868咨詢: 用keil和proteus,畫出電路,編寫一段程序,用p1 口作為控制端口,使8個led -
嘉善縣成進(jìn)給回復(fù):
______ ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV A,#0FEH MOV P1,A LCALL DELAY RL A SJMP MAIN DELAY: MOV R2,#100 DLY: MOV R3,$250 DJNZ R3,$ DJNZ R2,DLY RET END
仲長芝13766123868咨詢: 用51單片機做一個最小系統(tǒng),使,8個小燈從右向左依次亮兩個,在從左向右依次滅一個,電路圖怎么畫,電阻多大? -
嘉善縣成進(jìn)給回復(fù):
______[答案] 用P1口控制8個LED燈就行,限流電阻用300歐即可,LED接成共陽極的,也就是正極接在一起,及然后接在正電源端!