4位7段數碼管驅動電路設計要求

2022-05-11 23:54:04 字數 1187 閱讀 4759

圖 1 開發板電路原理圖

圖 2 驅動電路框圖

訊號說明

1. irst_n(非同步復位)

當irst_n訊號為低時,seg7_driver模組中的所有暫存器非同步復位為初值。

2. iclk

模組的輸入時鐘 40mhz。

3. iseg_val[15:0]

7段數碼管輸入二進位制值,0x0~0xf

iseg_val[15:12],左側第一位7段數碼管的值。

iseg_val[11: 8],左側第兩位7段數碼管的值。

iseg_val[ 7: 4],左側第三位7段數碼管的值。

iseg_val[ 3: 0],左側第四位7段數碼管的值。

4. idot_val[3:0]

各位7段數碼管小數點的顯示,值為1表示顯示小數點,0表示不顯示小數點。

idot_val[3],左側第一位7段數碼管的小數點。

idot_val[2],左側第兩位7段數碼管的小數點。

idot_val[1],左側第三位7段數碼管的小數點。

idot_val[0],左側第四位7段數碼管的小數點。

5. odisplay[7:0]

7段數碼管的資料訊號。4位7段數碼管共用資料訊號。7段數碼管為共陽極連線,各段資料線為0時,對應段發光。

6. odis_en[3:0]

各位7段數碼管的使能訊號,低有效。

odis_en[3],左側第一位7段數碼管的使能訊號。

odis_en[2],左側第兩位7段數碼管的使能訊號。

odis_en[1],左側第三位7段數碼管的使能訊號。

odis_en[0],左側第四位7段數碼管的使能訊號。

建議的分塊:

將整個驅動電路分成seg7_ctrl模組與seg7_hex2seg模組

seg7_ctrl模組負責產生數碼管動態顯示的控制訊號odis_en的時序

seg7_hex2seg模組負責將二進位制值轉換成資料碼管顯示的資料值,包括小數點的值。

注意點:

1. 動態顯示過程是利用人眼的視覺殘留現象來實現的,應選擇適當的數碼管掃瞄頻率。可先選擇數碼管的掃瞄顯示的重新整理率為125hz(8ms),即每位數碼管用2ms。

2. 完成基本功能後,可實驗改變重新整理率,觀察數碼管顯示的效果,並思考原因。

3. 如果要使得數碼管能夠顯示,a,b,c,n,o等其他字元,模組應該作怎樣的修改?

HX108 2七段數碼管調幅收音機課程設計報告

湖南科技大學 資訊與電氣工程學院 生產實習報告 題目 電晶體收音機的原理與安裝 專業 電子資訊工程 班級2班 姓名曾有根 學號 0904030218 指導教師胡仕剛 目錄任務書 1 一 課程設計目的與要求 2 1.1設計目的 3 1.2實習要求 3 二 收音機的工作原理及各框圖 3 三 製作和除錯過...