1樓:網友
* 延時實現led流水燈效果 p1口八個燈作跑馬燈。採用了暫存器存中間數 *
日期: 2007-3-25 *
版本: *硬體:此程式在本公司xlisp系列微控制器實驗儀執行通過 **版權】 copyright(c)深圳學林電子****all rights reserved **宣告】 此程式僅用於學習與參考,引用請註明版權和作者資訊! *org 0000h
ajmp start
org 0030h
start:
mov a,#0ffh
clr cmov r2,#08h ;迴圈八次。
loop: rlc a ;帶進位左移。
mov p1,a ;輸出到p1口。
call delay ;延時一段時間。
djnz r2,loop ;反覆迴圈。
mov r2,#07h ;再往回迴圈。
loop1: rrc a ;帶進位右移。
mov p1,a ;輸出到p1口。
call delay ;延時一段時間。
djnz r2,loop1 ;反覆迴圈。
jmp start ;重新開始。
delay: mov r3,#20 ;延時子程式。
d1: mov r4,#
d2: mov r5,#
djnz r5,$
djnz r4,d2
djnz r3,d1
retend
請你用微控制器的p1口控制實現如下功能:從右向左順序迴圈點亮第2,4,6,8盞led的
2樓:
摘要。請你用微控制器的p1口控制實現如下功能:從右向左順序迴圈點亮第2,4,6,8盞led的。
選用p1口作為輸出口,接8只發光二極體,程式設計實現使8個發光二極體每隔200ms迴圈依次左移點亮.
3樓:
摘要。選用p1口作為輸出口,接8只發光二極體,程式設計實現使8個發光二極體每隔200ms迴圈依次左移點亮。
選用p1口作為輸出口,接8只發光二極體,程式設計實現使8個發光二極體每隔200ms迴圈依次左移點亮。
選用p1口作為輸出口,接8只發光二極體,程式設計實現使8個發光二極體每隔200ms迴圈依次左移點亮。
程式設計是編定程式的中告晌文簡稱,就是讓計算機**解決某個問題,對某個答洞計算體系規定一定的運算方式,使計算體清友枯系按照該計算方式執行,並最終得到相應結果的過程。
五顆星哦。
使用51微控制器的p1埠控制8個發光按照順序輪流點亮,並畫出51微控制器與外接圖並
4樓:
使用51微控制器的p1埠控制8個發光按照順序輪流點亮,並畫出51微控制器與外接圖並。
1、依次亮,依次滅:從乙個燈亮到全亮,再到全滅,每次改變乙個燈亮滅2、奇偶號燈間隔亮滅:隔乙個燈亮乙個燈亮燈時間為1s,橡擾沒有燈全滅的時候3、依次閃爍、切換時間為3秒,閃爍時間為2秒,我理喚如飢解的是,沒三秒鐘有乙個燈在閃爍,其中有一秒鐘是滅燈狀和返態程式中使用了p1口與8個發光二極體相連,具體電路圖你一下吧,還有使用了乙個按鍵,該按鍵與相連,低電平為按下狀態。
設在微控制器的 p1.0 口接乙個開關,用 p1.1 口控制乙個發光二極體。要求當開關
5樓:
設在微控制器的 口接乙個開關,用 口控制乙個發光二極體。要求當開關。
你好,很高興為你服務,為你作出如下解答:問題:當開關接在微控制器的口時,發光二極體不亮。
原因:可能是由於口沒有被正確配置成輸入模式,或者開關接觸不良,或者發光二極體損壞等原因。解決方法:
1.檢查口是否被正確配置成輸入模式,如果沒有,則需要將其配置成輸入模式;2.檢查開關接觸是否良好,如果不良,則需要更換開關;3.
檢查沖模發光二極體是否損壞,如果損稿滲壞,則需要更鍵判脊換發光二極體。個人心得小貼士:在使用微控制器時,要注意檢查每個口的配置是否正確,以及檢查外部電路的接觸是否良好,以免出現意外情況。
設在微控制器的 p1.0 口接乙個開關,用 p1.1 口控制乙個發光二極體。要求當開關
6樓:
設在微控制器的 口接乙個開關,用 口控制乙個發光二極體。要求當開關。
你好,很高興為你服務,為你作出如下解答咐型:當開關按下時,微控制器的口會接收到低電平訊號,此時微控制器的口會輸出高電平訊號,從而使發光二極體亮起;當開關鬆開時,微控制器的口會接收到高電平訊號,此時微控制器的口會輸出低電平訊號,從而使發光二極體熄滅。因此,可以通過控制微控制器的口來控制發睜世光二極體的亮滅,從而實現開關控制發光二極體的功能衡早猜。
求助 C51微控制器P0口和P1口實際應用的區別
這可能是程式的問題,p0口本身就是做資料口的最佳埠,微控制器設計時p0口就是資料匯流排,所以出現你說的問題的話,你從軟體上找找問題所在。p0口是漏級開路,必須bai加上拉電阻,這個不du必多zhi說.關鍵是你的按鍵是否有接 dao上拉電阻.按鍵通常版情況下需要接權10k左右的電阻,或者使用靜態緩衝器...
要求用AT89C51微控制器的P1口點亮發光二極體分為兩組
真的是很簡單的,用點心學幾天就可以寫,看到沒人回,幫忙 12m include void timer0 init void main void timer0 isovf interrupt 1 程式如下 絕對沒有錯 led燈的一端接p1口的各各引腳,另一端接地。同時在p1口的每個管腳上加1k的上拉電...
微控制器的序列口是,微控制器序列口與普通IO口區別?
兩種介面都是用來傳送二進位制資料的介面形式。序列介面,一般有一根時鐘線,一根資料線,一個時鐘週期傳送二進位制1位,要傳送一個位元組至少需要8個時鐘週期,序列線根數少,遠端傳輸抗干擾能力強,成本低。並行介面,比如8位並行介面,除具備時鐘線外,還有8根資料線,另外還有幾根輔助訊號線,一個時鐘8位資料全部...