一.系統概述
系統使用的模塊有AT89C52單片機+74HC245高速CMOS總線收發器+8位共陰數碼管。
本設計采用51單片機為核心控制,使用數碼管進行數字的顯示,每個數字的顯示都是交替循環進行的,通過三極管來驅動數碼管進行顯示,這種裝置多用于數據檢測和顯示,動態顯示的實現的是依靠延時函數達成的,動態顯示就是交替及延遲顯示數字。
二.仿真概述
1.采用共陽數碼管顯示數字,并且定時過程也會在數碼管上顯示。

2.此時就開始進行交替循環顯示,每次顯示都是兩個數字,可以直觀的看到交替過程。

三.程序設計
使用Keil 51進行程序設計,打開Proteus時程序是默認燒錄的狀態,如果沒有燒錄點擊AT89C51單片機并將程序導入就能運行系統(程序文件是后綴為hex的文件)。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
三極管
+關注
關注
145文章
3719瀏覽量
127947 -
51單片機
+關注
關注
278文章
5714瀏覽量
134276 -
數碼管
+關注
關注
32文章
1894瀏覽量
94133
原文標題:基于51單片機的數碼管動態顯示(含Keil程序和Proteus文件)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
51單片機數碼管動態顯示
數碼管顯示999-0;個位為什么閃爍?如何改善?現附程序如下,請大神指點!!!!!!!!***it shi=P1^2;***it bai=P1^1;unsigned int a,b,c, j
發表于 11-06 19:57
51單片機數碼管動態顯示,我想讓4位數碼管顯示0-9999所有的數字,
問題是各位循環0-9,,但是十,百 千位上的數只會閃一下就進入個位的循環了,無法讓十,百 千位上的數一直亮,我的想法是讓十,百 千位的燈是在個位循環的時候不滅,保持示數。請大神們幫幫忙謝謝!#include #include #define uchar***it wei=P2^7;***it duan=P2^6;uchar code A[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};unsigned int ge=0;unsigned int shi=0;unsigned int bai=0;unsigned int qian=0;int k; void delay(unsigned int i){unsigned int j;for(j=100;j>0;j--) for(;i>0;i--);}void main(){ while(1) { ge++; wei=1; P0=0xf7; wei=0; //位選 duan=1; P0=A[ge]; duan=0;//段選 delay(30);if(ge==9) {ge=0;shi++;wei=1;P0=0xfb;//shiwei=0; duan=1;P0=A[shi];duan=0; delay(10); } if(shi==9) {shi=0;bai++;wei=1;P0=0xfd;//shiwei=0; duan=1;P0=A[bai];duan=0; delay(10); } if(bai==9) {bai=0;qian++;wei=1;P0=0xfe;//shiwei=0; duan=1;P0=A[bai];duan=0; delay(10); } if(qian==9||bai==9||shi==9||ge==9) {wei=1;P0=0xff;wei=0;delay(10000); } }}
發表于 07-14 16:38
使用51單片機進行數碼管動態顯示的程序免費下載
本文檔的主要內容詳細介紹的是使用51單片機進行數碼管動態顯示的程序免費下載。1、設計要求在一個8位8段數碼管上
發表于 07-26 17:36
?13次下載
51單片機教程:數碼管動態顯示(0~99999999)74hc138驅動
數碼管動態顯示0~99999999一、共陰極8位數碼管原理那么,如果要顯示:‘123’ ,首先科普一些必要知識1、多位數碼管是掃描
發表于 11-23 09:21
?11次下載
單片機綜合實驗 - 04 | 鍵盤、數碼管與點陣管實驗
一、實驗目的和任務1、掌握80C51單片機矩陣鍵盤的構成原理和軟件編程。2、掌握80C51單片機數碼管動
發表于 11-23 18:21
?7次下載
基于AT89C51單片機MAX7221控制數碼管動態顯示Proteus仿真
基于AT89C51單片機MAX7221控制數碼管動態顯示Proteus仿真及程序
發表于 05-04 14:44
?0次下載
基于51單片機的數碼管動態顯示
評論