1. quartus採用74161設計一個24計數器(用原理圖設計),要電路圖即可
把一個74161的Q3作為這一級的進位輸出端,就是一個八進制計數器。
二十四進制有24個基數:0、1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15)、G(16)、H(17)、J(18)、K(19)、L(20)、M(21)、N(22)、P(23)(A~~P代表10~~23)。
二十四進制的優點在於不需要添加輔助符號(am和pm)就可以完整地表達時間,被廣泛應用於大型公共交通(軌道交通、輪船、客機)和軍事。

(1)電子計數裝置畢業設計擴展閱讀:
電子計數器的基本結構。由 B通道輸入頻率為fB的經整形的信號控制閘門電路,即以一個脈沖開門,以隨後的一個脈沖關門。兩脈沖的時間間隔(TB)為開門時間。由A通道輸入經整形的頻率為fA的脈沖群在開門時間內通過閘門,使計數器計數,所計之數N=fA·TB。
頻率測量:被測信號從A通道輸入,若TB為1秒,則讀數N即為以赫為單位的頻率fA。由晶體振盪器輸出的標准頻率信號經時基電路適當分頻後形成閘門時間信號而確定TB之值。
2. 求一份畢業設計 題目是<<定時器>>51的 謝謝
沒有定時器的不過有數字鍾的
你可以參考下
其中可有有用的
摘要
本題給出基於單片機的數字中的設計,設計由單片機作為核心控制器,通過頻率計數實現計時功能,將實時時間經由單片機輸出到顯示設備——數碼管上顯示出來,並通過鍵盤來實現啟動、停止、復位和調整時間的功能。
關鍵詞: 單片機、數字鍾、AT89S52、LED
1 引言
在單片機技術日趨成熟的今天,其靈活的硬體電路的設計和軟體的設計,讓單片機得到了廣泛的應用,幾乎是從小的電子產品,到大的工業控制,單片機都起到了舉足輕重的作用。單片機小的系統結構幾乎是所有具有可編程硬體的一個縮影,可謂是「麻雀雖小,五臟俱全」。
現在是一個知識爆炸的新時代。新產品、新技術層出不窮,電子技術的發展更是日新月異。可以毫不誇張的說,電子技術的應用無處不在,電子技術正在不斷地改變我們的生活,改變著我們的世界。在這快速發展的年代,時間對人們來說是越來越寶貴,在快節奏的生活時,人們一旦遇到重要的事情而忘記了時間,這將會帶來很大的損失,因此我們需要一個計時系統來提醒這些忙碌的人。 然而,隨著科技的發展和社會的進步,人們對時鍾的要求也越來越高,傳統的時鍾已不能滿足人們的需求。多功能數字鍾不管在性能上還是在樣式上都發生了質的變化,如電子鬧鍾、數字鬧鍾等等。 單片機在多功能數字鍾中的應用已是非常普遍的,基於單片機的數字鍾給人們帶來了極大的方便。
現今,高精度的計時工具大多數都使用了石英晶體振盪器,由於電子鍾,石英錶,石英鍾都採用了石英技術,因此走時精度高,穩定性好,使用方便,不需要經常調校,數字式電子鍾用集成電路計時,解碼代替機械式傳動,用LED顯示器代替指針顯示進而顯示時間,減小了計時誤差,這種表具有時,分,秒顯示時間的功能,還可以進行時和分的校對,片選的靈活性好。本文利用單片機實現數字時鍾計時功能的主要內容,其中AT89S52是核心元件同時採用數碼管動態顯示「時」,「分」,「秒」的現代計時裝置。與傳統機械表相比,它具有走時精確,顯示直觀等特點。它的計時周期為24小時,顯滿刻度為「23時59分59秒」,另外具有校時功能,斷電後有記憶功能,恢復供電時可實現計時同步等特點。
2 方案論證
2.1 方案一
數字鍾採用FPGA作為主控制器。由於FPGA具有強大的資源,使用方便靈活,易於進行功能擴展,特別是結合了EDA,可以達到很高的效率。此方案邏輯雖然簡單一點,但是一塊FPGA的價格很高,對於做電子鍾來說有一點浪費,而且FPGA比較難掌握,本設計中不作過多研究,也不採用此方案。
2.2 方案二
數字鍾由幾種邏輯功能不同的CMOS數字集成電路構成,共使用了10片數字集成電路,其原理圖如圖2.1所示。它是由秒信號發生器(時基電路)、小時分鍾計數器及解碼和驅動顯示電路3部分組成,其基本工作過程是:時基電路產生精確周期的脈沖信號,經過分頻器作用給後面的計數器輸送1HZ的秒信號,最後由計數器及驅動顯示單元按位驅動數碼管時間顯示,但是這樣設計的電路比較復雜,使用也不靈活,而且價格比較高,故不採用此方案。
圖2.1 方案二原理示意圖
2.3 方案三
AT89S52是一種低功耗、高性能CMOS 8位微控制器。使用Atmel公司高密度非易失性存儲器技術製造,與工業80C51產品指令和引腳完全兼容。片上Flash允許程序存儲器在系統可編程,亦適於常規編程器。在單晶元上,擁有靈巧的8位CPU和在系統可編程Flash,使得AT89S52為眾多嵌入式控制應用系統提供高靈活、有效的解決方案。它具有串列口,片內晶振及時鍾電路。另外,AT89S52可降至0Hz 靜態邏輯操作,支持2種軟體可選擇節電模式。空閑模式下,CPU停止工作,允許RAM、定時器/計數器、串口、中斷繼續工作。掉電保護方式下,RAM內容被保存,振盪器被凍結,單片機一切工作停止,直到下一個中斷或硬體復位為止。
基於AT89S52單片機來實現系統的控制,外圍電路比較簡單,成本比較低,此系統控制靈活能很好地滿足本課題的基本要求和擴展要求,因此選用該方案。其硬體框圖如圖2.2所示,原理圖見附錄圖6.1。
圖2.2 數字鍾硬體框圖
2.4 電路組成及工作原理
本文數字時鍾設計原理主要利用AT89S52單片機,由單片機的P0口控制數碼管的位顯示,P2口控制數碼管的段顯示,P1口與按鍵相接用於時間的校正。在設計中引入220V交流電經過整流、濾波後產生+5V電壓,用於給單片機及顯示電路提供工作電壓。
整個系統工作時,秒信號產生器是整個系統的時基信號,它直接決定計時系統的精度,將標准秒信號送入「秒計數器」,「秒計數器」採用60進制計數器,每累計60秒發出一個「分脈沖」信號,該信號將作為「分計數器」的時鍾脈沖。「分計數器」也採用60進制計數器,每累計60分鍾,發出一個「時脈沖」信號,該信號將被送到「時計數器」。「時計數器」採用24進制計時器,可實現對一天24小時的累計。顯示電路將「時」、「分」、「秒」計數器的輸出,通過六個七段LED顯示器顯示出來。校時電路是直接加一個脈沖信號到時計數器或者分計數器或者秒計數器來對「時」、「分」、「秒」顯示數字進行校對調整。在本設計中,24小時時鍾顯示、秒錶的設計和顯示都是依靠單片機中的定時器完成。使用定時器T0產生1s的中斷,在中斷程序中完成每一秒數字的變化,並在主程序中動態顯示該字元。其功能框圖如圖2.3所示。
圖2.3 秒錶外中斷的功能示意圖
數字鍾的電路設計主要功能是提供單片機和外部的LED顯示、273地址鎖存和片選以及外部存儲器2764的介面電路,此外還需要設計相關的LED驅動電路。
(1)電路原理和器件選擇
本實例相關的關鍵部分的器件名稱及其在數字鍾電路中的主要功能:
89S52:單片機,控制LED的數據顯示。
LED1--LED6:用於顯示單片機的數據,其中三個採用7段顯示用於顯示時、分、秒的十位,另三個採用8段顯示用於顯示時、分、秒的個位。
74LS273:鎖存器,LED顯示擴展電路中的段碼和位碼使用了兩片74LS273,上升沿鎖存。
74LS02:與非門,與單片機的讀寫信號一起使用,選中外部的74LS273,決定LED的欄位和字位的顯示內容。
7407:驅動門電路,提供數碼管顯示的驅動電流。
74LS04:非門,對單片機的片選信號取反,並和讀寫信號一起使用,決定74LS273的片選。
L1--L4:發光二極體,通過單片機的P1.4--P1.7控制,用以顯示秒錶和時鍾的時間變化。
BUZZER:揚聲器,在程序規定的情況下,發出聲音,提示計時完畢。
74LS373:地址鎖存器,將P0口的地址和數據分開,分別輸入到2764的數據和地址埠。
2764:EPROM,為單片機提供外部的程序存儲區。
開關K0、K1、K2分別調整秒、分、時。
按鍵RESET:在復位電路中,起到程序復位的作用。
按鍵PULSE:提供單脈沖,從而實現單片機對外部脈沖的計數功能,利用單脈沖實現相應位加1。
(2)地址分配和連接
P2.7:和寫信號一起組成字位口的片選信號,字位口的對應地址位8000H
P2.6:和寫信號一起組成欄位口的片選信號,欄位口的對應地址位4000H
D0--D7:單片機的數據匯流排,LED顯示的內容通過D0--D7數據線從單片機傳送到LED
P2.0--P2.5:單片機的P2口,和2764的高端地址線相連,決定2764中的存儲單元的地址。
P1.4--P1.7:單片機的P1口,和反光二極體L1--L4相連,通過單片機的P1.4--P1.7控制,用以顯示秒錶和時鍾的時間變化。
(3)功能簡介
LED顯示模塊與單片機的連接中,對LED顯示模塊的讀寫和字位、欄位通道的選擇是通過單片機的P2.6、P2.7口完成。其中,P2.6、P2.7口的片選信號需要和讀寫信號做一定的邏輯操作,以保證字位和欄位選擇的正確性。
外部存儲器2764是通過74LS373和單片機相連,並且通過P2口的相關信號線進行地址的分配。地址范圍為0000H--1FFFH。
3 各電路設計和論證
3.1電源電路設計
在各種電子設備中,直流穩壓電源是必不可少的組成部分,它不僅為系統提供多路電壓源,還直接影響到系統的技術指標和抗干擾性能。要想得到我們所要的+5V輸出電壓,就需將交流220V的電壓經過二極體全波整流、電容濾波、7805穩壓輸出穩定的5V直流電壓為整個電路提供電源。
圖3.1 電源電路圖
4個IN4004組成橋式整流電路,電容(104uf)用於濾波,LM7805將經過整流濾波的電壓穩定在5V輸出。
3.2 晶體振盪器
51系列單片機內部有一個時鍾電路(其核心時一個反相放大器),但並沒有形成時鍾的振盪信號,因此必須外接諧振器才能形成振盪。如何用這個內部放大器,可以根據不同的場合做出不同的選擇。這樣就對應了單片機時鍾產生的不同方式:若採用這個放大器,產生振盪即為內部方式;若採用外部振盪輸入,即為外部方式。
方案一、內部方式
如果在51單片機的XTAL1和XTAL2引腳之間外接晶體諧振器,便會產生自激振盪,即可在內部產生與外加晶體同頻率的振盪時鍾。
最常見的內部方式振盪圖如圖3.2所示。
圖3.2 晶體振盪電路
不同單片機最高工作頻率不一樣,如AT89C51的最高工作頻率為24MHZ,AT89S51的最高工作頻率可達33MHZ。由於製造工藝的改進,現在單片機的工作頻率范圍正向兩端延伸,可達40MHZ以上。振盪頻率越高表示單片機運行的速度越快,但同時對存儲器的速度和印刷電路板的要求也就越高。頻率太高有時反而會導致程序不好編寫(如延時程序)。一般來說,不建議使用很高頻率的晶體振盪器。51系列的單片機應用系統一般都選用頻率為6~12MHZ的晶振。
這個電路對C1、C2的值沒有嚴格的要求,但電容的大小多少會影響振盪器的穩定性、振盪器頻率的高低、起振的快速性等。一般外接晶體時,C1、C2的值通常選為20~100PF。
晶體振盪器是數字鍾的核心。振盪器的穩定度和頻率的精確度決定了數字鍾計時的准確程度,通常採用石英晶體構成振盪器電路。一般說來,振盪器的頻率越高,計時的精度也就越高。在此設計中,信號源提供1HZ秒脈沖,它是採用晶體分頻得到的。AT89S52單片機有一個用於構成內部振盪器的反相放大器,XTAL1和XTAL2分別是放大器的輸入、輸出端。石英晶體和陶瓷諧振器都可以用來一起構成自激振盪器。從外部時鍾源驅動器件,XTAL2可以不接,而從XTAL1接入,由於外部時鍾信號經過二分頻觸發後作為外部時鍾電路輸入的,所以對外部時鍾信號的占空比沒有其它要求,最長低電平持續時間和最少高電平持續時間等還是要符合要求的。反相放大器的輸入端為XTAL1,輸出端為XTAL2,兩端連接石英晶體及兩個電容形成穩定的自激振盪器。電容通常取30PF左右。振盪頻率范圍是1.2~12MHz。
晶體振盪器的振盪信號從XTAL2端輸出到片內的時鍾發生器上。時鍾發生器為二分頻器。向CPU提供兩相時鍾信號P1和P2。每個時鍾周期有兩個節拍(相)P1和P2,CPU就以兩相時鍾P1和P2為基本節拍指揮AT89S52單片機各部件協調工作。在本次設計中取石英晶體的振盪頻率為11.0592MHz。
另外在設計電路板時,晶振、電容等均應盡量靠近單片機晶元,以減小分布電容,進一步保證振盪器的穩定性。
方案二、外部方式
在較大規模的應用系統中可能會用到多個單片機,為保證各單片機之間時鍾信號的同步,應當引入唯一的公用外部脈沖信號作為各單片機的共同的振盪脈沖,也就是要採用外部方式,外部振盪信號直接引入XTAL1和XTAL2引腳。
由於HMOS、CHMOS單片機內部時鍾進入的引腳不同,因此外部振盪信號的接入方式也不一樣。所以不選用此方案。
3.3 校時電路
當數字鍾走時出現誤差時,需要校正時間。校時控制電路實現對「秒」、「分」、「時」的校準。其電路圖如圖3.3所示:
圖3.3 校時電路
3.4 解碼顯示電路
解碼電路的功能是將「秒」、「分」、「時」 計數器中每個計數器的輸出狀態(8421碼),翻譯成七段(或八段)數碼管能顯示十進制數所要求的電信號,然後再經數碼管把相應的數字顯示出來。解碼器採用74LS248解碼/驅動器。顯示器採用七段共陰極數碼管。顯示部分是整個電子時鍾最為重要的部分,共需要6位LED顯示器。採用動態顯示方式,所謂動態顯示方式是時間數字在LED上一個一個逐個顯示,它是通過位選端控制在哪個LED上顯示數字,由於這些LED數字顯示之間的時間非常的短,使的人眼看來它們是一起顯示時間數字的,並且動態顯示方式所用的介面少,節省了CPU的管腳。由於埠的問題以及動態顯示方式的優越性,在此設計的連接方式上採用共陰級接法。顯示器LED有段選和位選兩個埠,首先說段選端,它由LED八個埠構成,通過對這八個埠輸入的不同的二進制數據使得它的時間顯示也不同,從而可以得到我們所要的時間顯示和溫度。但對於二十個管腳的AT89S52來說,LED八個段選管腳太多,於是我選用2764晶元來擴展主晶元的管腳,74LS164是數據移位寄存器,還選用了74LS373作為數據緩存器。
選用器件時應注意解碼器和顯示器的匹配,包括兩個方面:一是功率匹配,即驅動功率要足夠大。因為數碼管工作電流較大,應選用驅動電流較大的解碼器或OC輸出解碼器。二是邏輯電平匹配。例如,共陰極型的LED數碼管採用高電平有效的解碼器。推薦使用的顯示解碼器有74LS48、74LS49、CC4511。
3.5 顯示電路結構及原理
(1)單片機中通常用七段LED構成 「8」 字型結構,另外,還有一個小數點發光二極體以顯示小數位!這種顯示器有共陰和共陽兩種!發光二極體的陽極連在一起的(公共端)稱為共陽極顯示器,陰極連在一起的稱為共陰極顯示器。
一位顯示器由8個發光二極體組成,其中,7個發光二極體構成字型「8」的各個筆劃,另一個發光二極體為小數點為。當在某段發光二極體上施加一定的正向電壓時,該段筆畫即亮;不加電壓則暗。為了保護各段LED不被損壞,需外加限流電阻。
在本設計中時、分、秒的十位採用七段顯示,個位採用八段顯示,使得更易於區分時、分、秒。
(2)LED顯示器介面及顯示方式
LED顯示器有靜態顯示方式和動態顯示方式兩種。靜態顯示就是當顯示器顯示某個字元時,相應的段恆定的導通或截止,直到顯示另一個字元為止。LED顯示器工作於靜態顯示方式時,各位的共陰極接地;若為共陽極則接+5V電源。每位的段選線分別與一個8位鎖存器的輸出口相連,顯示器中的各位相互獨立,而且各位的顯示字元一經確定,相應鎖存的輸出將維持不變。
正因為如此,靜態顯示器的亮度較高。這種顯示方式編程容易,管理也較簡單,但佔用I/O口線資源較多。因此,在顯示位數較多的情況下,一般都採用動態顯示方式。
由於所有6位段皆由一個I/O口控制,因此,在每一瞬間,6位LED會顯示相同的字元。要想每位顯示不同的字元,就必須採用掃描方法流點亮各位LED,即在每一瞬間只使某一位顯示字元。在此瞬間,段選控制I/O口輸出相應字元段選碼(字型碼),而位選則控制I/O口在該顯示位送入選通電平(因為LED為共陰,故應送低電平),以保證該位顯示相應字元。如此輪流,使每位分時顯示該位應顯示字元。
在多位LED顯示時,為了簡化電路,降低成本,將所有位的段選線並聯在一起,由一個8位I/O口控制。而共陰(共陽)極公共端分別由相應的I/O口線控制,實現各位的分時選通。
段選碼,位選碼每送入一次後延時2MS,因人的視覺暫留效應,給人看上去每個數碼管總在亮。
圖3.4 六位LED動態顯示電路
3.6 鍵盤部分
它是整個系統中最簡單的部分,根據功能要求,本系統共需三個按鍵:分別對時、分、秒進行控制。並採用獨立式按鍵。
按鍵按照結構原理可分為兩類,一類是觸點式開關按鍵,如機械式開關、導電橡膠式開關等;另一類是無觸點式開關按鍵,如電氣式按鍵,磁感應按鍵等。前者造價低後者壽命長。目前,微機系統中最常見的是觸點式開關按鍵。
按鍵按照介面原理可分為編碼鍵盤與非編碼鍵盤兩類,這兩類鍵盤的主要區別是識別鍵符及給出相應鍵碼的方法。編碼鍵盤主要是用硬體來實現對鍵的識別,非編碼鍵盤主要是由軟體來實現鍵盤的定義與識別。
全編碼鍵盤能夠由硬體邏輯自動提供與鍵對應的編碼,此外,一般還具有去抖動和多鍵、竄鍵保護電路。這種鍵盤使用方便,但需要較多的硬體,價格較貴,一般的單片機應用系統較少採用。非編碼鍵盤只簡單地提供行和列的矩陣,其它工作均由軟體完成。由於其經濟實用,較多地應用於單片機系統中。在本套設計中由於只需要幾個功能鍵,此時,可採用獨立式按鍵結構。
獨立式按鍵是直接用I/O口線構成的單個按鍵電路,其特點是每個按鍵單獨佔用一根I/O口線,每個按鍵的工作不會影響其它I/O口線的狀態。獨立式按鍵的典型應用如圖3.5 所示。
獨立式按鍵電路配置靈活,軟體結構簡單,但每個按鍵必須佔用一根I/O口線,因此,在按鍵較多時,I/O口線浪費較大,不宜採用。
圖3.5 獨立式按鍵結構圖
3.7 復位電路
復位時使CPU和系統中的其他功能部件都處於一個確定的初始狀態,復位後計算機就從這個狀態開始工作。在復位期間,CPU並沒有開始執行程序,是在做准備工作。
無論時在計算機剛上電時、斷電後、還是系統出現故障時都需要復位。
51單片機的復位條件靠外部電路實現。當時鍾電路工作時,只要在單片機的RESET引腳上持續出現2個TP以上的高電平就可以使單片機復位。但時間過短往往使復位部可靠。為了確保復位,RESET引腳上的高電平一般要維持大約10ms以上。
常見的復位電路有上電復位和按鍵復位電路。在此我們選用按鍵復位電路。
(1)上電復位電路
上電復位電路是利用電容充電來實現的。在接通電源的瞬間,RESET端的電位與VCC相同,都是+5V。隨著RC電路的充電,RESET的電位逐漸下降,只要保證RESET為高電平的時間大於10ms就能正常復位了。如圖3.6(1)所示。
圖3.6(1)上電復位電路
(2)按鍵復位電路
在單片機已經通電的情況下,只需要按下圖3.6(2)的K鍵也可以復位,此時VCC經過電阻Rs、Rk分壓,在RESET端產生一個復位高電平。
在圖3.6(2)的電路中,干擾容易竄入復位端,雖然在大多數情況下不會造成單片機的錯誤復位,但可能會引起內部某些寄存器的錯誤復位。這時可在RESET端接上一個去耦電容。
另外有些單片機應用系統中的外圍晶元也需要復位,如果這些復位端的復位電平要求和單片機的復位要求一致,則可以直接與之相連。常將RC電路接施密特電路後再接入單片機的復位端。這樣系統可以有多個復位端,以便保證外部晶元和單片機可靠地同步復位。
圖3.6(2) 按鍵復位電路
4 軟體設計
4.1 程序流程
程序整體設計:定時模塊,顯示模塊,時間調整模塊,狀態調整模塊。
(1)總體介紹:此部分主要介紹定時模塊,和顯示模塊。定時部分採用經典的定時器定時。它實現了數字鍾的主要部分和秒錶的主要部分,以及進行定時設置。顯示模塊是實現數字鍾的又一重要部分,其模塊的獨立程度直接影響到數字鍾的可視化程度。在此部分的設計中,設置專用顯示數據緩沖區,與分、時及其他數據緩沖區數據區別,在其中存放的是顯示段碼,而其他緩沖區存放的是時間數據。在顯示時,首先將時間十進制數據轉化為顯示段碼,然後送往數碼管顯示。顯示段碼採用動態掃描的方式。在要求改變顯示數據的類別時,只須改變指向數據緩沖區的指針所指向的十進制數據緩沖區即可。
(2)時間調整:時間調整有多種方式。一、可以直接進入相關狀態進行有關操作,二、將調整分兩步,先進入狀態,然後執行操作,這兩步分別由兩個鍵控制。方式一,比較直接,設計思想也比較簡單,但是,這種方式存在操作時間和控制鍵數目的矛盾。如果用比較少的鍵,那麼可能會在進入狀態後處於數據調整等待狀態,這樣會影響到顯示的掃描速度(顯示部分可以採用8279晶元來控制,可以解決此問題)。 當然在這種方式下,還可以使用多個狀態鍵,每個狀態鍵,完成一個對應數據的調整。如果採用二的方式,就不會出現這種情況。因為狀態的調整,與狀態的操作可以分別由兩個鍵控制,其狀態的調整數可以多達256個(理論上),操作的完成是這樣的,一鍵控制狀態的調整,一鍵控制數據的調整。以上兩種方式的實現都可以採用查詢和中斷的方式。兩種方式必須注意的問題是兩者進行相關操作的過程不能太長否則會影響顯示的掃描。利用查詢的方式,方法傳統,對此就不作過多的討論,以下是採用中斷的方式實現的數字鍾的一些討論和有關問題作的一些處理。基於以上的討論可以設計如下:將調整分為狀態調整和數據調整兩部分,每次進入中斷只執行一次操作,然後返回,這樣,就不必讓中斷處於調整等待狀態,這樣,可以使中斷的耗時很小。將定時器中斷的優先順序設置為最高級,那麼中斷的方式和查詢的方式一樣不會影響到時鍾的記數。
(3)中斷方式應注意的問題:
採用中斷的方式,最好將定時器中斷的優先順序設置為最高級,關於程序數據的穩定性應注意兩個問題:一、在低優先順序中斷響應時,應在入棧保護數據時禁止高優先順序的中斷響應。二、在入棧保護有關數據後,對中斷程序執行有影響的狀態位,寄存器,必須恢復為復位狀態的值。例如,在用到了十進制調整時,在中斷進入時,需將PSW中的AC,CY位清零,否則,十進制調整出錯。
(4)定時准確性的討論:
程序中定時器,一直處於運行狀態,也就是說定時器是理想運作的,其中斷程序每隔0.1秒執行一次,在理想狀態下,定時器定時是沒有系統誤差的,但由於定時器中斷溢出後,定時器從0開始計數,直到被重新置數,才開始正確定時,這樣中斷溢出到中斷響應到定時器被重新置數,其間消耗的時間就造成了定時器定時的誤差。如果在前述定時器不關的情況下,在中斷程序的一開始就給定時器置數,此時誤差最小,誤差大約為:每0.1秒,誤差7—12個機器周期。當然這是在定時器定時剛好為0.1秒時的情況,由以上分析,如果數字鍾設計為查詢的方式或是在中斷的方式下將定時器中斷設置為最高級,我們在定時值設置時,可以適當的扣除9個機器周期的時間值。但如果在中斷的情況下,沒有將定時器中斷設置為最高級,那就要視中斷程序的大小,在定時值設置時,扣除相應的時間值。
(5)軟體消抖:
消抖可以採用硬體(施密特觸發器)的方式如圖4.4所示,也可以採用軟體的方式。在此只討論軟體方式。軟體消抖有定時器定時,和利用延時子程序的方式。一,定時器定時消抖可以不影響顯示模塊掃描速度,其實現方法是:設置標志位,在定時器中斷中將其置位,然後在程序中查詢。將其中斷優先順序設置為低於時鍾定時中斷,那麼它就可以完全不影響時鍾定時。二,在採用延時子程序時,如果顯示模塊的掃描速度本來就不是很快,此時可能會影響到顯示的效果,一般情況下,每秒的掃描次數不應小於50次,否則,數碼的顯示會出現閃爍的情況。因此,延時子程序的延時時間應該小於20毫秒,如果採用定時器定時的方式,延時時間不影響時鍾。
如果,設計時採用的是中斷的方式來完成有關操作,同樣可以採用軟體的方式來消抖,其處理思想是:中斷不能連續執行,兩次之間有一定的時間間隔。
4.1.1 系統主程序流程圖
圖4.1 主程序流程圖
4.1.2 各子程序流程圖
圖4.2 時鍾調整子程序流程圖
3. 產品數量計數器的電路圖或者原理圖
畢業設計在這個上面是說不清楚的·~·
說說我的思路:這個是要單片機來實現的
電路不會太復雜,只要就是感測器部分
用那種發射遇到障礙物反射回來的光電管
用單片機控制結束,設個初始值,然後編一個
很小的程序,控制時間。希望你 能成功~
4. 關於數電課程實驗設計題目《60秒循環計時顯示器》
課程設計需要自己做,需要資料可以找指導老師解決,這里給你一篇相關畢業設計範文(僅供參考):籃球比賽計時器的設計與實現摘要本文主要介紹:籃球比賽計時器。本文首先介紹單片機的相關知識,對單片機進行相應的研究,並將其與74HC595串列顯示電路配合使用。本電路主要核心是AT89S51,利用軟體和硬體的結合實現開機自動置節計數器為第一節,節計時器為12分00秒,24秒違例為24秒。用數字顯示籃球比賽當時節數,每節時間及24秒的倒計時,採用單片機串列顯示。最後,本文會詳細敘述此電路的安裝與調試,並對調試過程中出現的問題做簡要說明。關鍵詞 AT89S52單片機;74HC595;XXX
課題背景
在電子技術飛速發展的今天,電子產品的人性化和智能化已經非常成熟,其發展前景仍然不可估量。如今的人們需求的是一種能給自己帶來方便的電子產品,當然最好是人性化和智能化的,如何能做到智能化呢?單片機的引入就是一個很好的例子。單片機又稱單片微型計算機,也稱為微控制器,是微型計算機的一個重要分支,單片機是20世紀70年代中期發展起來的一種大規模集成電路晶元,是集CPU,RAM,ROM,I/O介面和中斷系統於同一矽片上的器件。單片機的誕生標志著計算機正式形成了通過計算機系統和嵌入式計算機系統兩個分支。目前單片機已滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。在我們身邊,由單片機作為主控制器的全自動洗衣機、高檔電風扇、電子廚具、變頻空調、遙控彩電、錄像機、VCD/DVD機、組合音響、電子琴等。單片機已在廣闊的計算機應用領域中表現得淋漓盡致,出盡了風頭。從家用消費類電器到復印機、列印機、掃描儀、傳真機等辦公自動化產品;從智能儀表、工業測控裝置到CT、MRI、γ刀等醫療設備;從數碼相機、攝錄一體機到航天技術、導航設備、現代軍事裝備;從形形色色的電子貨幣如電話卡、水電氣卡到身份識別卡、門禁控制卡、檔案管理卡及相關讀/寫卡機等等都有單片機在裡面扮演重要角色。因此,單片機已成為電子類工作者必須掌握的專業技術之一。單片機就是一個微型中央處理器,通過編程即能完成很多智能化的工作 ,因此它的出現給電子技術智能化和微型化起到了很大的推動作用。隨著人們生活水平的提高,社會經濟的發展,人們開始考慮精神生活的享受,並開始注重身體素質的提高。開始舉辦一些小型的籃球比賽。這就需要裁判有一個公正的判罰,以保證比賽的順利進行。這就需要有一個專門計時的工具。所以我就設計了一個籃球比賽計時器。設計簡單,耗費少,容易製作。可用於街頭籃球比賽和校園籃球比賽。花很少的錢就可以得到一個實用的籃球比賽計時器。
本次設計注重對單片機工作原理以及鍵盤控制及顯示原理的理解,以便今後自己在單片機領域的學習和開發打下基礎,提高自己的動手能力和設計能力,培養創新能力,豐富自己的理論知識,做到理論和實踐相結合。本次設計的重要意義還在於對單片機的內部結構和工作狀態做更進一步的了解,同時還對單片機的介面技術,中斷技術,存儲方式和控制方式作更深層次的了解。此次設計更進一步了解基本電路的設計流程,提高自己的設計理念,豐富自己的理論知識,鞏固所學知識,使自己的動手動腦能力有更進一步提高,為自己今後的學習和工作打好基礎,為自己的專業技能打好基礎。
設計簡介
籃球比賽中除了有總時間倒計時外,為了加快比賽的節奏,新的規則還要求進攻方在24秒內有一次投籃動作,否則視為違例。根據要求,以AT89S52單片機為核心,設計籃球比賽計時控制器。籃球比賽上下半場四節制,每節12分鍾,要求能隨時暫停,啟動後繼續計時,一節比賽結束後可清零。按籃球比賽規則,進攻方有24秒為例計時。"分""秒"顯示用LED數碼管。用開關控制計時器的啟動/暫停。該籃球比賽計時器的設計,可對比賽總時間和各方每次控球時間計時。該計時器採用按鍵操作、LED顯示,非常實用。此計時器在程序參數稍加修改後也可作為其他球類比賽的計時器。
主控晶元為AT89S52,採用12MHz晶振,P0.0-P0.7作鍵盤輸入。A1為12分鍾暫停鍵;A2為啟動12分鍾計時鍵,,24秒計時開始;A3為24S復位開啟鍵(投籃或交換控球時按下此鍵); A4為24秒計時停止鍵(沒有違例);A5為總計時和24秒計時同時啟動鍵;A6為總計時和24S計時同時停止鍵。
電路採用靜態顯示,一起點亮各位數碼管,同時顯示不同的字元。點亮各位數碼管鎖存輸出。顯示器的第一位顯示計時節數,3至6位顯示計時的分,最後2位顯示24秒。用T0定時器中斷進行24秒處理,12分鍾計時用T1定時器中斷計時。同時電路通過鍵盤掃描,根據鍵值轉相應鍵處理。
系統電路的設計方案
系統設計方案的提出
本設計是基於89S52單片機的鍵盤控制及顯示電路設計,從系統的設計功能上看,系統可分為兩大部分,即鍵盤輸入控制部分和顯示部分,對於每一個部分都有不同的設計方案,起初我擬訂了下面兩種方案:
第一種方案:
鍵盤控制採用矩陣掃描鍵盤,可以用普通按鍵構成4×4矩陣鍵盤,直接接到89S52單片機的P0口,高四位作為行,低四位作為列,通過軟體完成鍵盤的掃描和定位。顯示部分採用動態顯示,採用移位寄存器74LS164和解碼器74LS138通過顯示驅動程序驅動七段數碼管顯示。此方案成本低,所用到的兩個外圍晶元價格都很低廉,而且單片機的I/O口佔用較少,可以節約單片機介面資源。
第二種方案:
鍵盤控制採用獨立是式鍵盤,每個按鍵的"接零端"均接地,每個按鍵的"測試端"各接一條輸入線,通過檢測輸入線的電平狀態就可以很容易地判斷哪個鍵被按下了,這種方法操作速度高而且軟體結構很簡單。這種方法比較適合按鍵較少或操作速度較高的場合。顯示部分採用靜態顯示方法,所謂靜態顯示,就是每一個顯示器都要佔用單獨的具有鎖存功能的介面用於筆劃段字形代碼。這樣單片機只要把要顯示的字形代碼發送到介面電路,就不用管它了,直到要顯示新的數據時,再發送新的字形碼,因此,使用這種方法單片機中CPU的開銷小。
方案的確定
本設計要求按鍵較多,且本次設計只是對所學知識的一次實踐,設計要求簡單,容易實現,成本低。比較以上兩中設計方案,第二種成本低,佔用單片機資源少,且容易實現,這樣的設計比較適合本次設計,故選用第二種設計方案。
電路設計原理及晶元介紹
鍵盤控制及顯示電路設計的原理及要求
電路的設計原理與功能要求
本設計採用AT89S52單片機晶元作為中央處理晶元,採用AT89S52的P0口構成獨立8鍵鍵盤,採用AT89S52串列口靜態顯示,選用74HC595作為LED驅動晶元。
本電路設計有以下功能及要求:
(1)籃球比賽計時器全場時間為48分鍾,共四節,每節12分鍾和24秒違例。要求開機自動置節計數器為第一節,節計時器為12分00秒,24秒違例為24秒。
(2)用數字顯示籃球比賽當時節數,每節時間及24秒的倒計時,採用單片機串列顯示。
(3)能隨時用按紐開關控制比賽的啟動/暫停,啟動後開始比賽,暫停期間不計時,重新啟動後繼續計時。
電路的總設計框圖
根據設計任務與要求,可初步將系統分為五大功能模塊:主電路、開關啟/停控制電路、顯示電路、音響電路和+5V穩壓電源。進一步細說,主電路選用89S52作為中央處理器;開關啟/停控制電路由八個按鍵組成;顯示電路由八位七段數碼管和74HC595組成;音響電路用ULN2003驅動蜂鳴器;+5V穩壓電路採用7805穩壓塊把電源電壓穩定在+5V。
目 錄摘要 I
ABSTRACT II第1章 緒論 1
1.1 課題背景 1
1.2 設計簡介 2
第2章 系統電路的設計方案 3
2.1 系統設計方案的提出 3
2.2 方案的確定 3
2.3 本章小結 3
第3 章 電路設計原理及晶元介紹 4
3.1 鍵盤控制及顯示電路設計的原理及要求 4
3.1.1 電路的設計原理與功能要求 4
3.1.2 電路的總設計框圖 4
3.2 總電路選用晶元簡介 4
3.2.1 控制晶元AT89S52 4
3.3 LED顯示原理介紹 11
3.4 鍵盤控制原理介紹 14
3.4.1 鍵盤的工作原理 14
3.4.2 獨立式鍵盤 17
3.5 本章小結 20
第4章 鍵盤控制及顯示硬體電路實現 21
4.1 LED顯示電路設計 21
4.2 獨立按鍵鍵盤的電路設計 22
4.3 硬體的焊接 23
4.3.1 硬體的焊接 23
4.3.2 電路板的檢查和故障排除 24
4.4 本章小結 24
第5 章 鍵盤控制及顯示電路軟體設計 26
5.1 軟體設計的基本工具 26
5.1.1 匯編語言的簡介 26
5.1.2 匯編語言的指令系統與程序 26
5.1.3 keilC51開發軟體簡介 28
5.2 獨立式鍵盤軟體設計 28
5.2.1 軟體設計流程圖 29
5.3 鍵盤控制及顯示電路設計軟體實現總流程圖 29
5.3.1 總流程圖 29
5.4 本章小結 30
結 論 31
致 謝 32
參考文獻 33
附錄1 外文資料 34
附錄2 電路原理圖 37
附錄3 匯編源程序 38
附錄4 元件清單 45
5. 用74161集成計數器設計9進制加計數器,要完整電路圖
把一個74161的Q3作為這一級的進位輸出端,它就是一個八進制計數器。第一級的4個輸出端(Q3,Q2,Q1,Q0)就是8,4,2,1。這個第一級的計數輸入是從CLK端輸入的,第二級的CLK接第一級的Q3,就構成了八進制計數器的第二級。如此類推,就構成了多位的八進制計數器電路。
試用同步加法計數器74LS161(或74LS160)和二4輸入與非門74LS20構成百以內任意進制計數器,並採用LED數碼管顯示計數進制。採用555定時器構成多諧振盪電路,為同步加法計數器提供時鍾輸入信號。

