微控制器P32接按鍵,P1口接共陽數碼管靜態顯示

2021-03-03 21:51:47 字數 2147 閱讀 9273

1樓:已存在這個名字

書上不是有教程嗎?數碼管顯示0-9對應的數值書上也有啊,或者自己推算一下不就行了?

2樓:沙裡波特

你先畫出電路,才能寫程式。

at89c51微控制器p1口接分別接有8路led燈,p3.2 p3.3埠分別接有兩個按鈕sb1 sb2,p0口 p2口分別接共陽數管 100

3樓:清風迎明月

這個電路有問題,發光二極體要限流,否則要燒

微控制器,p0口接led共陽數碼管,p3.2k1口和p3.3k2口接開關。 20

4樓:匿名使用者

#include

sbit k1=p3^2;

sbit k2=p3^3;

bit glint; //閃爍標誌位

void delay()

main()

if(k1==0)

if(k2==0)}}

求51微控制器組合語言 要求p1口led燈閃爍 並且p2口接1個數碼管自動計數並且p3.2按鍵計數 求答案啊

5樓:匿名使用者

*** 0000h

ljmp main

*** 0003h

ljmp ex0int

*** 0030h

main:

mov sp,#5fh

setb it0

setb ex0

setb ea

mov r0,#0

mov dptr,#table

mov a,r0

movc a,@

mov p2,a

loop:

mov a,p1

cpl a

mov p1,a

lcall delay

sjmp loop

ex0int:

push acc

inc r0

mov dptr,#table

mov a,r0

movc a,@a+dptr

mov p2,a

reti

delay:

mov r2,#100

delay1:

mov r3,#250

djnz r3,$

djnz r2,delay1

rettable: ; 共陰極數碼管顯示**表db 0c0h,3fh,06h,5bh,4fh ;01234db 66h,6dh,7dh,07h,7fh ;56789end

6樓:做而論道

要求p1口led燈閃爍 ...

怎麼閃爍?

沒有時間概念?

如果微控制器p0口接一個共陽數碼管,p2.0腳與p2.1腳分別接按鍵k1和k2,鍵按下時為低電平無效)。

7樓:匿名使用者

#include

#define uchar unsigned charuchar code table=;

sbit k1=p2^0;

sbit k2=p2^1;

main()

if(k2==0)}}

微控制器,p1兩個數碼管上靜態顯示1和3,求程式!

8樓:匿名使用者

^如果是靜態bai

顯示,du要用兩個鎖存器 ,用另外zhi兩個io口控制dao其鎖存端,假設為回p2.0和p2.1

#include

#define uchar unsigned charsbit le1=p2^0;

sbit le2=p2^1;

//共陰數碼管七答段碼

uchar code table=;

void main(void )//主程式{le1=1;

p1=table[1];

le1=0;

le2=1;

p1=table[3];

le2=0;

while(1);}

9樓:匿名使用者

如果p1接了兩個數碼管,那就不是靜態顯示了,是動態。

51微控制器LED燈為什麼是P1口控制,而不是用P2口控制呢,到底怎麼看用哪個口控制呢

四個i o口都可以用的,不一定非得用哪一個。只是p0口用的時候要接上接電阻。大家習慣上用p1是因為p0,p2常用來當地址匯流排和資料匯流排,p3有第二功能。只有p1口功能單一,所以驅動led時會接在上面。p1和p2口都是作為通用io口使用,所以用那個口理論上都是一樣的,但是可能會考慮硬體設計是的因素...

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

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

51微控制器P2口作為高8位地P0口分時作為低8位地址線和雙向

相同點 既可以作為通用i o口進行資料輸入輸出,也可以作為微控制器地址資料線使用內。不同點 p0口作為i o輸出時容,是漏極開路電路,必須外接上拉電阻才能有高電平輸出,而p2口內部本來就有上拉電阻,不需要再接上拉電阻。p1口為準雙向口,作用輸入。p2口也為準雙向口,但是可以作為擴充套件系統的地址a1...