數(shù)電課設(shè)-研發(fā)設(shè)計并仿真自動打鈴系統(tǒng)_第1頁
數(shù)電課設(shè)-研發(fā)設(shè)計并仿真自動打鈴系統(tǒng)_第2頁
數(shù)電課設(shè)-研發(fā)設(shè)計并仿真自動打鈴系統(tǒng)_第3頁
數(shù)電課設(shè)-研發(fā)設(shè)計并仿真自動打鈴系統(tǒng)_第4頁
數(shù)電課設(shè)-研發(fā)設(shè)計并仿真自動打鈴系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、課程設(shè)計說明書數(shù)子電子課程實驗報告設(shè)計并仿真自動打鈴系統(tǒng)共 14頁 第4頁目錄一、設(shè)計任務(wù)和基本要求 3二、設(shè)計方案 3三、單元設(shè)計 7四、組裝、調(diào)試、記錄 12五、總邏輯圖 12六、元器件清單 14七、改進設(shè)想 14電子技術(shù)課程設(shè)計正文一、課程設(shè)計任務(wù)和基本要求:1. 設(shè)計任務(wù)采用中規(guī)模集成電路設(shè)計一個可以自動打鈴的系統(tǒng)。2. 基本要求(1)具有顯示小時和分鐘的時鐘功能。(2)具有自動打鈴功能(在 8 30、9: 15、9: 25、10: 10、10: 30、11: 15、11:25、12: 10等8個時刻打鈴,鈴響 30秒)。矚慫潤厲釤瘞睞櫪廡賴。(3)當(dāng)電路發(fā)生走時誤差時,要求電路具有校

2、時功能。(4)具有手動設(shè)置定時的功能。(5)結(jié)構(gòu)簡單。二、設(shè)計方案:1.萬案一原理框圖如2.1所示:此方案的設(shè)計思路是,用移位寄存器事先儲存八個時間點,每個時間點為十六位二 進制代碼,這八個時間點可依次滾動循環(huán)輸出。 然后將輸出的時間信號與時鐘的小時和 分鐘信號用十六位比較器進行比較。 當(dāng)寄存器中輸出的時間與時鐘顯示的時間正好吻合 時,比較器輸出相等的信號,啟動蜂鳴器和指示燈。30秒后,由30秒的特征值和比較器相等的信號共同控制寄存器的使能端,使之滾動,輸出下一個時間點。以此循環(huán),實課程設(shè)計說明書現(xiàn)自動報時打鈴的功能。(詳細(xì)原理見三、四、五、六部分)聞創(chuàng)溝燴鐺險愛氌譴凈。此方案可任意預(yù)置八個時

3、間點,使用范圍廣。但器件相對較多,結(jié)構(gòu)復(fù)雜。2.方案二原理框圖如2.2所示:此方案的設(shè)計思路是,通過判斷下一次打鈴距上一次打鈴的時間間隔來報時。這八個時間點的時間間隔依次是 45、10、45、20、45、10、45分鐘。用45進制、10進制、20進制計數(shù)器來控制響鈴的間隔時間。它們的輸出端接入四選一的數(shù)字選擇器, 數(shù)字選 擇器輸出選中的計數(shù)器的信號。當(dāng)計數(shù)器計到 45分或10分或20分鐘時開啟響鈴系統(tǒng) 來報時。數(shù)字選擇器的控制端用四個四位寄存器控制 (如圖2.3),可事先預(yù)置不同的時 間間隔出現(xiàn)的次序。然后依次滾動輸出所需的控制信號。 殘騖樓諍錈瀨濟溆塹籟。首先將打鈴的初始時間信號預(yù)置到比較器

4、中,在寄存器中存入如表2.4所示代碼。當(dāng)時鐘信號與預(yù)置的初始信號相同時,打鈴,同時開啟45進制計數(shù)器,計時。此時數(shù)字選擇器的控制端為00,輸出45進制計數(shù)器輸出的信號。當(dāng)計時45分鐘后,打鈴,同 共 14頁 第4頁課程設(shè)計說明書時所有計數(shù)器重新計時。寄存器的使能端SoSi=O1如圖2.5所示,寄存器左滾動,輸出下一個代碼01.數(shù)字選擇器輸出10進制計數(shù)器產(chǎn)生的信號。這樣反復(fù)重復(fù),當(dāng)寄存器輸 出第七個信號也就是最后一個信號后滾動到11,使能端SoS=O1,再次翻滾到00,重新循環(huán)。釅錒極額閉鎮(zhèn)檜豬訣錐。此方案所需元器件比方案一少,但只能間隔固定的時間打鈴,且各部分間的級聯(lián)較 復(fù)雜。3.方案二:原

