




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課程設計名稱:電子技術課程設計 題 目: 考試天數倒計時器 學期:2011-2012學年第2學期專業: 電氣工程及其自動化 班級: 電氣105 姓名: 董衛衛 學號: 1016030106 指導教師: 閆孝姮 遼寧工程技術大學課程設計成績評定表評定標準評定指標標準評定合格不合格單元電路及整體設計方案合理性正確性創新性仿真或實踐是否進行仿真或實踐技術指標或性能符合設計要求有完成結果設計報告格式正確內容充實語言流暢標準說明:以上三大項指標中,每大項中有兩小 項或三小項合格,視為總成績合格。總成績日期年 月 日課程設計任務書一、設計題目考試天數倒計時器的設計二、設計任務顯示兩位數倒計時,如99到11
2、.當到9時喇叭自動響0時結束2.用led數碼管顯示結果3.可以實現預置數功能三、設計計劃電子技術課程設計共1周。第1天:針對選題查資料,確定設計方案;第2天:方案分析比較,電路原理設計,進行元器件及參數選擇;選用芯片參考:減法器、74160a、74ls48、led數碼管。第34天:利用multisim電路仿真,畫電路原理圖;第5天:編寫整理設計報告。四、設計要求1. 畫出整體電路圖。(protel或altium designer或multisim,禁止用visio畫電路圖)。2. 對所設計的電路全部或部分進行仿真,使之達到設計任務要求。有余力的同學嘗試制作pcb單面板圖。3. 寫出設計報告書。
3、指 導 教 師:閆孝姮時 間:2012年6月17 日目錄1 電路原理圖設計 11.1 設計原理11.2 設計方案 12 各分電路功能分析42.1 脈沖發生電路42.1.1 555定時器42.1.2 用555定時器構成多諧振蕩器42.2 計數器電路52.3 譯碼顯示電路72.4 控制電路92.4.1 報警電路92.4.2 置數、暫停、清零、控制電路103 總體電路仿真124 設計小結13參考文獻14目錄課程設計成績評定表2摘要51 電路原理圖設計11.1 設計原理11.2 設計方案12 各分電路功能分析42.1 脈沖發生電路42.1.1 555定時器42.1.2 用555定時器構成多諧振蕩器42
4、.2 計數器電路62.3 譯碼顯示電路72.4 控制電路102.4.1 報警電路102.4.2 置數、暫停、清零、控制電路103 總體電路仿真124 設計小結13參考文獻14摘要倒計時器在日常生活中應用比較廣泛,比如籃球比賽是用的30秒倒計時,還有交通燈使用的60秒倒計時等等,但是這些倒計時器僅用在特定的場合,通用性比較差。為此,本文通過簡單的數字邏輯電路器件,搭建成了可以實現預置數功能的倒計時器。本倒計時器主要有六個模塊構成:脈沖發生器、計數器、譯碼顯示電路、置數電路、控制電路和報警電路;本倒計時器主要采用555 構成的振蕩電路, 由74ls190、74ls48 和七段共陰led 數碼管構成
5、計數譯碼顯示電路,由74ls147,74ls04構成的置數控制電路。本計時器具有啟動計數、暫停/連續計數,清零以及置入任意兩位數作為計數起點,在最后十秒發出聲光報警等功能。本倒計時器比較好的解決了目前倒計時器通用性差的問題。關鍵詞:任意置數倒計時;譯碼顯示;控制;聲光報警1 電路原理圖設計1.1 設計原理我們可以用555時基電路構成的多諧振蕩器來產生頻率為1hz的脈沖,即輸出周期為1秒的方波脈沖,將該方波脈沖信號送到計數器74ls192的cp減計數脈沖端,再通過譯碼器74ls48把輸入的8421bcd碼經過內部作和電路“翻譯”成七段(a,b,c,d,e,f,g)輸出,顯示十進制數,在74ls1
6、92的四個輸入端接74ls147的輸出,在74ls147的輸入用撥碼開關輸入,然后在適當的位置設置開關或控制電路即可實現計數器的直接清零,啟動和暫停/連續、譯碼顯示電路的顯示,置入任意兩位數作為計數起點,以及聲光報警等功能。1.2 設計方案經過初步的設計,可以確定該系統應包括秒脈沖發生器、計數器、譯碼顯示電路、置數電路,控制電路和報警電路等6個部分構成。其中,計數器和控制電路是系統的主要部分。計數器完成倒計時功能,而控制電路具有直接控制計數器的啟動計數、暫停、連續計數、譯碼顯示電路完成顯示功能。為了滿足系統的設計要求,在設計控制電路時,應正確處理各個信號之間的時序關系。在操作直接清零開關時,要
7、求計數器清零,數碼顯示器顯示零。當啟動開關閉合時,控制電路應封鎖時鐘信號cp,同時計數器完成置數功能,當啟動開關斷開時,計數器開始計數;當暫停、連續開關撥在暫停位置上時,計數器停止計數,處于保持狀態;當暫停、連續開關撥在連續時,計數器繼續遞減計數。當倒計時到9時,數碼管顯示09,報警電路發出聲光報警,給予提示。系統設計框圖如圖1-1所示。脈沖發生器計數器計數器十位顯示個位顯示譯碼器譯碼器報警電路控制電路置數電路圖1-1系統設計框圖在此,提出兩種方案,主要是置數電路,和計數器,方案一:置數電路可以直接用開關輸入計數器高低電平,表示二進制數,如圖1-2:計數器采用74ls190級聯成100進制減法
8、計數器。方案二:采用撥碼開關,和74ls147優先編碼器,進行置數,將74ls147輸出,經反相器取反,輸入計數器,如圖1-2:計數器采用74ls192級聯成100進制減法計數器。方案一,置數開關能置入0到15的十進制數,但是僅需要置入0到9即可,還有開關有機械抖動,可能會使置數不穩。74ls190作為計數器實現直接置零不是很方便,需要占用置數功能。方案二可以很好的彌補方案一的缺陷,所以選擇方案二;圖1-22 各分電路功能分析2.1 脈沖發生電路2.1.1 555定時器555定時器主要是通過外接電阻r和電容器c構成充、放電電路,并由兩個比較器來檢測電容器上的電壓,以確定輸出電平的高低和放電開關
9、管的通斷。這就很方便地構成從微秒到數十分鐘的延時電路、以及多諧振蕩器、單穩態觸發器、施密特觸發器等脈沖波形產生和整形電路。圖2-1是ne555的內部功能原理框圖和內部管腳圖圖2-1 555管腳圖2.1.2 用555定時器構成多諧振蕩器用555定時器構成多諧振蕩器電路如圖2-3(a)所示。電路沒有穩態,只有兩個暫穩態,也不需要外加觸發信號,利用電源vcc通過r1和r2向電容器c充電,使uc逐漸升高,升到2vcc/3時,uo跳變到低電平,放電端d導通,這時,電容器c通過電阻r2和d端放電,使uc下降,降到vcc/3時,uo跳變到高電平,d端截止,電源vcc又通過r1和r2向電容器c充電。如此循環,
10、振蕩不停, 電容器c在vcc/3和2vcc/3之間充電和放電,輸出連續的矩形脈沖,其波形如圖2-3(b)所示。8 476 555321 5r1r2ucc+vccuo0.01µftuo0tw2tw1tuc0t(a)5555555(b)圖2-3 555構成的振蕩電路及即波形輸出信號uo的脈寬tw1、tw2、周期t的計算公式如下:tw10.7(r1r2)ctw20.7r2cttw1tw20.7(r12r2)c根據要求,該系統中要使555構成的多諧振蕩電路產生1hz的脈沖,因此我們可以令r1= 48k,r2= 48k,c= 10uf,得到周期t=1s,即按照圖2-4連接的電路就可以產生1hz
11、的方波脈沖。圖2-4 555定時器構成的多諧振蕩電路2.2 計數器電路計數器是一個用以實現計數功能的時序邏輯部件,它不僅可以用來對脈沖進行計數,還常用做數字系統的定時、分頻和執行數字運算以及其他特定的邏輯功能。本次課程設計中選用74ls192來實現要求的減法計數功能。圖2-5是74ls192的管腳圖。圖2-5 74ls192管腳圖74ls192具有下述功能:異步清零:mr=1,q3q2q1q0=0000 。(此功能可實現計數器的清零)異步置數:mr=0,=0,q3q2q1q0=d3d2d1d0 。保持: mr=0,=1,cpu=cpd=1,q3q2q1q0保持原態加計數:cr=0,=1,cpu
12、=cp,cpd=1,q3q2q1q0按加法規律計數減計數:cr=0,=1,cpu=1,cpd= cp,q3q2q1q0按減法規律計數按照課程設計任務書要求計數器。我們將用兩片74ls192級聯成100進制減法計數器如圖2-6圖2-62.3 譯碼顯示電路本次設計中我們用發光二極管(led)組成字型來來顯示數字。這種數碼管的每個線段都是一個發光二極管,因此也稱led數碼管或led七段顯示器。因為計算機輸出的是bcd碼,要想在數碼管上顯示十進制數,就必須先把bcd碼轉換成 7 段字型數碼管所要求的代碼。我們把能夠將計算機輸出的bcd碼換成 7 段字型代碼,并使數碼管顯示出十進制數的電路稱為“七段字型
13、譯碼器”因此在本次的設計中我們采用了常用的74ls48。圖2-7是74ls48的外部管腳圖圖2-7 74ls48管腳圖七段顯示譯碼器輸出高電平有效,用以驅動共陰極顯示器。該集成顯示譯碼器設有多個輔助控制端,以增強器件的功能。 它有3個輔助控制端lt、rbi、bi/rbo,現簡要說明如下: 滅燈輸入bi/rbo bi/rbo是特殊控制端,有時作為輸入,有時作為輸出。當bi/rbo作輸入使用且bi0時,無論其它輸入端是什么電平,所有各段輸入ag均為0,所以字形熄滅。 試燈輸入lt 當lt0時,bi/rbo是輸出端,且rbo1,此時無論其它輸入端是什么狀態,所有各段輸出ag均為1,顯示字形8。該輸入
14、端常用于檢查7488本身及顯示器的好壞。 動態滅零輸入rbi當lt1,rbi0且輸入代碼dcba0000時,各段輸出ag均為低電平,與bcd碼相應的字形0熄滅,故稱“滅零”。利用lt=1與rbi=0可以實現某一位的“消隱”。此時bi/rbo是輸出端,且rbo=0。 動態滅零輸出rbobi/rbo作為輸出使用時,受控于lt和rbi。當lt1且rbi0,輸入代碼dcba=0000時,rbo=0;若lt=0或者lt1且rbi1,則rbo=1。該端主要用于顯示多位數字時,多個譯碼器之間的連接。 對輸入代碼0000,譯碼條件是:lt和rbi同時等于1,而對其它輸入代碼則僅要求lt1,這時候,譯碼器各段a
15、g輸出的電平是由輸入bcd碼決定的,并且滿足顯示字形的要求。74ls48的功能表如下:74ls48功能表十進數或功能輸入bi/rbo輸出ltrbid c b aabcdefg0hh0 0 0 0h11111101hx0 0 0 1h01100002hx0 0 1 0h11011013hx0 0 1 1h11110014hx0 1 0 0h01100115hx0 1 0 1h10110116hx0 1 1 0h00111117hx0 1 1 1h11100008hx1 0 0 0h11111119hx1 0 0 1h111001110hx1 0 1 0h000110111hx1 0 1 1h00
16、1100112hx1 1 0 0h010001113hx1 1 0 1h100101114hx1 1 1 0h000111115hx1 1 1 1h0000000bixxx x x xl0000000rbihl0 0 0 0l0000000ltlxx x x xh1111111表1-1 74ls48功能表本次設計的譯碼顯示電路可以按照圖2-8連接電路圖2-8 譯碼顯示電路2.4 控制電路2.4.1 報警電路任務要求在計時器倒計時到9秒時發出聲光警報,因次我們可以將192的輸出端按照圖2-9連接,當192的高位到低位輸出0000 xxxx 時(即倒計時到9秒時)可發出報警。圖2-9 報警電路2.
17、4.2 置數、暫停、清零、控制電路本倒計時器,采用74ls147優先編碼器,和撥碼開關來完成置數功能。當置數開關閉合,撥動撥碼開關將使對應的數置入計數器,并在數碼管上顯示出來。74ls147優先編碼器有9個輸入端和4個輸出端。某個輸入端為0,代表輸入某一個十進制數。當9個輸入端全為1時,代表輸入的是十進制數0。4個輸出端反映輸入十進制數的bcd碼編碼輸出。74ls147優先編碼器的輸入端和輸出端都是低電平有效,即當某一個輸入端低電平0時,4個輸出端就以低電平0的輸出其對應的8421 bcd編碼。當9個輸入全為1時,4個輸入出也全為1,代表輸入十進制數0的8421 bcd編碼輸出。功能表如圖3.
18、1所示,引腳圖如圖3.2所示。輸入輸出0 × × × × × × × × ×1 0 × × × × × × × ×1 1 0 × × × × × × ×1 1 1 0 × × × × × ×1 1 1 1 0 × × × × ×1 1 1 1 1 0
19、 × × × ×1 1 1 1 1 1 0 × × ×1 1 1 1 1 1 1 0 × ×1 1 1 1 1 1 1 1 0 ×1 1 1 1 1 1 1 1 1 00 1 0 10 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 1圖2-10 74ls147功能表圖2-11 74ls147引腳圖置數電路 當置數開關打到低電平時,此時撥動撥碼開關,想要計時的數置入計數器。暫停/連續 當暫停/開啟開關打到低電平時計時器暫停,當開關打到高電平時計時器正常計時。清零 當開關接高電平時,電路清零,顯示清零。電路連接如圖2-12圖2-12 控制電路3 總體電路仿真本倒計時器由5個模塊組成:時鐘模塊(即秒脈沖發生模塊)、計數模塊、譯碼顯示模塊、控制模塊和報警電路。總體仿真電路如下圖3-1。打開仿真軟件multisim 11按要求在multisim 11里連接好如圖所示的電路點擊仿真按鈕,進行仿真,在脈沖發生電路仿真中我們可以用示波器來觀察產生的脈沖是否為1hz。最后的仿真結果是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省臨沂市臨沭縣一中2025屆高三第二次聯考調研英語試題含解析
- 江蘇省常州市新北區百草園小學2025年五下數學期末調研試題含答案
- 四川省遂寧第二中學2024-2025學年高三下期中考英語試題含解析
- 2025年度技術轉讓合同協議
- 夏河縣2025屆三年級數學第二學期期末質量跟蹤監視試題含解析
- 研發團隊商業合同保密協議
- 智慧農業技術農業現代化的創新路徑
- 蘇州工業園區:打造一流合同交易中心
- 經紀代理合同協議范本
- 國資委事業單位聘用合同樣本
- 大車司機勞務協議書
- 中醫把脈入門培訓課件
- 學生軍訓教官合同協議
- 期刊編輯的學術期刊內容審核標準考核試卷
- 知識產權監管培訓課件
- 北斗衛星導航理論與應用課件(完整版)
- 蝦苗購銷合同模板
- 信號基礎信號—聯鎖系統
- 2020最新八年級下冊《道德與法治》知識點總結(最全版)
- 數學教師實習日記16篇
- 家裝施工驗收手冊(共13頁)
評論
0/150
提交評論