數字電路課程設計數字鐘_第1頁
數字電路課程設計數字鐘_第2頁
數字電路課程設計數字鐘_第3頁
數字電路課程設計數字鐘_第4頁
數字電路課程設計數字鐘_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

四川工業科技學院電子信息工程學院課程設計專業名稱:電子信息工程 課程名稱:數字電路課程設計 課題名稱:自動節能燈設計 設計人員:蔡志荷 指導教師:***2018年1月10日 《模擬電子技術課程設計》任務書一、課題名稱:數字鐘的設計二、技術指標:掌握數字鐘的設計、組裝和調試方法。熟練使用proteus仿真軟件。熟悉各元件的作用以及注意事項。三、要求:設畫出總體設計框圖,以說明數字鐘由哪些相對獨立的功能模塊組成,標出各個模塊之間互相聯系。設計各個功能模塊的電路圖,加上原理說明。選擇合適的元器件,設計、選擇合適的輸入信號和輸出方式,確保電路正確性。指導教師:廖俊東學生:蔡志荷電子信息工程學院2018年1月10日課程設計報告書評閱頁課題名稱:數字鐘的設計班級:15級電子信息工程4班姓名:蔡志荷2018年1月10日指導教師評語:考核成績:指導教師簽名:20年月四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計第2章元件清單及主要器件介紹2.1元件清單1、74LS90(6個)2、74LS47(6個)3、74LS00(6個)4、74LS20(6個)5、74LS04(6個)6、共陽七段數碼顯示器(6個)7、蜂鳴器(1個)8、快關若干,電阻若干2.2主要器件介紹2.2.174LS90計數本題目核心器件是計數器,常用的有同步十進制計數器74HC160以及異步二、五、十進制計數器74LS90.這里選用的是74LS90芯片。74LS90的引腳圖如圖2-1表示。圖2-174LS90內部是由兩部分電路組成的。一部分是由時鐘CKA與一位觸發器Q0組成的二進制計數器,可記一位二進制數;另外一部分是由時鐘CKB與三個觸發器Q1、Q2、Q3組成的五進制異步計數器,可記五個數000~111.如果把Q0和CKB連接起來,CKB從Q0取信號,外部時鐘信號接到CKA上,那么由時鐘CKA和Q0、Q1、Q2、Q3組成十進制計數器。R0(1)和R0(2)是異步清零端,兩個同時為高電平有效;R9(1)和R9(2)是置四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計9端,兩個同時為高電平時,Q3Q2Q1Q0=1001,;正常計數時,必須保證R0(1)和R0(2)中至少一個接低電平,R9(1)和R9(2)中至少一個接低電平。74LS90的功能表如表2-1所示。表2-12.2.274LS4774LS47的引腳圖如圖2-3表示。圖2-3譯碼為編碼的逆過程。它將編碼時賦予代碼的含義“翻譯”過來。實現譯碼的邏輯電路成為譯碼器。譯碼器輸出與輸入代碼有唯一的對應關系。74LS47是輸出低電平有效的七段字形譯碼器,它在這里與數碼管配合使用。表2-2列出了74LS47的真值表,表示出了它與數碼管之間的關系。四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計表2-2H=高電平,L=低電平,×=不定74LS47譯碼器原理如圖2-4.圖2-474LS47是BCD-7段數碼管譯碼器/驅動器,74LS47的功能用于將BCD碼轉化成數碼塊中的數字,通過它解碼,可以直接把數字轉換為數碼管的顯示數字,從而簡化了程序,節約了單片機的IO開銷。因此是一個非常好的芯片!但是由于目前從節約成本的角度考慮,此類芯片已較少用,大部份情況下都是用動態掃描數碼管的形式來實現數碼管顯示。四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計2.2.3七段數碼顯示器共陽極七段數碼管引腳圖如圖2-5表示。圖2-5LED數碼管中的發光二極管共有兩種連接方法:1、共陰極接法:把發光二極管的陰極連在一起構成公共陰極。使用時公共陰極接地,這樣陽極端輸入高電平的段發光二極管就導通點亮,而輸入低電平的則不點亮。實驗中使用的LED顯示器為共陰極接法。2、共陽極接法:把發光二極管的陽極連在一起構成公共陽極。使用時公共陽極接+5V。這樣陰極端輸入低電平的段發光二極管就導通點亮,而輸入高電平的則不點亮,而輸入高電平的則不點亮。注:課設中使用的是共陽極數碼管。四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計第3章設計原理與電路3.1計時電路計時電路共分三部分:計秒、計分、計時。其中計秒和記分都是60進制,而計時為24進制。難點在于三者之間進位信號的實現。3.1.1計秒、計分電路1、個位向十位的進位實現。用兩片74LS90異步計數器接成一個一步的60進制計數器。所謂異步60進制計數器,即兩片74LS90的時鐘不一致。各位時鐘為1Hz方波來計秒,十位計數器的時鐘信號需要從個位計數器來提供。進位信號的要求是在十個秒脈沖中只產生一個下降沿,且與第十秒的下降沿對齊。只能從個位計數器的輸出端來提供,不可能從其輸入端來找。而計數器的輸出端只有Q0、Q1、Q2、Q3四個信號,要么是其中一個,要么是它們之間的邏輯運算結果。把個位的四個輸出波形畫出來,如圖3-1所示。圖3-1由于74LS90是在時鐘的下降沿到來時計數,所以Q3正好符合要求,在10秒之內只給出一個下降沿,且與第19秒的下降沿對齊。Q2雖然也只產生一個下降沿,但產生的時刻不對。這樣,個位和十位之間的進位信號就找到了,把個位的Q3(11端)連接到十位的CKA(14端)上。四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計2、六十進制的實現當幾秒到59時,希望回00.此時個位正好計滿十個數,不用清零即可自動從9回0;十位應接成六進制,即從0~5循環計數。用異步清零法,當6出現的瞬間,即Q3Q2Q1Q0=0110時,同時給R0(1)和R0(2)高電平,使這個狀態變成0000,由于6出現時間很短,被0取代。接線如圖3-2所示。圖3-2當十位計數到6時,輸出0110,其中正好有兩個高電平,把這兩個高電平Q2和Q1分別接到74LS90的R0(1)和R0(2)端,即可實現清零。一旦清零,Q2和Q1都為0,不能再繼續清零,恢復正常計數,直到下次再同時為1。計秒電路的仿真圖如圖3-2所示,計分電路和計秒電路是完全一致的,只是周期為1S的時鐘信號改成了周期為60秒即1分鐘的時鐘信號。3、秒向分的進位信號的實現積分電路的關鍵問題是找到秒向分的進位信號。當秒電路計到59秒時,產生一個高電平,在計到60秒時變成低電平,來一個下降沿送給計分電路做時鐘。計秒電路在計到59時的十位和個位的狀態分別為0101和1001,把這四個1與起來即可,即十位的Q2和Q0,個位的Q3和Q0,與的結果作為進位信號。使用74LS20四入與非門串反相器構成與門,如圖3-3所示。四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計圖3-3計分電路與計秒電路一樣,只是四輸入與門產生的信號應標識為59分。3.1.2計時電路用兩片74LS90實現二十四進制計數器,首先把兩片74LS90都接成十進制,并且兩片之間連接成具有十的進位關系,即接成一百進制計數器,然后在計到24時,十位和個位同時清理。計到24時,十位的Q1=1,個位的Q2=1,應分別把這兩個信號連接到雙方芯片的R0(1)和R0(2)端。如個位的Q2接到兩個74LS90的R0(1)清零端,十位的Q1接到兩個74LS90的R0(2)清零端。計時電路的個位時鐘信號來自秒、分電路產生59分59秒兩個信號相與的結果,如圖3-4所示。圖3-4四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計計分和計時電路可以先單獨用秒脈沖調試,以節省時間。聯調時,可把秒脈沖的頻率加大。圖3-5是一個鏈接好的簡單的沒有校時和報時的數字時鐘電路。圖3-5圖中為了把數顯集中到一塊,可以直接把時、分、秒的數碼管拖動到一起。但為了仿真時使器件管件的邏輯狀態顯示不影響數顯的效果,可以從主菜單中把邏輯顯示去掉即可。3.2校時電路接下來把校時電路加上,校時電路主要完成校分和校時。選擇較分時,撥動一次開關,分自動加一;選擇校時時,撥動一次開關,小時自動加一。校時校分應準確無誤,能實現理想的時間校對。校時校分時應切斷秒、分、時計數電路之間的進位連線。如圖3-6,紅色線框內是校時電路,由去抖動電路和選擇電路組成。四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計圖3-6其中,計到59分的信號已有,如圖3-6中所示。只需把它和計秒電路的十位中的Q2Q0相與作為開始報時的一個條件即可。見圖3-7,U16:A和U10:D組成的與門輸出即為報時開始信號。圖3-7四川工業科技學院數字電路課程設計3.2.1報時鎖存信號用秒個位的計數器輸出進行四高一低的報時鎖存信號。現在來分析一下50~59秒之間秒個位的狀態。秒個位:Q3Q2Q1Q00000000100100011010001010110011110001001結合題目要求,通過這些狀態的觀察發現,秒個位的Q3’和Q0邏輯與后,正好在秒個位計到1、3、5、7時產生高電平,0、2、4、6時產生低電平,可作低四聲報時的鎖存信號;秒個位的Q3和Q0邏輯與后,正好在秒個位為9時產生高電平,可做高音的報時鎖存信號;這樣就產生了兩個報時鎖存信號。3.2.2報時把上述分析所得到的的報時開始信號分別和兩個報時鎖存信號相與,產生兩路報時鎖存信號,如圖3-7,上面一路為高音報時鎖存,下面一路為低音報時鎖存。圖中左面三個與非門實現的是與或邏輯,前面已介紹。上下兩路報時鎖存信號分別與1kHz和500Hz的音頻信號(20Hz~30kHz)相與或來驅動數字喇叭,實現整點報時功能。這里喇叭使用元件SOUNDER,它接收數字信號。實驗時,把59分50秒這個報時開始信號直接用高電平取代,這樣比較省時。另外實際連接電路時,可用555定時器產生一個1kHz的方波,再經D觸發器二四川工業科技學院數字電路課程設計分屏得到500Hz的方波信號。計時電路的1Hz方波也可由555定時器產生,但由于標準電阻和電容值的選擇會帶來一些積累誤差,也可選用其他更精確的振蕩電路來實現。

