【正文】
1 脈沖電話按鍵顯示器 一、設(shè)計(jì)任務(wù)與要求 1.設(shè)計(jì)一個(gè)具有 四 位顯示的電話按鍵顯示器; 2. 能準(zhǔn)確反映按鍵數(shù)字; 3. 顯示器顯示從低位向高位前移,逐位顯示,最低位為當(dāng)前輸入位; 4. 重按鍵時(shí),能首先清除顯示; 5. 摘下話機(jī)后才能撥號(hào)有效,掛機(jī)后熄滅顯示。 二、 設(shè)計(jì)內(nèi)容 設(shè)計(jì)思想 用 1 個(gè)開關(guān)模擬話機(jī)被摘下與掛機(jī) 2 種狀態(tài),用 1個(gè)按鍵表示清除數(shù)字重新再按,用 10 個(gè)按鍵分別代表 0~9 的數(shù)字輸入。當(dāng)在摘下話機(jī)的狀態(tài)下按下 0~9中的其中一個(gè)按鍵時(shí),用編碼器對(duì)輸入信號(hào)進(jìn)行編碼,輸出四位 BCD碼。然后四位 BCD 碼輸入到第一 個(gè)移位鎖存器中,當(dāng)有脈沖輸入時(shí),鎖存器中的四位 BCD碼輸入到第二個(gè)移位鎖存器中,同時(shí)也輸入到數(shù)碼管驅(qū)動(dòng)器中,驅(qū)動(dòng)數(shù)碼管顯示相應(yīng)的數(shù)字。再按下一個(gè)數(shù)字按鍵時(shí),產(chǎn)生一個(gè)脈沖,第二個(gè)鎖存器中的四位BCD 碼輸入到第三個(gè)移位鎖存器中,同時(shí)也輸入到數(shù)碼管驅(qū)動(dòng)器中,驅(qū)動(dòng)數(shù)碼管顯示相應(yīng)的數(shù)字。以此類推。 設(shè)計(jì)說明 該設(shè)計(jì)分為輸入電路,脈沖產(chǎn)生電路,編碼電路,移位電路,顯示電路和主控制電路這幾部分組成。 電路結(jié)構(gòu)框圖 輸入電路 脈沖產(chǎn)生電路 顯示電路 編碼電路 移位電路 主控電路 2 設(shè)計(jì)方案 ( 1) 輸入電路與脈沖產(chǎn)生電路: 當(dāng)有按鍵被按下時(shí),只有那個(gè)輸入為 0,其余都為 1,同時(shí)產(chǎn)生一個(gè)脈沖。 ( 2)編碼電路: 3 74LS147 能將輸入的 9 個(gè)信號(hào)轉(zhuǎn)成四位 BCD 碼。 下圖是 74LS147 功能表: INPUTS OUTPUTS 1 2 3 4 5 6 7 8 9 D C B A 1 1 1 1 1 1 1 1 1 1 1 1 1 x x x x x x x x 0 0 1 1 0 x x x x x x x 0 1 0 1 1 1 x x x x x x 0 1 1 1 0 0 0 x x x x x 0 1 1 1 1 0 0 1 x x x x 0 1 1 1 1 1 0 1 0 x x x 0 1