5、理框圖如圖2.6所示此方案的設(shè)計思路是,用兩個十六進制比較器將打鈴的初始時間信號和終止時間信號分別與時鐘信號做比較。當(dāng)初始信號與時鐘信號相等時打鈴,同時開啟1000進制計數(shù)器,開始計時,分別在計時 45, 55,100,120,165,175, 220時用這些數(shù)字的特征 值控制打鈴。當(dāng)最后一次打鈴時,終止時間比較器控制計數(shù)器停止計時。兩個比較器和 計數(shù)器的連線圖如圖2.7所示 彈貿(mào)攝爾霽斃攬磚鹵廡。共 14頁 第20頁圖2.7方案三主要部件連線圖圖2.8是初始時間為8: 30,終止時間為12: 10分的計時狀態(tài)(a)(b)(C)(d)圖2.8初始時間為8: 30,終止時間為12.10的計時狀態(tài)

6、圖三、方案一單元設(shè)計:1. 秒脈沖信號發(fā)生器秒脈沖信號發(fā)生器由555定時器構(gòu)成,該信號源的參數(shù)計算:所以參數(shù)設(shè)為 Vs=5V F=1Hz R仁47K R2=47k C=10uf, Cf=10pf。用示波器觀察發(fā)現(xiàn),用 555信號發(fā)生器輸出的信號不是標(biāo)準(zhǔn)的數(shù)字信號,所以用74132N的施密特觸發(fā)器對信號進行整合后輸出。如圖3.1所示。謀養(yǎng)摶篋飆鐸懟類蔣薔。2kQKey=AR350%47kO03 : : _4 了 kffl 1R2 : ._zplOuFC5VVs計R5TDISTBRTPTCON=1:0pF:CfVCC-OUTGHD555 Timer74132NU1AITVIRTUAL圖3.1秒脈沖

7、信號發(fā)生器2. 時鐘時鐘的秒、分用60進制計數(shù)器計時,小時用24進制計數(shù)器計時。然后將三個計數(shù) 器級聯(lián),分別譯碼顯示,構(gòu)成一個秒分時的數(shù)字時鐘。計數(shù)器的 CP由上述脈沖信號發(fā) 生器提供,頻率為1秒。廈礴懇蹣駢時盡繼價騷。1)60進制計數(shù)器六十進制計數(shù)器由兩片74LS160十進制計數(shù)器構(gòu)成,采用整體置數(shù)法實現(xiàn)。如圖3.2 所示。首先將兩片計數(shù)器以并行方式連成一個一百進制的計數(shù)器,即個位的進位輸出與 十位的 ET、EP相連。當(dāng)十位片計數(shù)狀態(tài)為Q3Q2Q1Q0=0110個位片計數(shù)狀態(tài)為Q3Q2Q1Q0=00(時,十位片Q2Q1經(jīng)與門產(chǎn)生反饋清零信號,將兩片 74LS190同時置零, 實現(xiàn)六十進制計數(shù)

8、。煢楨廣鰳鯡選塊網(wǎng)羈淚。HEXznU18JJL VCC壯1TZA-4YZE-3&3Y-C2H3B 3Y74LS00NU19A174AS21N:258U-O-gffl Wft-Oh5A.HEX Eq氐NX!+QQ 4 T16OHSM1V圖3.2六十進制計數(shù)器3) 24進制計數(shù)器二十四進制計數(shù)器由兩片74LS160十進制計數(shù)器構(gòu)成,采用整體置數(shù)法實現(xiàn)。如圖3.3所示。首先將兩片計數(shù)器以并行方式連成一個一百進制的計數(shù)器,當(dāng)十位片計數(shù)狀態(tài)為Q3Q2Q1Q0=0010個位片計數(shù)狀態(tài)為 Q3Q2Q1Q0=010時,十位片Q1、個位片Q2經(jīng)G1門產(chǎn)生反饋清零信號,將兩片 74LS190同時置零,實現(xiàn)二十四進

