版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
專題七動(dòng)態(tài)掃描電路設(shè)計(jì)第1頁,課件共33頁,創(chuàng)作于2023年2月專題七:七段顯示器動(dòng)態(tài)掃描電路設(shè)計(jì)
一、教學(xué)內(nèi)容:七段顯示器動(dòng)態(tài)掃描電路設(shè)計(jì)
二、教學(xué)目的及要求:1、掌握VHDL語言的基本結(jié)構(gòu)及編程思想。2、掌握七段顯示器動(dòng)態(tài)掃描電路設(shè)計(jì)方法。三、授課課時(shí):6課時(shí)
第2頁,課件共33頁,創(chuàng)作于2023年2月設(shè)計(jì)要求:1、設(shè)計(jì)一個(gè)七段數(shù)碼管動(dòng)態(tài)掃描電路。數(shù)碼管個(gè)數(shù)為8個(gè),共陰極接法。2、設(shè)計(jì)一電路,控制上述電路實(shí)現(xiàn)“12345678”八個(gè)數(shù)字的顯示,要求顯示方式為:(1)自左至右逐個(gè)點(diǎn)亮數(shù)碼管,最后全亮;再重復(fù)以上動(dòng)作,每次變化時(shí)間間隔為1秒。(2)自左至右點(diǎn)亮數(shù)碼管,每次只點(diǎn)亮一個(gè),最后全息滅,再重復(fù)以上動(dòng)作,每次變化時(shí)間間隔為1秒。(3)先中間兩個(gè)點(diǎn)亮,再依次向外點(diǎn)亮;全亮后,再依次向中間熄滅;重復(fù)上述步驟,每次變化時(shí)間間隔為1秒。相當(dāng)于實(shí)現(xiàn)8279的顯示部分的功能第3頁,課件共33頁,創(chuàng)作于2023年2月第4頁,課件共33頁,創(chuàng)作于2023年2月一、七段顯示器動(dòng)態(tài)掃描電路設(shè)計(jì)框圖abcdefgc6c5c1c4c2c3c7c8掃描控制器顯示字符碼存儲(chǔ)器循環(huán)取數(shù)電路同步時(shí)鐘發(fā)生器CLKA0A1A2地址線WR數(shù)據(jù)寫入控制數(shù)據(jù)線RD讀A00A01A02數(shù)據(jù)線clk1clk2雙口RAM第5頁,課件共33頁,創(chuàng)作于2023年2月二、存儲(chǔ)器設(shè)計(jì)(8位8字節(jié)靜態(tài)隨機(jī)存儲(chǔ)器SRAM)LIBRARYieee;USEieee.std_logic_1164.all;ENTITYMEMO_RD_WRISPORT(WR,RD:INSTD_LOGIC;A:INSTD_LOGIC_VECTOR(2DOWNTO0);B:INSTD_LOGIC_VECTOR(2DOWNTO0);D:INSTD_LOGIC_VECTOR(7DOWNTO0);Q:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDMEMO_RD_WR;顯示字符碼存儲(chǔ)器(8字節(jié))A0A1A2地址線WR數(shù)據(jù)寫入控制數(shù)據(jù)線D[7..0]Q[7..0]RD讀數(shù)據(jù)控制A00A01A02雙口RAMAB第6頁,課件共33頁,創(chuàng)作于2023年2月ARCHITECTUREaOFMEMO_RD_WRISSIGNALQ0,Q1,Q2,Q3:STD_LOGIC_VECTOR(7DOWNTO0);SIGNALQ4,Q5,Q6,Q7:STD_LOGIC_VECTOR(7DOWNTO0);BEGINPROCESS(WR,A)BEGINIFWR='1'THENCASEAISWHEN"000"=>Q0<=D;WHEN"001"=>Q1<=D;WHEN"010"=>Q2<=D;WHEN"011"=>Q3<=D;WHEN"100"=>Q4<=D;WHEN"101"=>Q5<=D;WHEN"110"=>Q6<=D;WHEN"111"=>Q7<=D;WHENOTHERS=>NULL;
ENDCASE;ENDIF;ENDPROCESS;第7頁,課件共33頁,創(chuàng)作于2023年2月PROCESS(RD,B)BEGIN
IFRD='1'THENCASEBISWHEN"000"=>Q<=Q0;WHEN"001"=>Q<=Q1;WHEN"010"=>Q<=Q2;WHEN"011"=>Q<=Q3;WHEN"100"=>Q<=Q4;WHEN"101"=>Q<=Q5;WHEN"110"=>Q<=Q6;WHEN"111"=>Q<=Q7;WHENOTHERS=>NULL;ENDCASE;
ENDIF;ENDPROCESS;ENDa;第8頁,課件共33頁,創(chuàng)作于2023年2月仿真結(jié)果:第9頁,課件共33頁,創(chuàng)作于2023年2月三、同步時(shí)鐘CLK頻率計(jì)算同步時(shí)鐘發(fā)生器CLKclk1CLK頻率計(jì)算:根據(jù)人的視覺暫留現(xiàn)象,一個(gè)數(shù)碼管所要顯示的字符只要在一秒內(nèi)點(diǎn)亮24次以上,則感覺上該數(shù)碼管沒有熄滅一樣。若8只數(shù)碼管要出現(xiàn)這種效果,要求在一秒內(nèi)每只數(shù)碼管要閃亮24次以上。則CLK頻率應(yīng)為24X8=192Hz以上,為了減少閃爍現(xiàn)象,達(dá)到較好的顯示效果,取CLK頻率為1024Hz,每秒內(nèi)每個(gè)數(shù)碼管顯示次數(shù)為128次。
CLK1=CLK;CLK2=CLK;第10頁,課件共33頁,創(chuàng)作于2023年2月四、循環(huán)取數(shù)電路設(shè)計(jì)LIBRARYieee;USEieee.std_logic_1164.all;ENTITYGET_CODEISPORT(CLK1:INSTD_LOGIC;D:INSTD_LOGIC_VECTOR(7DOWNTO0);
RD:OUTSTD_LOGIC;A:OUTSTD_LOGIC_VECTOR(2DOWNTO0);DOUT:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDGET_CODE;該電路利用地址線A00、A01、A02對(duì)存儲(chǔ)器循環(huán)取數(shù),并通過DOUT[7..0]送數(shù)碼管顯示。每個(gè)CLK1時(shí)鐘取出一個(gè)顯示碼并立即送數(shù)碼管顯示。abcdefgRD讀A00A01A02數(shù)據(jù)線clk1循環(huán)取數(shù)電路D0—D7DOUT[6..0]DOUT1DOUT0DOUT2DOUT3DOUT4DOUT5DOUT6RDA第11頁,課件共33頁,創(chuàng)作于2023年2月地址信號(hào)發(fā)生電路鎖存信號(hào)產(chǎn)生電路讀信號(hào)產(chǎn)生電路A00A01A02RDCLK1鎖存器DOUT[6..0]D[7..0]鎖存信號(hào)LOAD循環(huán)取數(shù)電路內(nèi)部功能圖CLK1的上升沿鎖存第12頁,課件共33頁,創(chuàng)作于2023年2月ARCHITECTUREaOFGET_CODEISSIGNAL LOAD:STD_LOGIC;SIGNALQQ:STD_LOGIC_VECTOR(7DOWNTO0);SIGNALNUM:INTEGERRANGE7DOWNTO0;BEGINRD<=‘1’;LOAD<=CLK1;PROCESS(CLK1)BEGINIFCLK1'EVENTANDCLK1='1'THENNUM<=NUM+1;ENDIF;ENDPROCESS;
第13頁,課件共33頁,創(chuàng)作于2023年2月PROCESS(NUM)BEGINCASENUMISWHEN0=>A<="000";WHEN1=>A<="001";WHEN2=>A<="010";WHEN3=>A<="011";WHEN4=>A<="100";WHEN5=>A<="101";WHEN6=>A<="110";WHEN7=>A<="111";WHENOTHERS=>NULL;ENDCASE;ENDPROCESS;PROCESS(LOAD)BEGINIFLOAD‘EVENTANDLOAD=‘1’THEN-------上升沿鎖存
QQ<=D;ENDIF;ENDPROCESS;DOUT(7DOWNTO0)<=QQ(7DOWNTO0);ENDa;第14頁,課件共33頁,創(chuàng)作于2023年2月五、掃描控制器設(shè)計(jì)abcdefgc6c5c1c4c2c3c7c8掃描控制器clk2LIBRARYieee;USEieee.std_logic_1164.all;ENTITYSCAN_8ISPORT(CLK2:INSTD_LOGIC;C:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDSCAN_8;第15頁,課件共33頁,創(chuàng)作于2023年2月掃描控制器時(shí)序圖第16頁,課件共33頁,創(chuàng)作于2023年2月ARCHITECTUREaOFSCAN_8ISSIGNALNUM:INTEGERRANGE7DOWNTO0;BEGINPROCESS(CLK2)BEGINIFCLK2'EVENTANDCLK2=‘1'THENIFNUM<=7THENNUM<=NUM+1;ELSENUM<=0;ENDIF;ENDIF;ENDPROCESS;Process(num)beginCASENUMIS
WHEN1=>C<="11111110";WHEN2=>C<="11111101";WHEN3=>C<="11111011";WHEN4=>C<="11110111";WHEN5=>C<="11101111";WHEN6=>C<="11011111";WHEN7=>C<="10111111";WHEN0=>C<="01111111";WHENOTHERS=>NULL;ENDCASE;ENDPROCESS;ENDA;第17頁,課件共33頁,創(chuàng)作于2023年2月第18頁,課件共33頁,創(chuàng)作于2023年2月地址數(shù)據(jù)線掃描控制器電路圖存儲(chǔ)器電路讀顯示碼電路列掃描電路第19頁,課件共33頁,創(chuàng)作于2023年2月應(yīng)用實(shí)例一:顯示“01234567”八個(gè)數(shù)字第20頁,課件共33頁,創(chuàng)作于2023年2月LIBRARYieee;USEieee.std_logic_1164.all;ENTITYdisp_dataISPORT(CLK:INSTD_LOGIC;WR:OUTSTD_LOGIC;A:OUTSTD_LOGIC_VECTOR(2DOWNTO0);Q:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDdisp_data;ARCHITECTUREaOFdisp_dataIS--SIGNALQQ:STD_LOGIC_VECTOR(7DOWNTO0);SIGNALNUM:INTEGERRANGE7DOWNTO0;BEGINWR<=‘1’;PROCESS(CLK)BEGINIFCLK'EVENTANDCLK='1'THENIFNUM<=7THENNUM<=NUM+1;ELSENUM<=0;ENDIF;ENDIF;ENDPROCESS;第21頁,課件共33頁,創(chuàng)作于2023年2月PROCESS(NUM)BEGINCASENUMISWHEN0=>Q<="00111111";A<="000";WHEN1=>Q<="00000110";A<="001";WHEN2=>Q<="01011011";A<="010";WHEN3=>Q<="01001111";A<="011";WHEN4=>Q<="01100110";A<="100";WHEN5=>Q<="01101101";A<="101";WHEN6=>Q<="01111101";A<="110";WHEN7=>Q<="01111111";A<="111";WHENOTHERS=>NULL;ENDCASE;ENDPROCESS;ENDa;第22頁,課件共33頁,創(chuàng)作于2023年2月應(yīng)用實(shí)例二:數(shù)字增加順序重復(fù)顯示“12345678”八個(gè)數(shù)字應(yīng)用實(shí)例三:單數(shù)字順序重復(fù)顯示“12345678”八個(gè)數(shù)字第23頁,課件共33頁,創(chuàng)作于2023年2月七段顯示器動(dòng)態(tài)掃描電路設(shè)計(jì)框圖abcdefgc6c5c1c4c2c3c7c8掃描控制器顯示字符碼存儲(chǔ)器循環(huán)取數(shù)電路同步時(shí)鐘發(fā)生器CLKA0A1A2地址線WR數(shù)據(jù)寫入控制數(shù)據(jù)線RD讀A00A01A02數(shù)據(jù)線clk1clk2第24頁,課件共33頁,創(chuàng)作于2023年2月LIBRARYieee;USEieee.std_logic_1164.all;ENTITYdisp_data2ISPORT(clk,clk1s:INSTD_LOGIC;WR:OUTSTD_LOGIC;A:OUTSTD_LOGIC_VECTOR(2DOWNTO0);Qout:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDdisp_data2;第25頁,課件共33頁,創(chuàng)作于2023年2月ARCHITECTUREaOFdisp_data2ISSIGNALNUM1:INTEGERRANGE7DOWNTO0;SIGNALnum2:INTEGERRANGE8DOWNTO0;SIGNALq0,q1,q2,q3,q4,q5,q6,q7:STD_LOGIC_VECTOR(7DOWNTO0);BEGINWR<='1';process(clk)beginifclk'eventandclk='1'thenifnum1<=7thennum1<=num1+1;elsenum1<=0;endif;endif;endprocess;第26頁,課件共33頁,創(chuàng)作于2023年2月
process(num1)beginCASENUM1ISWHEN0=>A<="000";qout<=q0;WHEN1=>A<="001";qout<=q1;WHEN2=>A<="010";qout<=q2;WHEN3=>A<="011";qout<=q3;WHEN4=>A<="100";qout<=q4;WHEN5=>A<="101";qout<=q5;WHEN6=>A<="110";qout<=q6;WHEN7=>A<="111";qout<=q7;WHENOTHERS=>NULL;endcase;endprocess;第27頁,課件共33頁,創(chuàng)作于2023年2月
process(clk1s)beginifclk1s'eventandclk1s='1'thenifnum2<8thennum2<=num2+1;elsenum2<=0;endif;endif;endprocess;第28頁,課件共33頁,創(chuàng)作于2023年2月process(num2)begincasenum2iswhen0=>q0<="00000000";q1<="00000000";q2<="00000000";q3<="00000000";q4<="00000000";q5<="00000000";q6<="00000000";q7<="00000000";when1=>q0<="00000110";q1<="00000000";q2<="00000000";q3<="00000000";q4<="00000000";q5<="00000000";q6<="00000000";q7<="00000000";when2=>q0<="00000110";q1<="01011011";q2<="00000000";q3<="00000000";q4<="00000000";q5<="00000000";q6<="00000000";q7<="00000000";第29頁,課件共33頁,創(chuàng)作于2023年2月
when3=>q0<="00000110";q1<="01011011";q2<="01001111";q3<="00000000";q4<="00000000";q5<="00000000";q6<="00000000";q7<="00000000";when4=>q0<="00000110";q1<="01011011";q2<="01001111";
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶市秀山土家族苗族自治縣新星初級(jí)中學(xué)2024-2025學(xué)年九年級(jí)上學(xué)期期中考試數(shù)學(xué)試題(無答案)
- 高中歷史 1.2 曠日持久的戰(zhàn)爭教案 新人教版選修3
- 2024年春季九年級(jí)歷史下冊(cè) 第三單元 第一次世界大戰(zhàn)和戰(zhàn)后初期的世界 第11課 蘇聯(lián)的社會(huì)主義建設(shè)教案 新人教版
- 八年級(jí)生物上冊(cè) 6.15.1人體內(nèi)物質(zhì)的運(yùn)輸?shù)?課時(shí)教案 (新版)蘇科版
- 2024-2025學(xué)年高中生物 第五章 章末整合提升教案 浙科版必修2
- 2024-2025學(xué)年九年級(jí)化學(xué)下冊(cè) 第10單元 酸和堿教案 (新版)新人教版
- 八年級(jí)地理上冊(cè) 4.2 農(nóng)業(yè)參考教案 (新版)新人教版
- 高考地理一輪復(fù)習(xí)第十一章交通運(yùn)輸布局與區(qū)域發(fā)展第二節(jié)交通運(yùn)輸布局對(duì)區(qū)域發(fā)展的影響課件
- 高考地理一輪復(fù)習(xí)第十九章環(huán)境安全與國家安全第二節(jié)環(huán)境污染、生態(tài)保護(hù)與國家安全課件
- 租用東西的合同(2篇)
- 校園道路的施工設(shè)計(jì)方案
- 外研版(2019)書面表達(dá) 話題作文歸納12篇(含答案)
- 小學(xué)生個(gè)人簡歷表(空表)【范本模板】
- 地表能量平衡
- 課題結(jié)題專家鑒定意見
- 快樂英語校本課程
- 軍事理論論文——我國周邊安全形勢及應(yīng)對(duì)策略
- 安利會(huì)員管理制度
- 中醫(yī)院門診患者就診流程圖
- 外來文件管理規(guī)定
- 閥門涂漆技術(shù)要求內(nèi)容
評(píng)論
0/150
提交評(píng)論