實驗三數碼管的顯示

2023-01-22 06:03:05 字數 1120 閱讀 9099

一、實驗目的

1、應用proteus**工具軟體繪製硬體連線圖

2、使用keil c 完成程式的編寫和除錯

3、熟悉數碼管的工作原理。

二、實驗內容

先將「0-7」數碼管的段碼值寫入顯示儲存器中,使8 位數碼管從右至左顯示0–7 。

三、實驗電路原理圖

8 位數碼管動態掃瞄顯示,就是將8 個數碼管的8 個相同的段線並接在一起,通過限流電阻rp5、rp6 接到at89s52 的p0 口,由p0 口控制字段輸出(低電平有效)。而各位共陽極數碼管的com 由at89s52 的p2 口(低電平有效)通過限流電阻rp7、rp8 控制q20-q27 來實現8 位數碼管的位輸出控制(高電平有效)。

1. 數碼管組成結構

數碼管內部是由7 個條形的發光二極體和右下方乙個圓形的發光二極體組成。數碼管按內部連線方式分為共陰極數碼管和共陽極數碼管兩種。

2. 共陽極數碼管

共陽極數碼管是將所有發光二極體的陽極接在一起作為公共端com,當公共端接高電平時,某一段陰極上的電平為「0」時,該段點亮,電平為「1」時,該段熄滅。

3. 共陽極數碼管的字型**表

舉例:如果你想讓最右邊的數碼管顯示「0」的話,首先將段碼「0c0h」送達p0 口,然後將p2.0 清為低電平。

當p2.0 為低電平時,三極體q20 導通,其該位數碼管的公共陽極接至+5v,於是該位數碼管就顯示「0」。

mov p0,#0c0h ;送段碼到p0 口 mov p2,#0feh ;清p2.0 為低電平

4. 實驗步驟

將 jp21 的8 個短接子用短接帽短接,使數碼管的位控制線與p2 埠接通。將 jp22 的9 個短接子用短接帽短接,使數碼管的資料線與p0 埠接通,並使vcc 向數碼管介面電路供電。將jp24 的off 端用短接帽短接,禁止lcd1602 顯示功能,否則數碼管將不能正常顯示。

5.流程圖

6.實驗電路圖

四、實驗源**

#include <>

#include <>

// 7段顯示**

unsigned char code display =

; 延時子程式

void delayms( unsigned int ms )

}void main(void)

DSP數碼管控制實驗報告

dsp實驗報告 實驗名稱 數碼管控制實驗 系部 專業班級 11級電子資訊工程1班 學號學生姓名 指導教師 完成時間 2014 4 25 報告成績 數碼管控制實驗 一 實驗目的 1 熟悉2812的指令系統 2 熟悉74hc573的使用方法 3 熟悉dsp的io操作的使用方法。二 實驗裝置 1.一台裝有...

電子線路CAD數碼管實驗報告

實驗三報告 實驗名稱 電子線路的編輯 一 實驗目的 1 了解protel 99 se的啟動 繪圖環境 各個功能模組 介面環境設定方法和檔案管理方法。2 掌握電路原理圖的設計步驟 portel 99 se電路原理圖設計環境,圖紙設定的內容和方法。3 掌握裝載元器件庫,放置 編輯和調整元器件,設定網格 ...

LED數碼管規格說明書

led分段跳數碼燈管是光電技術結合的最新燈飾產品,由數碼控制電路和rgb三色led光源組成。既有日光燈的柔和,又有霓虹燈的動感,一根燈管就可以達到七彩漸變 跳變 流水 追逐 掃瞄等效果。根據安裝方式不同,可組成變化出不同顏色的字元 圖案等各種動態效果。根據控制系統的選擇,還可以達到實時資料採集 通過...