89c51微控制器用c語言編寫用兩個按鍵控制兩個流水燈和數碼管,求助c語言程式設計

2021-05-22 08:11:50 字數 2493 閱讀 5632

1樓:

電路有問題啊,電源怎麼能直接接到gpio,這樣大電流會損壞ic。p1口好像沒有外部中斷,那只有輪詢了。這個就是按鍵檢測嘛,網上一堆**,so easy!

微控制器at89c51用c語言編,兩個按鈕分別控制一個數碼管加減數,最好用中

2樓:匿名使用者

#include

#define uchar unsigned charuchar distab=; //0到fuchar dat;

void ext0() interrupt 0ext1() interrupt 2

main()

3樓:西天取經的熊

外部中斷,proteus **

用at89c51微控制器編寫一個c語言程式實現2個數碼管秒計數器,用4個按鍵分別控制暫停、加一秒、減一秒和繼續

4樓:匿名使用者

#include

#define uchar unsigned char;

uchar led1,led2;

uchar distab=;

uchar num=0;sec,key;

void delay(unsigned int a)}main()}}

)display();}}

5樓:匿名使用者

怎麼不多看看書啊,這麼.............還來懸賞20分,浪費啊

6樓:魂政

這。。。。。。。。。。無語了,,簡單

請高手用at89c51微控制器和c語言設計一個小燈控制電路,實現利用2個按鈕控制小燈的開與關。

7樓:匿名使用者

***回00h

ajmp 答main

main:

mov r0,#3

main1:

mov p2,#0fh

acall d2s

mov p2,#0ffh

acall d2s

djnz r0,main1

mov r0,#3

main2:

mov p2,#0f0h

acall d2s

mov p2,#0ffh

acall d2s

djnz r0,main2

ajmp main

d2s:

mov r7,#20

mov r6,#200

mov r5,#250

djnz r5,$

djnz r6,$-4

djnz r7,$-8

retend

8樓:匿名使用者

假設k1和k2是兩個開關,d是燈。

if(k1==0)

if(k2==0)

怎樣才能讓流水燈和四位數碼管在一個實驗裡亮呢?求會89c51微控制器的的大神,c語言哈

9樓:匿名使用者

流水燈復是延時一會兒,輸出狀態制變化一次,把這個延時語句換成數碼管顯示程式,既延時又讓數碼管輪流顯示就行了,輪流顯示一遍時間太短,十遍二十遍就是幾百毫秒了

如原來8 個流水燈流水語句是:

for(i=0;i<8;i++)//既延時又顯示}實際上這個 didplay( a )大部分時間還是在延時,因此在裡面還可以加入許多資料的計算處理

微控制器用c語言程式設計,有兩個按鈕開關,控制八個led燈,要求實現兩種不同的功能,求功能和c語言程式

10樓:匿名使用者

給你個沒有按鍵的bai,按鍵程式自du己加上就行了

#include

void main()}}

11樓:紅色船民

流水燈嘛 依次延時給p0口賦值就行了嘛

51微控制器c語言對鍵控雙向流水燈程式設計。用兩個按鍵,中端來做。

12樓:匿名使用者

#include

#define uchar unsigned charuchar num,temp,times,led;

t0isr() interrupt 1

else if(key2==0)

led>>=num;}}

main()

51微控制器 c語言 如何用4個按鍵控制4個流水燈

13樓:匿名使用者

(1)如果外抄

部中斷不足四個,那襲四個按鍵都接入同一個中斷,同時各自接入一個gpio,有按鍵按下,會觸發中斷,中斷程式就讀出鍵值。

(2)如果外部中斷有四個,那直接各自接入一箇中斷,各自的中斷服務程式直接負責修改控制流水燈方式的引數就好了。

14樓:匿名使用者

可以考慮使用中斷法實現

89C89S51前景微控制器問題,89C51 89S51前景 微控制器問題

你如果熟了應用了一個系列的微控制器,其他的原理也相似。再說s51和c51都是51系列的微控制器。一般都是從51學起,市場上教科書c的較多,原因是c的 易移植 好編寫,但是我想為了熟悉硬體彙編也要熟悉的。微控制器應用還是比較廣泛的,但是現在嵌入系統發展很快 基於windowce的功能強大,我認為更注重...

89c51微控制器中斷口是什麼電平有效

47okey 對第一個問題已經說了,第二個問題 如果用p3口做,普通i o口,意思就是不對暫存器ie tcon的設定就可以,反過來說就是隻要設定了暫存器ie tcon,其中任何一個,就開啟了他的第二功 是這樣的。ie不開中斷,p3口就當做一般的io口,開了中斷,就是中斷用。事實上p3口大多數情況下都...

51微控制器程式設計,用C語言,51微控制器程式設計時彙編和C語言如何結合?

給你一個矩陣鍵盤的參考程式 行列掃描 通過高四位全部輸出低電平,低四位輸出高電平。當接收到的資料,低四位不全為高電平時,說明有按鍵按下,然後通過接收的資料值,判斷是哪一列有按鍵按下,然後再反過來,高四位輸出高電平,低四位輸出低電平,然後根據接收到的高四位的值判斷是那一行有按鍵按下,這樣就能夠確定是哪...