【正文】
119 VSS20U1AT89C52IN11 IN22IN33 IN44IN55 IN66IN77 IN88COM9OUT1 18OUT2 17OUT3 16OUT4 15OUT5 14OUT6 13OUT7 12OUT8 11DIODE 10U2GND VCCGNDabfcgdeDPY1234567abcdefg8 dp dpDS?DPY_7SEG_DPabfcgdeDPY1234567abcdefg8 dp dpDS?DPY_7SEG_DPD7D6R19RES2D517RES2 D4R18RES2 D316RES2D215RES2D114RES2D013RES2 D720RES2D6D5D4D7D3D2D6D1D0D5D4D3D2D1D0圖 24 LED 與單片機的接 線使用 ULN2803 驅(qū)動芯片對 LED 進行驅(qū)動,ULN2803 相當(dāng)于一個反相驅(qū)動器,其內(nèi)部具體結(jié)構(gòu)如圖 25: R 1R 3R 2圖 25 ULN2803 的內(nèi)部結(jié)構(gòu)ULN2803 的特點:1.最大驅(qū)動電流可達 500mA2.反向驅(qū)動河南科技大學(xué)本科畢業(yè)設(shè)計(論文)123.需要限流電阻,數(shù)碼管越多,限流電阻的阻值越小167。發(fā)光二極管工作電流在 10mA 左右,而一般的 I/O 接口不能提供這么大的電流,需要使用驅(qū)動電路,常用的有 ULN2020A,7 段驅(qū)動:ULN2083,8 段驅(qū)動。 LED 顯示于單片機接口由于單片機 I/O 的電氣特性決定了單片機的端口的驅(qū)動能力有限,一般的,單片機的端口只是驅(qū)動 TTL 電平,不提供或者提供很小的驅(qū)動電流,所以在帶負(fù)載時,單片機應(yīng)該在 I/O 口加上驅(qū)動芯片。7 段發(fā)光二極管,再加上一個小數(shù)點位,共計 8 段,因此提供給 LED 顯示器的段碼正好一個字節(jié)。若幾個發(fā)光二極管按一定的規(guī)則點亮,則會顯示不同的數(shù)字或字符。共陰極 LED 顯示器的發(fā)光二極管的陰極連接在一起,通常共陰極接地。這種顯示器有共陽極和共陰極兩種。 LED 顯示于單片機接口167。該電容的典型值為 30pF,該設(shè)計選擇 22pF。 晶振電路單片機的晶振電路是一種典型的電路,分為內(nèi)部時鐘和外部時鐘兩種方式。二極管可以實現(xiàn)快速釋放電容電量功能,滿足短時間復(fù)位的要求。該設(shè)計中的復(fù)位電路選用由 10μF 的電容和 10KΩ 的電阻 IN4148 二極管組成。 復(fù)位電路從原理上,一般采用上電復(fù)位電路。167。空閑方式停止 CPU 的工作,但允許 RAM,定時/ 計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。主要性能參數(shù):(1) 與 MCS51 產(chǎn)品指令和引腳完全兼容(2) 8K 字節(jié)可重擦寫 Flash 閃速存儲器(3) 1000 次擦寫周期(4) 全靜態(tài)操作: 0Hz—24Hz(5) 三級加密程序存儲器(6) 256X8 字節(jié)內(nèi)部 RAM(7) 32 個可編程 I/O 口線(8) 3 個 16 位定時/計數(shù)器(9) 8 個中斷源(10) 可編程串行 UART 通道(11) 低功耗空閑和掉電模式AT89C52 功能特性概述:AT89C52 提供以下標(biāo)準(zhǔn)功能:8k 字節(jié) Flash 閃速存儲器,256 字節(jié)的內(nèi)部RAM,32 個 I/O 口線,3 個 16 位定時/計數(shù)器,一個 6 向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。AT89C52 有 40 個引腳,32 個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含 2 個外中斷口,3 個 16 位可編程定時計數(shù)器,2 個全雙工串行通信口,2 個讀寫口線,AT89C52 可以按照常規(guī)方法進行編程,也可以在線編程。 AT89C52 單片機介紹該設(shè)計選用 AT89C52 單片機,單片機的內(nèi)部框圖如圖 21 所示。通過對以上設(shè)計方案比較,該設(shè)計選用方案一進行設(shè)計。由于元器件比較多,所以相對來說實物的成本也比較高,而且在 PCB 布線時更加麻煩。方案二:優(yōu)點是該方案應(yīng)用穩(wěn)定的高頻脈沖信號作為定時器的時間基準(zhǔn),可以說也有同單片機一樣的精確、穩(wěn)定、可靠的輸出時間,且對軟件要求不高,能很好地實河南科技大學(xué)本科畢業(yè)設(shè)計(論文)5現(xiàn)設(shè)計要求的功能。該方案還有一個好處就是成本低。并可以利用單片機的功能很好的進行時間的顯示、指示,輸出。 方案論證對以上兩個方案進行論證,并加以選擇確定該設(shè)計的總體方案框圖以便進一步設(shè)計。該方案應(yīng)用穩(wěn)定的高頻脈沖信號作為定時器的時間基準(zhǔn),可以說也有同單片機一樣的精確、穩(wěn)定、可靠的輸出時間,且對軟件要求不高,能很好地實現(xiàn)設(shè)計要求的功能。當(dāng) T2 計數(shù)滿之后T3 減計數(shù)器開始工作。T1 減數(shù)器計數(shù)時時通過 T1 預(yù)置數(shù)顯示器顯示T1 的剩余時間,同時使 T1 的時間輸出器和指示燈工作,當(dāng) T1 計數(shù)滿之后 T2 計數(shù)器開始工作,并對 T2 預(yù)置數(shù)。方案一的原理框圖如圖 12:河南科技大學(xué)本科畢業(yè)設(shè)計(論文)3AT89C52 單片機發(fā)光二極管顯示、指示按鍵調(diào)節(jié)、選擇LED 顯示ULN2083驅(qū)動繼電器應(yīng)用圖 12 方案一原理框圖方案二:高頻脈沖信號作為定時器的時間基準(zhǔn),計數(shù)器實現(xiàn)定時。并可以利用單片機的功能很好的進行時間的顯示、指示,輸出。繼電器是定時后的具體應(yīng)用器件。 方案設(shè)計方案一:利用單片機定時輸出 YYY3,定時時間分別為TTT3 ,并用發(fā)光二極管表示其時間長短,用 LED 顯示定時的剩余時間。 T3, 1min ~99min。第 1 章 整體方案設(shè)計與論證河南科技大學(xué)本科畢業(yè)設(shè)計(論文)2基于單片機系統(tǒng)的定時器電路包含了如下的功能模塊:基本的單片機系統(tǒng)單片機的定時中斷單片機的外圍電路外部按鍵輸入裝置數(shù)碼管 LED 顯示裝置設(shè)計要求輸出如圖 11 所示的時間定時輸出,并顯示每個時間的剩余時間。它造價低,功能全,整體性價比高,配以小鍵盤和 LED 顯示器,可以適應(yīng)各種場合的定時預(yù)警之用。人們對定時器的需求越來越精確,數(shù)字定時器越來越多的被人們所使用,模擬定時器則漸漸的退出人們的視線,因此提高數(shù)字定時器的設(shè)計技術(shù)越來越被很多國家所重視。一種是基于模擬技術(shù)的傳統(tǒng)產(chǎn)品,這種定時器功能簡單,盡管被廣泛應(yīng)用過,但已進入淘汰之列。例如,對外部脈沖進行計數(shù)、產(chǎn)生精確的定時時間等。單片機之所以在工業(yè)控制中有大量的應(yīng)用,就在于它有獨特的定時、計數(shù)功能。 焊接實物 ............................................................................................................28結(jié) 論 .............................................................................................................................29參考文獻 .........................................................................................................................30致 謝 .............................................................................................................................31附 錄 .............................................................................................................................32河南科技大學(xué)本科畢業(yè)設(shè)計(論文)1前 言近年來隨著科技的飛速發(fā)展,單片機的應(yīng)用正在不斷的走向深入,同時帶動傳統(tǒng)控制檢測日新月異的更新。 電路原理圖設(shè)計 ................................................................................................27167。 應(yīng)用 KEIL 軟件進行程序調(diào)試 .........................................................................22167。 LED 靜態(tài)顯示 .............................................................................................19167。 鍵掃描程序 ........................................................................................................17167。 定時器主程序 ....................................................................................................15167。 地址分配和連接 .........................................................................................14167。 程序中硬件功能介紹 ........................................................................................14167。 鍵盤模塊 .....................................................................................................12167。 單片機外圍接口電路設(shè)計 ................................................................................12167。 LED 介紹 .......................................................................................................9167。 晶振電路 .......................................................................................................8167。 單片機最小的系統(tǒng) ..............................................................................................8167。 方案論證 ..............................................................................................................4第 2 章 硬件電路設(shè)計 .....................................................................................................6167。關(guān)鍵詞:定時器,單片機,印制電路板,計時DESIGN OF SPECIAL TIMER BASED ON MCU河南科技大學(xué)本科畢業(yè)設(shè)計(論文)IIABSTRACTIn recent years, with the peration of puters in the social sphere, applications of MCU are continually deepening, promoting the rapidly growing of traditional control at the same time. In the MCU application system of realtime detection and automatic control, it’s often used as a core ponent. It should be based on specific hardware architecture, and against characteristic of specific application to software bine to make perfect. The reason of why a large number of MCU be used in industrial control is its unique timing and counting often use timer in our life and workplace, so, special timer based on MCU is the best choise. It has a very high cost.This d