1樓:
以下這個例子用延時和for迴圈實現流水燈效果
//例項12:用自增運算控制p0口8位led流水花樣
#include
//包含微控制器暫存器的標頭檔案
函式功能:延時一段時間
void delay(void)
函式功能:主函式
void main(void)
}網_上這份資料能幫到你:
十天學會微控制器例項100 c語言 chm
2樓:匿名使用者
#include// 試試
unsigned char code led=;
char n=0,m=0;
void main()
void time0() interrupt 1 using 1if(m==6)
p1=led[m];}}
3樓:
你就是想讓p0口每次只有乙個位為低電平,其餘位為高電平是吧,你這樣寫:
p0 = ~(1< 4樓:匿名使用者 建議你先對數碼管進行編碼,比如duan=0xf9(顯示0,共陽數碼管)……,然後做乙個for迴圈每次去取陣列裡面的對應值,送給p0口顯示! 薩日朗本郎 include unsigned char code a data 10 void delay ms int ms 毫秒延時程式 void main p2 a data j p0 a data i 用乙個for迴圈,利用陣列,在主函式中定義兩個變數i和j,i表示各位,j表示十位,差不多就... 引腳夠的話,直接p0口接個位的數碼管,p2口接十位數碼管,引腳不夠就兩個數碼管掃描顯示,用一暫存器存計數值,然後設一無限迴圈不斷讀暫存器值七段譯碼輸出就可以了,然後計數端接在中斷上,有計數就進中斷 51微控制器數碼管顯示問題 大草原黃花菜 等於零顯示,然後置一關掉,再顯示下一位吧 鎖存器吧。關掉後。... 啟巖 數碼管段選連線到微控制器p0口,位選連線到p2口org 0000h main call display ajmp main display mov r0,0 mov r1,0x01 mov dptr,tab loop inc r0 mov a,r0 movc a,a dptr mov p0,0...51微控制器數碼管滾動顯示,51微控制器數碼管動態顯示從右往左
微控制器驅動數碼管顯示問題,51微控制器數碼管顯示問題
51微控制器控制數碼管並顯示,51微控制器控制8個數碼管並顯示1 8