圖 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 三 製作和除錯過...