四川工業科技學院數字電路課程設計四川工業科技學院數字電路課程設計第4章仿真結果及誤差分析4.1實驗結果成功設計一個有“時”、“分”、“秒”(23小時59分59秒)顯示,有校時功能的電子鐘。能夠實現整點報時。在59分51秒時輸出信號,音頻持續10秒,在結束時刻為整點。且能夠正常仿真。如圖4-1是完整的數字鐘電路圖。圖4-14.2實時分析本次課程設計電路完全按照仿真圖所連的,在測試時,當開始進行時校時時,沒有出現問題,但當進行到分校時時,發現計數電路的秒電路開始亂跳出錯。因此,電路一定是有地方出錯了,在反復對照后,發現是因為在接入校正電路時忘了把秒十位和分個位之間的連線拿掉而造成的,因此,在接線時一定要注意把不要的多余的線拿掉。仿真時用的脈沖是用的軟件里的時鐘脈沖,沒有使用555定時器,可能會造成一定的誤差。四川工業科技學院數字電路課程設計第5章設計總結通過這次數字電子鐘的課程設計,我們把學到的東西與實踐相結合,深化了我對數字電路設計和模擬電路的設計,讓我在設計的實踐中獲得了更多的知識,同時鍛煉了我的動手能力。在這過程中對我們學的知識了更進一步的理解,而且更進一步地熟悉了芯片的結構及掌握了各芯片的工作原理和其具體的使用方法,也鍛煉了自己獨立思考問題的能力和通過查看相關資料來解決問題的習慣。雖然這只是一次學期末的課程設計,但通過這次課程設計我們了解了課設計的一般步驟、方法和設計中應注意的一些問題。我覺得這次設計是很有重要意義的,它鍛煉了同學們對待問題時的態度和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論