微控制器proteus的8位流水燈led燈不亮只是旁邊

2021-04-01 15:57:32 字數 839 閱讀 6972

1樓:匿名使用者

換用p1口吧,p0口是沒上拉電阻的

一個微控制器流水燈程式,但用proteus**時所有燈都不亮,程式如下

2樓:慕容曼華聊雁

您好:我改了一下程式,你試一下吧,在我開發板上可以執行。如果在你的proteus中還版不能**,權

那你查檢一下你的**配置。

#include

#include

void

delay(unsigned

intx)

void

main()}

3樓:夜貓叫楓子

void main ()

試試這樣bai行du

不行……另外確zhi定dao你的電路內是沒問題容的}

4樓:不亦心

沒有任何問題

如果你是第一次用proteus,那麼我有理由懷疑你是led用錯了那個帶箭頭的發光led是不會發光的,要用rgb那三種led如圖:用你的程式**的,能跑

proteus** led燈不亮

5樓:匿名使用者

每個led燈串聯一個電阻,電阻功值設定為220

6樓:尤優文庫

你led燈正負極反了

7樓:匿名使用者

我也遇到這個問題了 請問是怎麼解決的

8樓:匿名使用者

應該是微控制器的拉電流不夠,最好是將led的公共端接vcc,微控制器的io口輸出低電平電量小燈

51微控制器彙編控制流水燈,51微控制器中如何用組合語言編寫流水燈

用rl a 他是左移補零的,你rlc a 是把最高位放在psw的c中,再左移,c再放在最低位.而rl是不經過c的。左移後低位補零,你把rlc換成rl就可以了 org 0000h ljmp start org 0030h start mov a,0feh mov r2,8 output mov p1,...

51微控制器如何讓2位數碼管閃爍,微控制器數碼管動態顯示的過程中,怎麼實現讓其中一個閃爍,其他的不受影響

想讓抄他最後3秒閃爍 我猜應該是像倒計時到快結束時的警報那樣的閃爍吧?這需要再新增一個計時變數。比如總共有10秒,想讓它在最後3秒閃爍,可以這樣 在定時器中斷 比如100ms一次 裡令一個計時變數 假設叫t 加1 加到10就是1秒,加到70就是第7秒。在進行數碼管驅動的時候判斷這個變數t,如果大於7...

51微控制器怎麼連續接收8位資料我用的是串列埠中

應該是復你處理不當,將第二制個資料丟失了,可以開闢一個緩衝區來解決這個問題。include define uchar unsigned charuchar recive 16 num 0 void uart inerrupt 4 main 串列埠的波特率是不是比較高,而中斷服務子程式又比較長,這樣,...