用80C51微控制器的P1埠作輸出,經驅動電路接8只發光二極體,如圖,輸出位是“1”時,發光二極體點亮,輸出

2021-06-18 22:53:00 字數 626 閱讀 4096

1樓:匿名使用者

lp:mov p1,#81h ;點亮第1第8燈lcall delay

mov p1,#42h ;點亮第2第7燈lcall delay

mov p1,#24h ;點亮第3第6燈lcall delay

mov p1,#18h ;點亮第4第5燈lcall delay

mov p1,#24h ;點亮第3第6燈lcall delay

mov p1,#42h ;點亮第2第7燈lcall delay

sjmp lp

可見執行結果是:led由外向內,再由內向外點亮

2樓:江南

發光二極體點亮規律:先是第1和第8個亮,延時一段時間後,第2和第7個亮,延時後,再是第3和第6個亮,延時後,最後是第4和第5個點亮,延時後迴圈。

3樓:匿名使用者

上述程式執行過程中發光二極體點亮的工作規律為:首先是led0、led2、led4、 led6發光二極體亮,其餘發光二極體暗;延時一段時間後,led1、led3、led5、 led7發光二極體亮,其餘發光二極體暗;延時一段時間後,又是led0、led2、led4、 led6 發光二極體亮,其餘發光二極體暗;迴圈不止。

51微控制器引腳功能,80C51微控制器引腳圖及引腳功能介紹

片內的資料與程式訪問不會影響管腳,只有片外訪問才會需要管腳內的時序來訪問。rom是唯讀的 容,只有read訊號,這個訊號就是psen.ram是可讀也可以寫的,需要read write兩個訊號,即p3.6和p3.7。p0和p2只是輸出16位位址,其中p0分時的用於8位資料的輸入或者輸出,與訪問ram還...

要求用AT89C51微控制器的P1口點亮發光二極體分為兩組

真的是很簡單的,用點心學幾天就可以寫,看到沒人回,幫忙 12m include void timer0 init void main void timer0 isovf interrupt 1 程式如下 絕對沒有錯 led燈的一端接p1口的各各引腳,另一端接地。同時在p1口的每個管腳上加1k的上拉電...

80C51微控制器的P0口以作位址資料復用口使用時,是如何進行位址和資料分離的

80c51微控制器的baip0口是位址 資料復用du口,在乙個指令zhi週期的前半dao段,p0口先輸出回 程式儲存器地答址的低8位,同時ale訊號加到鎖存器74ls373的clk端且為高電平,這個位址就送入鎖存器之後,ale變為低電平,低8位位址便由74ls373鎖存並輸出。在指令週期後半段,p0...