(5)電子計數裝置畢業設計擴展閱讀:
電子計數器按功能可分4類。
①通用計數器:可測頻率、周期、多周期平均、時間間隔、頻率比和累計等。
②頻率計數器:專門用於測量高頻和微波頻率的計數器。
③計算計數器:具有計算功能的計數器,可進行數學運算,可用程序控制進行測量計算和顯示等全部工作過程。
④微波計數器:是以通用計數器和頻率計數器為主配以測頻擴展器而組成的微波頻率計。它的測頻上限已進入毫米波段,有手動、半自動 、全自動3類。系列化微波計數器是電子計數器發展的一個重要方面。
6. 電子計時器的設計方案
1,計數部分抄
由震盪器襲。分頻器,計數器,解碼顯示等部分組成
石英晶體振盪器產生的標准信號送入分頻器,分頻器將時標信號分頻為每秒一次的方波作為秒信號送入計數器進行計數,並把累計的結果以「時」「分」秒等數字顯示出來,其中「秒」的顯示有兩級計數器和解碼器組成的六十進制計數器實現,「分」的顯示也一樣。而「時」的顯示由兩級計 數器和解碼器組成的二十四進制計數電路實現。
2校準電路
當剛接通電源或鍾表走時出現誤差時,須進行時間校準
3,正點報時電路
控制電路採用解碼器或用與非門 接到分計數器和秒計數器相應的輸出端。使計數器進行到差10秒整點自動發出鳴叫聲。
7. 求電子信息工程專業畢業設計的範文
·多功能智能信號發生器
·鍋爐液位控制系統
·電氣傳動控制系統
·電動自行車調速系統的設計
·脈沖電鍍電源的設計
·基於MSP430單片機的多路數據採集系統的設計
·水塔水位自動控制裝置
·印染絲光過程的濃燒鹼的在線控制
·基於單片機的自動化點焊控制系統
·100kW微機控制單晶硅加熱電源設計
·防火卷簾門智能控制裝置設計
·基於單片機溫濕度控制系統
·計程車計費系統設計
·基於PID控制演算法的恆溫控制系統
·基於CAN匯流排的教學模擬汽車模型的設計
·基於單片機的溫度測量系統設計
·智能化住宅中的防盜防火報警系統設計
·火災自動監控報警系統設計
·旅客列車自動報站多媒體系統
·鋰電池智能充電器設計
·醫療呼叫系統設計
·基於單片機的飲水機溫度控制系統設計
·基於脈寬調制技術的D類音頻放大器
·雙技術玻璃破碎探測器
·漢字LED顯示裝置的設計
·柴油發動機智能綜合試驗台
·基於公共電話網的數據傳輸系統
·CT二次側數據採集與傳送裝置的設計
·基於單片機的溫室大棚測控系統研究
·大功率可調直流電源的設計
·基於AT89S51單片機的數字溫度計設計
·短波調頻接收機
·基於圖像識別的精密露點儀硬體設計
·腔型腫瘤熱療儀溫度控制系統設計
·嵌入式軸承套圈內外徑尺寸機器視覺測量系統硬體設計
·嵌入式深溝球軸承裝配缺陷視覺檢測系統硬體設計
·電梯程序的FPGA控制
·高頻窄脈沖電源設計
·小功率調頻發射機的設計
·腐蝕速率測試儀的研究
·聲、光同時控制的路燈照明系統設計
·基於CPLD的多維運動控制系統設計
·直流電機轉速控制系統設計
·逆變控制電路設計
·生產線成品計數器
·電動機智能軟起動控制系統的研究與設計(單片機)
·單片機液體點滴速度控制系統設計
·單片機數控系統控制裝置設計
·單片機模糊控制系統的應用研究
·單片機流體計量控制儀的設計
·單片機家居網路控制系統設計
·單片機多路溫濕控制系統設計
·基於單片機的恆壓供水系統的設計
·多媒體數字化輸入系統設計
8. 逆計時數顯定時器的畢業論文的結論
目 錄 中英文摘要,關鍵詞………….....1 一,中英文摘要,關鍵詞 前言……………………………….2 二,前言 原理框圖………………………….3 三,原理框圖 畢業設計主要結構 結構……………….3 四,畢業設計主要結構 4.1,時基信號 . ,時基信號…………………….3 4.2,分頻器件 CD4040………….10 . , 4.3,可逆計數器 CD40110……...15 . , 4.4,置數開關 . ,置數開關……………………20 4.5,控制門 . ,控制門………………………20 4.6,執行電路 . ,執行電路……………………21 畢業設計詳細電路圖 五,畢業設計詳細電路圖……………23 詳細原理解釋……………………24 六,詳細原理解釋 焊接與調試………………………25 七,焊接與調試 結論………………………………26 八,結論 參考文獻…………………………27 九,參考文獻 中英文關鍵字,摘要: 一, 中英文關鍵字,摘要: 逆計時數顯定時器的設計 [摘要] 本文介紹了一種電子定時器.定時時間用數字顯示.並進行逆計數.當 摘要] 計數器顯示為 「 0 」 時.控制器會自動切斷或打開用電器的電源, 定時時間 范圍 1~ 990分鍾。該定時器可替代目前一些家用電器中的機械定時器。 倒計時時定時器的用途很廣泛,它可以用作定時器,控制被定時的電器,實現 定時開或者定時關,在定時的過程中,隨時顯示剩餘時間, 它還可以用作倒計 時計數器。由三位數碼管直觀顯示倒計時計數狀態。 關鍵詞: 關鍵詞:電子定時器,數字顯示,倒計時作者:高劍夫 指導老師:朱永樂 [Abstract] [Abstract] This article introced one kind of electronic timer. Fixed the time is demonstrated with the digit. And carried on ploting the number. When the counter is demonstrated 「0」, The controller automatic turnoff or opens with power source of electric appliance,the range of fixed time is 1~ 990 minutes.This timer may substitute some mechanical timer of domestic electric appliances in the present. The use of the count down timer is very widespread, it can be used as the timer,which controls the electric appliance what be fixed time, realizes fixed time opened or closed, in the process of fixed time, momentarily demonstrates the surplus time, it can be also used as the countdown counter. Display the condition of the countdown immediately by three nixietube. Key word: electronic timer ,digit demonstration,countdown Written by Jianfu Gao Supervised by Yongle Zhu 二, 前言計數器是最常用的時序電路之一,他們不僅可用於對脈沖進行計數,還可以用 於分頻,定時,產生節拍脈沖以及其他時序信號。計數器的種類不勝枚舉,按照 編碼分類可以分成:二進制碼計數器,BCD(二——十進制)計數器,循環碼計 數器。文章中涉及到的計數器是十進制的。 可逆計數器又稱作加/減計數器。是計數器的一個重要組成部分,除了一些專 用的大規模可逆計數器具有符號框功能, 中規模可逆計數器一般是不具備極性符 號功能的。 因此用無符號的中小規模可逆計數器設計帶符號的可逆計數器顯得尤 為必要.一般完成這一轉換需增加三個單元電路。①符號寄存器和符號顯示驅動 器 用於寄存和驅動計數狀態的極性符號。②清零電路,在計數器的計數狀態+0 和 -0 相互轉換時,它使計數器清零。③控制門電路。在可逆計數器的極性符號 控制下, 它使正計數狀態時的增加時鍾脈沖和城小時鍾脈沖分別變成負計數狀態 時的減小時鍾脈沖和增加時鍾脈沖。 我們這篇論文寫的逆計時數顯定時器是在以電子技術(數字部分)該教材基礎 上寫成的。它主要由:時基信號,分頻器,可逆計數器,控制門,置數開關,執 行電路組成。這種電子定時器定時時間用數字顯示,並進行逆計數。當計數器顯 示為 「 0 」 時.控制器會自動切斷或打開用電器的電源, 定時時間范圍 1~ 990 分鍾,LED 數碼管顯示運行過程。為了更好的理解該電路的設計原理,文章 中詳細解釋了構成該電子定時器的每個構成部分。 這種採用常規 CMOS 數字集成電路的定時器,電路原理簡單,使用方便,適 用於家用電器及工業設備的定時控制,故值得電子愛好者業余製作。 三,原理框圖: 原理框圖: 數碼管 可逆計 數器 控制門 執行電路 置數 開關 分頻器 被控電路 時基信號 四,畢業設計主要結構 4.1 時基信號 . 圖中 VD1、Rl~R3、D1、D2 等組成時基信號產生電路。 VD1 以及下文中的 VD2,VD9,VD16 都是 1N4001 1N4001 的特徵有: 低的反向漏電流 較強的正向浪涌承受能力 高溫焊接保證 引線可承受 5 磅 (2.3kg) 拉力 它的極限值和溫度特性 TA = 25℃ 符號 最 大 可 重 復 峰 值 VRRM 反向電壓 最大均方根電壓 VRMS 最 大 直 流 阻 斷 電 VDC 壓 最 大 正 向 平 均 整 IF(AV) 流電流 峰 值 正 向 浪 涌 電 IFSM 流 8.3ms 單一 正 弦半波 最 大 反 向 峰 值 電 IR(AV) 流 典型熱阻 RθJA 工 作 結 溫 和 存 儲 Tj, TSTG 溫度 電特性 TA = 25℃ 符號 最大正向電壓 IF = VF 1.0A 最大反向電流 IR TA= 25℃ TA=100℃ 見下表 50 35 50 1.0 30 單位 V V V A A 30 65 -50 --- +150 ?A ℃/W ℃ 1.1 單位 V ?A 5.0 100 典型結電容 VR = Cj 15 pF 4.0V, f = 1MHz 時基信號取交流電的 50HZ 信號。電源變壓器次級輸出的交流電壓經 VD1 半 波整流後在 R1 上產生 50HZ 的脈沖直流電。 圖中 D1,D2 是 CD4069------六反相器 CD4069 提供了14 引線多層陶瓷雙列直插(D)、熔封陶瓷雙列直插(J)、塑 料雙列直插(P)和陶瓷片狀載體(C)4 種封裝形式。 推薦工作條件: 電源電壓范圍…………3V~15V 輸入電壓范圍…………0V~VDD 工作溫度范圍 M類…………-55℃~125℃ E 類………….-40℃~85℃ 極限值: 電源電壓…...-0.5V~18V 輸入電壓……-0.5V~VDD+0.5V 輸入電流…………….±10mA 儲存溫度…………-65℃~150℃ 引出端符號: 1A~6A 數據輸入端 VCC 正電源 Vss 地 1Y~6Y 數據輸入端 邏輯符號: 引出端排列(俯視) 邏輯表達式: Y= A 邏輯圖: 由點 1 輸出的脈沖信號經 D1,D2 等組成的施密特觸發器整形後在點 2 輸出 50HZ 的矩形脈沖信號,供分頻器作時鍾信號。 施密特觸發器特點 施密特觸發器與其說是「觸發器」,不如說是具有滯後特性的數字傳輸門, 其特點有二: 1.輸入電平的閾值電壓由低到高為 ,由高到低為 ,且 > , 為負 輸出的變化滯後於輸入,形成回環。我們將稱 向閾值電壓,二者的差值稱為回差。 為正向閾值電壓, 稱 2.與雙穩態觸發器和單穩態觸發器不同,施密特觸發器屬於「電平觸發」型 電路,不依賴於邊沿陡峭的脈沖。 下圖是施密特發器的電壓傳輸特性,圖 (a) 是反相傳輸特性,圖 (b) 是同相傳 輸特性。 二、由反相器構成的施密特觸發器 1.反相器構成的施密特觸發器的電路結構 將兩級反相器串接起來,同時通過分壓電阻把輸出端的電壓反饋到輸入端,就構 成了圖所示的施密特觸發器。 (a)電路 (b) 圖形符號 2.反相器構成的施密特觸發器的工作原理 G1,G2 為 CD4069 反相器,門電路的閾值電壓為:VTH=1/2VDD,且 R1<R2VI=0 時,VO=VOL≈ 0,VI' ≈ 0 當 VI 從 0 逐漸升高到使得 VI 』 = VTH 時,電路發生正 反饋,如圖所 電路狀態迅速轉換為 Vo=VOH ≈ VDD 當 VI 從 0 逐漸升高到使得 VI 』= VTH 時,電 路發生正反饋,如圖所示: 電路狀態迅速轉換為 Vo=VOH ≈ VDD 正向閾值電壓: VI 上升過程中電路狀態發生 轉換時對應的輸入電平正向閾值電壓:VT+ =(1+R1/R2)VTH 當 VI 從 VDD 逐漸下 降到使得 VI 』= VTH 時,電路發生正反饋,如圖所示: 電路狀態迅速轉換為 Vo=VOL ≈ 0 負向閾值電壓: VI 下降過程中電路狀態發生轉 換時對應的輸入電平負向閾值電壓:VT-=(1-R1/R2)VTH 電壓傳輸特性曲線: (a)同相輸出 (b) 反相輸出 圖 電路的電壓傳輸特性 回差電壓: 定義回差電壓 :VT=VT+— VT通過改變 R1 和 R2 的比值,可以調節 VT+、 VT-和回差電壓的大小,但 R1 必須小 於 R2,否則電路將進入自鎖狀態,不能正常工作。 三、施密特觸發器的應用 1.用於波形變換: 將邊沿變化緩慢的周期性信號變換為邊沿很陡的矩形脈沖信號。 圖 施密特觸發器的應用於波形變換 2.脈沖整形: 在數字系統中,矩形脈沖經傳輸後往往發生波形畸變。 3.脈沖鑒幅: 可在輸入的一系列幅度各異的脈沖信號中選出幅度大於某一定值的脈沖輸 出。 4.2 分頻器 分頻器由電路CD4040等組成。CD4040為12個D觸發器串聯的12級二進制計數 器。 l2位的輸出端分別為Q1、Q2、? ?Q12。 把二進制計數器作成分頻系數為M 的分頻器,也就是說讓滿M 個脈沖輸出一個脈沖。 這十脈沖還要把各級計數器 再次清零,以便重新計數。 圖中CC4040 是12 位二進制串列計數器。所有的計數器為主從觸發器。計 數器在時鍾下降沿進行計數。CR 為高電平時,對計數器進行清零。由於在時鍾 輸入端使用斯密特觸發器, 對脈沖上升和下降時間無限制, 所有輸入和輸出均經 過緩沖。 CC4040 提供了16 引線多層陶瓷雙列直插(D)、熔封陶瓷雙列直插(J)、 塑料雙列直插(P)和陶瓷片狀載體(C)4 種封裝形式。 引出端符號: CP 時鍾輸入端 CR 清除端 Q0~Q11 計數器脈沖輸出端 VDD 正電源 Vss 地 推薦工作條件: 電源電壓范圍…………3V~15V 輸入電壓范圍…………0V~VDD 工作溫度范圍 M 類…………-55℃~125℃ E 類………….-40℃~85℃ 極限值: 電源電壓…...-0.5V~18V 輸入電壓……-0.5V~VDD+0.5V 輸入電流…………….±10mA 儲存穩定…………-65℃~150℃ 邏輯符號: 引出端排列(俯視) 功能表: 邏輯圖: 靜態特性:參數 VO (V) VOL 輸出低 電平電壓 (最大) VOH 輸出 高 電平電壓 (最小) VIL輸入 低電 平電壓 (最大) VIH 輸入 高 電平電壓 (最小) IOH 輸出 高電 平電流 (最小) IOL 輸出 低電 平電流 (最小) II 輸入電 流 IDD 電源 電 流 (最大) 測試條件 VI (V) 5/0 10/0 15/0 5/0 10/0 15/0 VDD (V) 5.0 10.0 15.0 5.0 10.0 15.0 5.0 10.0 15.0 5.0 10.0 15.0 5.0 5.0 10.0 15.0 5.0 10.0 15.0 15.0 5.0 10.0 15.0 規范值 -55℃ 0.05 -40℃ 25℃ 85℃ 125 ℃ 單位 V 4.95 9.95 14.95 1.5 3.0 4.0 3.5 7.0 11.0 -2.0 -0.64 -1.6 -4.2 0.64 1.6 4.2 ±0.1 5.0 10.0 15.0 5.0 10.0 20.0 -1.8 -0.61 -1.5 -4.0 0.61 1.5 4.0 -1.6 -0.51 -1.3 -3.4 0.51 1.3 3.4 -1.3 -0.42 -1.1 -2.8 0.42 1.1 2.8 ±1.0 150.0 300.0 600.0 -1.15 -0.36 - 0.9 -2.4 0.36 0.9 2.4 V 0.5/4.5 1.0/9.0 1.5/13.5 4.5/0.5 9.0/1.0 13.5/1.5 2.5 4.6 9.5 13.5 0.4 0.5 1.5 - V - V 5/0 5/0 10/0 15/0 5/0 10/0 15/0 15/0 5/0 10/0 15/0 mA mA μA μA 動態工作條件(TA=25℃):參數 規范值 VDD=5V 最小 fcp CP 頻率 tw CP 脈 沖寬度 tw CR 脈 沖寬度 tRE CR 撤離時間 tr 、tf CP 上升或下 降時間 140 200 350 無限制 最大 3.5 VDD=10V 最小 60 80 150 最大 8.0 40 60 100 VDD=15V 最小 最大 12.0 MHz Ns Ns Ns Μs 單位 動態特性(TA=25℃): 參數 測試條件 VDD (V) 規范值最小 最大 單位 CP 操作 tPLH、tPHL 傳輸 延遲時間 CP →Q0 Qn →Qn+1 CL=50pF RL=200k tr=20ns tf=20ns 5.0 10.0 15.0 5.0 10.0 15.0 5.0 10.0 15.0 5.0 10.0 15.0 5.0 10.0 15.0 5.0 10.0 15.0 - - 360 160 130 200 80 60 200 100 80 - Ns - tTLH、tTHL 輸出轉換時間 - Ns fcp CP 頻率 3.5 8.0 12.0 - MHz tw CP 脈沖寬度 140 60 40 Ns tr、tf CP 上升或下降時 間 CI 輸入電容 (任一輸入端) CR 操作 無限制 Μs - 7.5 pF tPHL 傳輸 延遲 時間 時間 CR→Q 5.0 10.0 15.0 5.0 10.0 15.0 5.0 10.0 15.0 - 280 120 100 200 80 60 350 150 100 Ns tw CR 脈沖寬度 - tRE CR 撤離時間 這里要把50Hz的脈沖信號通過分頻器分頻後得到周期為1分鍾的脈沖信號,分 頻系數M =50×60=3000.就是要用二進制計數器搭成分頻系數為3000的分頻器。 電路中用二極體VD3~ VD8, 電阻R4組成的 「與」 門電路從計數器的輸出Q1~ Ql2 中檢測出時鍾數M , 3000個時鍾脈沖對應於Q4=8, Q5=16, Q6=32, Q8=128, Q9=256, Q10=512及Q12=2048。 這些輸出均為高電平 「1」 即8+16+32+128+256+2048=3000 , 時,點3輸出一個脈沖,同時經R4送入CD4040的置零端R,使其復位。 二極體 VD3~ VD8 是六個 1N4148 1N4148的特徵是: 反向漏電流小 開關速度快 最大功率耗散500mW 高穩定性和可靠性 4.3可逆計數器 可逆計數器由三個CD40110組成 CD40110 為十進制可逆計數器/鎖存器/解碼器/驅動器,具有加減計數,計 數器狀態鎖存,七段顯示解碼輸出等功能。CD40110 有2 個計數時鍾輸入端CPU 和CPD 分別用作加計數時鍾輸入和減計數時鍾輸入。 由於電路內部有一個時鍾信 號預處理邏輯,因此當一個時鍾輸入端計數工作時,另一個時鍾輸入端可以是任 意狀態。 CD40110 的進位輸出CO 和借位輸出BO 一般為高電平,當計數器從0~9 時, BO 輸出負脈沖;從9~0 時CO 輸出負脈沖。在多片級聯時,只需要將CO 和 BO分別接至下級CD40110 的CPU 和CPD 端,就可組成多位計數器。計數器作加 法計數時每計滿l0個數後其輸出一個脈沖:Qb0 為借位輸出端.計數器作減法計 數時每計滿10個數後其輸出一個脈沖, 把Qc0 、 Qb0分別和上一位的CPU, D 相 CP 連可組成多級可逆計數器 引出端符號: BO 借位輸出端 CO 進位輸出端 CPd 減計數器時鍾輸入端 CPu 加計數器時鍾輸入端 CR 清除端 /CT 計數允許端 /LE 鎖存器預置端 VDD 正電源 Vss 地 Ya~6g 鎖存解碼輸出端 引出端排列: 邏輯圖 靜態特性: 參數 測試條件 IOH (m A) VOL 輸出 低 電平 電壓 ( 最 大) VOH 輸出 - VO (V) - VI (V ) 5/0 10/0 15/0 VDD (V ) 5.0 10.0 15.0 規范值 -55℃ -40℃ 25℃ 85℃ 125℃ 單 位 V 0.05 - - 5/0 10/0 5.0 10.0 4.95 9.95 V 高 電平 電壓 ( 最 小) VIL 輸出 低 電平 電壓 ( 最 大) VIH 輸出 高 電平 電壓 ( 最 小) IOL 輸 出低 電 平電 流 ( 最 小) II 輸 入 電 流 IDD 電源 電 流 ( 最 大) VOH 輸出 驅 動電 壓 ( 典 型) - 0.5/4.5 1.0/9.0 1.5/13.5 15/0 15.0 14.95 - 5.0 10.0 15.0 1.5 3.0 4.0 V - 4.5/0.5 9.0/1.0 13.5/1.5 - 5.0 10.0 15.0 3.5 7.0 11.0 V - 0.4 0.5 1.5 5/0 10/0 15/0 5.0 10.0 15.0 0.64 1.6 4.2 0.61 1.5 4.0 0.51 1.3 3.4 0.42 1.1 2.8 0.36 0.9 2.4 mA - - 15/0 15.0 ±0.1 ±1.0 μA - - 5/0 10/0 15/0 5.0 10.0 15.0 5.0 10.0 20.0 5.0 10.0 20.0 150.0 300.0 600.0 μA 0 10 25 0 10 25 0 10 25 - - 5.0 5.0 5.0 10.0 10.0 10.0 15.0 15.0 15.0 - 4.55 4.13 3.64 9.55 9.25 8.85 14.55 14.21 13.90 - V - - - - - - - - CD401l0的7個輸出端a~g分別和LED共陰極數碼管a~z端對應相連,數碼管 即可顯示計數器所計的數值 4.4 置數開關 s1、s2是置數開關,將時鍾脈沖送到IC3的加法計數輸出端,按動sl或s2即可將 IC3~IC5所組成的計數器達到預定的數值.s1為快調按鈕,按下 S1時時鍾脈沖 頻率為50Hz;s2為慢調按鈕.按下 s2時.時鍾頻率為2 5/l6Hz S3為計數器的置零開關。 S1~S3選用小型按鈕開關。 4.5 控制門 D3~D6、VD9~VD15等組成控制門。 當IC3的減法輸入端輸入每分鍾1個的計時脈沖時,計數器作減法計數。控制門的 作用是:當LED數碼管顯示「000」時,、可封住計時脈沖使計數器維持在此狀態 不變.並通過執行機構使用電器打開或關閉。 為了達到上述目的.必須對IC3~IC5的7段輸出進行解碼.即當數顯為 「000」 時 使 ④ 為高電平「1」 ,從而由VD9、R6組成的「或」 門把減法計數輸入端 封住,減法計數被禁止,計數器被維持在 「000」 狀態.除非重新按動S1和S2。 經分析發現:CD40110顯示「0」時.其f為高電平「 l」.g為低電平「 0」.而 且f為高電平1、g為低電平「 0」 時顯示的數字唯一可能是0.因此f 、g為顯示 0的特徵筆劃, F4~F6為非門,當f為高電平「 1」時.其輸出為低電平 0」 這 樣.當IC3~IC5的f為高電平「 1」時.g為低電平「?0 」時.由VD10~VD15、 R9組成的「或」門 輸出低電平.從而點④輸出高電平。 4.6 執行電路 執行電路由VT1,非門3及S4等組成。 VT19013的特徵: 最大耗散功率:Pcm = 0.625 W 最大集電極電流:Icm = 0.5 A 集電極-基極擊穿電壓:Vcbo = 45 V 電特性 (環境溫度 25 ℃)參數 集 電 極-基 極 擊 穿 電 壓 集 電 極-發 射 極 擊 穿 電壓 發 射 極-基 極 擊 穿 電 壓 集 電 極-基 極 截 符號 Vcbo 測試條件 Ic = 100μA,Ie=0 最 小 典 型 最 大 單位 值 值 值 45 V Vceo Ic=0.1mA,Ib=0 25 V Vebo Ie=100μA,Ic=0 5 V Icbo Vcb=40V, Ie=0 0.1 μA 止 電 流 集 電 極-發 射 極 截 止 電流 發 射 極-基 極 截 止 電 流 直 流 電 流 增益 集 電 極-發 射 極 飽 和 壓降 基極發 射 極 飽 和 壓 降 基極發 射 極 正 向 電 壓 特 征 頻率 Hf1分類 檔次 范圍 Iceo Vce=20V,Ib=0 0.1 μA Iebo Veb=5V,Ic=0 0.1 μA Hfe1 Hfe2 Vce=1V,Ic=50mA Vce=1V,Ic=500mA 64 40 300 Vce(sat) Ic=500mA,Ib=50mA 0.6 V Vbe(sat) Ic=500mA,Ib=50mA 1.2 V Vbe Ie=100mA 1.4 V Ft Ved=6V,Ic=20mA,f=30MHz 150 MHz D 64-91 E 78-112 F 96-135 G 112-166 H 144-220 I 190-300 S4為繼電器吸合狀態的選擇開關,當開關s4置於1時,繼電器K 定時釋放.關斷 用電器電源;當開關s4置於2時.繼電器K 定時吸合.接通用電器電源。繼電器K 選用額定工作電壓為1.2V、觸點負荷為220V×3A以上的繼電器.如JQX-4F等。 總電路圖,S4 應選用有自鎖裝置的按鈕開關。 五,畢業設計詳細原理圖 六,詳細原理解釋電路中的R1-R3,VD1及非門1,2組成時基信號產生電路。電路變壓器次級輸出 的交流電壓經VD1半波整流後,在R1上產生50HZ的脈沖信號,該信號經非門1,2 組成的施密特觸發器整形後,由非門2輸出50HZ的方波信號,供分頻器作時鍾信 號。 分頻器由IC2 CD4040組成,CD4040是一個12級二進制計數器。IC2的12為輸出 端分別為Q1,Q2..Q12。把二進制計數器作為分頻器系數為M的分頻器,就要求計 數器在計滿M個脈沖時輸出一個脈沖,而這個脈沖還要把各級計數器再次清零。 電路中要求把50HZ的時鍾信號經分頻得到周期為1分鍾的脈沖信號,其分頻系 數M=50*60=3000。二極體VD3-VD8,R4組成與門電路,它可以從IC2輸出端檢測出 始終脈沖數M。3000個始終脈沖對應於Q4=8,Q5=16,Q6=32,Q8=128,Q9=256, Q10=512 及 Q12=2048 , 這 些 輸 出 端 全 部 為 高 電 平 , 即 8+16+32+128+256+512+2048=3000時,在A點輸出一個脈沖,同時經R5送入IC2的 置零端R,使其復位。 可逆計數器是由三個CD40110(IC2,IC3,IC4)組成的。CD40110是一塊集計 數,解碼,鎖存及驅動為一體的集成電路。CPU為加法輸入端,當有脈沖輸入時, 計數器做加法計數;CPD為減法輸入端,當有脈沖輸入時,計數器做減法計數。 QCO為進位端,計數器在做加法計數時,每計滿10個數後輸出一個脈沖。QBO為借 位輸出端,計數器在做減法計數時,每計滿10個數後輸出一個脈沖。把QCO,QBO 分別和上一位的CPU,CPD相連,可組成多級可逆計數器。 CD40110的7個輸出端a-g分別和LED共陰級數碼管的a-g端連接,以顯示計數器 所計的數值。 開關S1,S2是置數開關,可將時鍾脈沖送到IC3的CPU端,按動S1或者S2便可使 IC3-IC5所組成的計數器達到預定的數值。開關S1為快調按鈕,按下S1時,時鍾 頻率為50HZ;開關S2為慢調按鈕,按下S2時,時鍾頻率為25/16HZ。 非門3-非門6,VD9-VD15組成控制門。當IC3的CPD端每分鍾輸入一個計時脈沖 時,計數器做減法計數。控制門的作用是:當三位LED數碼管顯示「000」時,可 封住計時脈沖,使計時器維持此狀態不變,並通過執行電路使被控制電器的電源 打開或者關閉。 為了達到上述目的,必須對IC3-IC5的輸出進行解碼,即當數顯為「000」時, 使B點為高電平, 從而使VD9及R6組成的或門把減法計數端封住, 減法計數被禁止。 當CD40110的f端為高電平, g端為低電平時, 數碼管顯示為 「0」 這樣, 。 在IC2-IC5 的f端為高電平,非門4-非門6的輸出端為低電平,此時由VD10-VD15,R9組成的 或門輸出低電平,從而使B點為高電平,該電平加在IC3的CPD端,使計數器停止 計數。 執行電路由VT1,非門3及S4等組成。S4為繼電器吸合狀態的選擇開關,當S4 置於1位置時,繼電器K1定時釋放;當S4置於2位置時,繼電器K1定時吸合。繼電 器K1的觸點K1的觸點K1-1的控制使用電器供電電源的接通與關斷。 七,焊接與調試 7.1焊接方面 在焊接之前, 先要做好一系列的准備: 1.准備好焊錫絲, 助焊劑, 調溫電烙鐵, 用於各種連線, 安裝線, 屏蔽線的導線。 2.按電路板尺寸對元件進行彎腳及整形, 元件型號及數值應放在可見的位置。 在焊接操作時,先調節電烙鐵的溫度到350攝氏度,將插好元件的電路板焊接 面朝上,左手拿焊錫絲,右手持電烙鐵,使烙鐵頭貼著元件的引線加熱,使焊錫 絲在高溫下熔化, 沿著引線向下流動, 直至充滿焊孔並覆蓋引線周圍的金屬部分, 撤去焊錫絲並沿著引線向上方提拉烙鐵頭,形成像水滴一樣光亮的焊點。焊接速 度要快, 一般不超過3S, 以免損壞元件。 由於引線的粗細不同, 焊孔的大小不同, 如一次未焊好, 等冷卻後再焊。 焊接順序: 先焊細導線和小型元件, 後焊晶體管, 集成塊,最後焊接體積較大較重的元件。 7.2電路的調試 一、調試方法: 1,分塊調試法。把總體電路安裝按功能分為若干個模塊,對每個模塊分別進行 調試。一塊一塊地進行,逐步擴大調試范圍,最後完成總調試。方法有兩種:一 種邊安裝邊調試,即按信號流向組裝一模塊就調試一模塊,然後再繼續組裝其他 模塊。另一種是整體電路一次組裝完畢後,再分塊調試。其優點:問題出現的范 圍小,可及時發現,易於解決。 2, 整體調整法,此方法是把整個電路組裝完畢後,不進行分塊調試,實行一次 性總調。 二、調試步驟: 1,通電前檢查。特別注意電源是否接錯,電源與地是否有短接,二極體方向和 電解電容的極性是否接反,集成電路和晶體管的引腳是否接錯。 2,通電檢查。一定是調試好所需要的電源電壓數值,然後才能給電路接通電源。 電源一經接通,不要急於用儀器觀測波形和數據,而是要觀察是否有異常現象, 如冒煙、異常氣味、放電的聲光、元器件發燙等。若有,應及時關閉電源,待排 除故障後才可以接通電源。 3, 塊調試。 按調試要求測試性能指標和觀察波形。 調試順序按信號的流向進行, 這樣可以把前面調試通過的輸出信號作為後一級的輸入信號, 為最後的整機聯調 創造條件。 4, 整機調試 八,結論 九,參考文獻 [1] 周長源 [2] 《電路理論基礎》 高等教育出版社 L298 L297 英文應用筆記 2003.2 [3] 庚華光 《電子技術基礎》 數字部分 [5] 梁德厚 《數字電子技術及應用》 機械工業出版社 [6] 何筱平. 高效步進電機[J]. 微特電機 , 1983.2
9. 畢業論文,計數器的設計方法探討,誰寫一下,謝謝!!!
提供一些電子信息工程專科畢業論文的題目,供參考。
精密檢波器的設計
簡易電子血壓計的設計
電子聽診器的設計
簡易數碼相機的設計
直流電機轉動的單片機控制
高頻功率合成網路的研究
多功能氣體探測器
車用無線遙控系統
家用門窗報警器
智能型全自動充電器
醫用病房多路呼叫系統
多功能數字鍾
數字電壓表的設計與模擬
虹膜識別技術的認識及其在電子學科的發展探討
基於Orcad的電子線路特性分析及優化設計
恆溫熱熔膠槍的設計
步進電機的數字控制器設計
虹膜圖像的預處理(演算法分析及探討)
四位密碼電子鎖的設計
旋轉LED屏的製作
基於PC機的LCD實時顯示控制系統設計(pc機部份)
基於PC機的LCD實時顯示控制系統設計(單片機部份)
ICL7135的串列採集方式在單片機電壓表中的應用
用89C51和8254-2實現步進式PWM輸出
桌面行走智能小車
雙音頻電話信息傳輸系統
車庫控制管理系統(基於PC機)
車庫控制系統車位識別(基於PC機)
數控音頻功率放大電路
剛體轉動實驗平台的改進設計
諧振頻率測試儀
高頻寬頻放大器的製作
高頻窄帶放大器的設計
寬頻功率放大器的設計
程式控制濾波器的設計
高頻電壓測試棒的製作
基於TMS320VC5402的DSP創新試驗系統
U-BOOT在ARM9(AT91RM9200)上的移植
ARM9(AT91RM9200)啟動過程的研究與啟動代碼的設計
基於ARM9(AT91RM9200)的嵌入式Linux移植調試環境的研究與建立
嵌入式Linux在ARM9(AT91RM9200)上的移植
ARM9(AT91RM9200)簡易JTAG模擬器設計
基於單片機的電動機測速系統
基於單片機的單元樓門鈴及對講系統
基於單片機的自來水管的恆流控制
基於單片機的電子脈搏測量儀
基於單片機的自來水水塔控制系統
洗衣機控制系統設計
基於力敏感測器的壓力檢測
濕敏感測器應用電路系統設計
基於氣敏感測器的大氣環境測量系統設計
基於光敏感測器的機器人控制電路設計
基於溫敏感測器的應用電路設計
基於磁敏感測器的檢測電路設計
超聲波感測器在倒車雷達系統中的應用
溫度感測器在現代汽車中的應用
電子秤中的應變片感測器
光電開關在自動檢測的應用
熱釋電感測器的應用
淺談各種接近開關
基於單片機的自行車碼表設計
基於單片機的圖形溫度顯示系統
基於單片機的自動打鈴器設計
基於EDA技術的自動打鈴器設計
通用示波器字元(圖案)顯示電路設計
基於EDA技術的時鍾設計
用matlab實現數字電子技術數據傳輸電路設計
在matlab環境下實現同步計數器電路模擬
鋰電池充電器的設計與實現
脈沖調寬(PWM)穩壓電源作光源的設計與實現
壓電式感測器的應用
矩形脈沖信號發生器的設計
可編程交通控制系統設計
多功能數字鍾
實用電子稱
多點溫度檢測系統
可編程微波爐控制器系統設計
智能型充電器顯示的設計
電子顯示屏
電源逆變器
數字溫度計
簡易數字電壓表
聲光雙控延遲照明燈
可遙控電源開關
無刷直流電機控制裝置整流電路的設計
PLC控制系統與智能化中央空調
PLC在電梯變頻調速中的應用
PLC在輸電線路自動重合閘的應用
非同步電機變頻調速系統的設計
電機故障診斷系統的設計
數控穩壓源
4-20mA電流環設計
單匯流排多點溫度檢測系統
單片機控制的手機簡訊發送設備
簡易恆溫浸焊槽設計
單片機控制的手機簡訊發送設備
基於MATLAB的IIR數字濾波器設計與模擬
基於MATLAB的FIR數字濾波器設計與模擬
平穩隨機信號功率譜估計及在MATLAB中的實現
智能紅外遙控電風扇的設計
單片機控制的消毒櫃
數字秒錶的設計
基於VGA顯示的頻譜分析儀設計
基於FPGA紅外收發器設計
基於FPGA 的FSK調制器設計
基於FPGA的多頻電療儀的設計
基於FPGA幅度調制信號發生器設計
基於FPGA全數字鎖相環設計
單片機之間的串口數據通信
微機與單片機間的串口數據通信
模型自適應系統控制器設計
神經網路PID控制器設計
帶誤差補償環節的PID控制系統
具有模糊系統控制的PID控制系統
限電自動控制器
單片機實現三位電子秒錶
開關穩壓電源設計
新型鋰電池充電器
自製溫度檢測報警器
限流直流穩壓電源設計
微波測速計
自由落體實驗儀
風力發電機轉速控制
風力發電電池組運行狀態檢測
光伏電能的儲存及合理應用控制裝置
車庫門自動開閉
小功率風力發電機研製
利用車內電源(12V)給筆記本電腦供電電源(19V)
基於PWM控制的七彩燈設計
紅外遙控電風扇
基於串口通信的GPS定位系統
數控電壓源
20mA電流環模塊設計
基於GSM的汽車防盜系統的設計