9、制計數(shù)。鵝婭盡損鶴慘歷 蘢鴛賴。ctIZ58J42:s囂:DCD HEX :ZJASZ1圖3.3二十四進制計數(shù)器3)譯碼顯示電路所有計數(shù)器的譯碼顯示均采用 BCD-7段譯碼器。如圖3.4所示,最右端為低位U25DCD_HEX圖3.4七段譯碼器4)校時當(dāng)時鐘出現(xiàn)差錯時,需要校時,即對時鐘信號進行校正。校時系統(tǒng)采用單刀雙擲開J6 OKey = Space圖3.5單刀雙擲開關(guān)關(guān)實現(xiàn),如圖3.5所示。單刀接計數(shù)器的ET、EP端,雙刀的一端接1,另一端接下 一位的進位信號。當(dāng)撥到接1端時,計數(shù)器時鐘按照給定的 CP獨立計時,實現(xiàn)校正。 當(dāng)撥到進位信號時,計數(shù)器只有在上位計數(shù)器進位時計數(shù),實現(xiàn)計時功能?;[

10、叢媽羥為贍債蟶練淨(jìng)。3. 八個時間的寄存寄存器采用四位雙向移位的74LS194寄存器。在電路運行之前,先將設(shè)置好的8個 固定設(shè)定時間置入移位寄存器當(dāng)中如圖3.6所示,在電路開始運行后,將數(shù)字鐘的時、分與預(yù)置的打鈴時刻在比較器中進行比較。若電子鐘的時、分與設(shè)定好的時間相等,則 此時輸出一個高電位,驅(qū)動蜂鳴器和燈。之后,寄存器的數(shù)字自動跳轉(zhuǎn)到下一個時間, 等待下一個打鈴時刻與數(shù)字鐘的吻合。預(yù)頌圣鉉儐歲齦訝驊糴。首先控制S0S1=11,寄存器置數(shù),將事先設(shè)定好的數(shù)置入寄存器中,然后控制 S0S1=00寄存器處于保持狀態(tài),等待滾動信號的來臨。當(dāng)響鈴信號和30秒的特征值信號來臨時,S0S仁01寄存器滾動

11、到下一個時間點。滲釤嗆儼勻諤鱉調(diào)硯錦。S0S1的控制如圖3.7所示。AB端為三十秒的特征值信號,此信號從C端輸出,與D 端得響鈴信號相與。然后與 S0S1的共同控制端E相或。即控制端為1時,S0S仁11置 數(shù);控制端為0時,S0S仁00保持,此時若響鈴三十秒,S0S仁01,滾動。鐃誅臥瀉噦圣騁貺頂廡3tin3二:1-nBra=iajJ:ign:匚二;圖3.6八個時間的寄存電路圖3.7 S0S1使能端的級聯(lián)圖四、組裝調(diào)試記錄:在組裝和調(diào)試的過程中,出現(xiàn)了以下幾個主要問題:1. 蜂鳴器只響一秒查找方法:分析級聯(lián)原理原因:比較器的輸出端直接與移位寄存器的左移控制端S1連接。當(dāng)時鐘計時到打鈴時刻時,蜂

12、鳴器響,同時,比較器的輸出端的高位信號使寄存器左移,打鈴時刻跳轉(zhuǎn) 到下一時刻,因此,比較器輸出低電位,則蜂鳴器只響一秒。擁締鳳襪備訊顎輪爛薔。改進:為使蜂鳴器的響聲持續(xù)30秒,利用秒計數(shù)器中十位的“ 3”的特征信號,使 其與比較器的輸出經(jīng)過或門后將信號送給寄存器左移控制端, 從而達到了蜂鳴器持續(xù)發(fā) 聲30秒。贓熱俁閫歲匱閶鄴鎵騷。2. 電路開始仿真時,第一個打鈴時刻并不是提前預(yù)置的第一個時刻查找方法:分部控制、觀察。原因:由于分別對S0S1控制,當(dāng)控制S0S仁11實現(xiàn)置數(shù)后,需要把S0S1同時撥 到0,否則就會出現(xiàn)S0S仁01或S0S1=10的時刻。這樣寄存器就會左滾動或右滾動一次。 壇搏鄉(xiāng)囂懺蔞鍥鈴氈淚。改進:將兩個控制端合并為一個控制端,減少操作的時間差。3. 在連接兩個四位寄存器中數(shù)碼管始終為 0查找方法:首先用數(shù)碼顯示管連到寄存器的四個輸出端,查看是否能置數(shù),然后再 控制觀察是否能滾動。原因:一些連線上的錯誤。4. 在仿真的過程中還出現(xiàn),某些器件不工作(用示波器挨個查找),軟件中毒(嘗試發(fā)現(xiàn)重新復(fù)制到一個新的 multisim中),級聯(lián)不合理等問題。 蠟變黲癟報倀鉉錨鈰贅。五、課程設(shè)計總邏輯原理圖:E 訂 二三臺!III1六、元器件清單:型號功能備注74132施密特觸發(fā)器一片

溫馨提示

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

評論

0/150

提交評論