51微控制器八位共陰數碼管動態掃瞄顯示時間

2021-03-03 21:22:49 字數 1750 閱讀 2098

1樓:匿名使用者

你控制順序寫錯了,應該先寫位碼,再寫段碼。你寫反了。

2樓:匿名使用者

主迴圈那一大圈執行的時間大於10ms。

3樓:匿名使用者

最後一位 段碼 與 位碼 反了,並且有點亂。

4樓:匿名使用者

是做實物,還是**,這**的話,程式是有區別 的。

另外,圖太小,看不清楚,那個晶元是74hc573嗎?

用51微控制器八位共陰極數碼管三極體,設計微控制器動態掃瞄顯示系統,八位數碼管穩定同時顯示1-8數字。

5樓:匿名使用者

樓上的程式不是看你圖編寫的,當然會錯,他那程式裡應該用到鎖存器了,你這兒是直接控制段選,位選的。

6樓:匿名使用者

#include

unsigned char code table=;

void show();

void delay();

void main()

void show()

}void delay()

7樓:琪羅琳

#include"reg52.h"

#define uchar unsigned char#define uint unsigned intsbit dula=p2^6;

sbit wela=p2^7;

uchar aa;

uchar code table=;

void delay(uint x)

void main()}}}

51微控制器,8位共陰極數碼管動態顯示12位學號,按鍵調整走動速度,c語言的 5

8樓:做而論道

^#include

#include

sbit k_add = p3^1;

sbit k_sub = p3^4;

unsigned char code seg7 = ;

unsigned char disp_buff = ;

unsigned char j = 0, k = 1;

void delayms(unsigned int x)void display(unsigned char x)j++;

if (j > x)

}void main()

}if (!k_sub)

}display(d);

p1 = d;}}

9樓:加

你好!是**實現還是有實物?要是實物的話,發一下原理圖

52微控制器的萬年曆語言,八位led共陰數碼管動態顯示年月日 時分秒 15

10樓:匿名使用者

你描述的不對

有些地方不很完善

什麼叫萬年曆語言,或許你想表版

達,編寫單權片機的語言

,一般用c語言啊

8個數碼管 你要顯示「年月日時分秒」,這樣是顯示不夠的,比如年月日如:「13-06-21」,時分秒如:「11-28-05」,是這樣嗎

一般顯示用lcd1602的比較多

為什麼你要用8個按鍵呢,是調整日期嗎?其實三個就夠了啊,乙個選擇要調整的物件,乙個增加,乙個減少

你說全部與p30連線,是什麼與他連線呢

可以交流

myid

51微控制器的數碼管是共陰還是共陽

共陰的 方法 你可以用三用表的二極體檔測試。數碼管有10個引腳,3腳和8腳是連通的。假設專 用紅錶筆接3腳,在屬用黑錶筆去接任意一腳,在數碼管上看到led的發光管有橫或者那個小點亮的話,說明是共陽的數碼管。反之,用黑錶筆接3腳的話,亮就屬於是共陰數碼管 89c51微控制器是可以直接驅動乙個共陽還是共...

用C51系列的微控制器控制在8位數碼管動態顯示秒錶要c語言版程式謝謝

顯示程式和硬體關聯,如驅動方式 位數等,所以沒有統一的程式,假定動態顯示,大概思路如下 1 設定定時中斷,定時中斷時間是5毫秒 2 中斷程式完成秒計時,秒數發生變化時,要將秒數對應的顯示碼放到顯示緩衝區 3 每次中斷迴圈顯示一位數碼管 下面是我曾經寫的乙個顯示程式 顯示緩衝區g disp buf d...

STC51微控制器控制數碼管後續問題

理論上來講是這樣的,會產生重影,要加消影的但是由於你顯示 的是9000 重影現象不版會很明顯 你改為顯示權1234看看,會不會有重影 如果有的話,就加上消影,沒有重影的話也不用糾結,可能跟硬體有一定關係吧 但是我在做點陣時,不加消影顯示的是亂碼,一定要加消影才行 這是你想像的是bai這樣的,可是du...