版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 基于單片機的數字鐘設計</p><p> The design of digital clock based on signal-chip computer</p><p><b> 摘 要</b></p><p> 基于單片機的定時和控制裝置在許多行業(yè)有著廣泛的應用,而數字鐘是其中最基本的,也是最具有代表性的
2、一個例子。</p><p> 在基于單片機系統(tǒng)的數字鐘電路中,除了基本的單片機系統(tǒng)和外圍電路外,還需要外部的控制和顯示裝置。本電路主要以單片機AT89S52為核心而設計的,通過單片機對信息的分析與處理,控制外圍設備。系統(tǒng)由復位模塊、時鐘模塊、溫度模塊、音樂模塊、光識模塊及顯示模塊共六個模塊組成,后來在時鐘模塊的基礎上又加載了日歷、星期的模塊。</p><p> 本設計以單片機AT89S
3、52為切入點,通過使用AT89S52的內部的可編程定時器/計數器,結合對外接晶振的調節(jié)來確定一個合適的振蕩周期,從而確定出內部的機器周期。再通過對內部中斷程序的設置來設計出時鐘程序,即設計出了電子時鐘的核心。然后在核心電路的基礎上設計出了相應的擴展電路,使本設計更加實用。</p><p> 關鍵詞:單片機;數碼顯示;溫度傳感器</p><p><b> ABSTRACT<
4、;/b></p><p> The timer equipment using micro controller unit is applied in many trades, the digital clock is the most fundamental example among them, and it is also a most typical example.</p><
5、;p> In digital clock circuit based micro controller unit system, there are the external controlling and display device besides the fundamental monolithic machine system and the outer-ring circuit. The key of the circ
6、uit in this design is AT89S52, using the micro control system to process information to control the outer-ring circuit. The system is made up of circuit, clock circuit, music circuit, temperature circuit, and shine circu
7、it. Date and week modul is the external part.</p><p> This design focuses on monolithic integrated circuit AT89S52. Using AT89S52, which has the interior programmable timer/counter, the union foreign meets
8、the crystal oscillator the adjustment to determine an appropriate duration of oscillation, thus determines theinterior the cycle of the system. And designing the internal interrupt procedure establishment to design the c
9、lock procedure, namely designed the core of electronic clock. Then design the expanded electric circuit to let this design more </p><p> Key Words:Micro control unit; LED shows; Sensor of temperature</p&
10、gt;<p><b> 目 錄</b></p><p><b> 1. 引言1</b></p><p> 2. 關于單片機3</p><p> 2.1單片機的發(fā)展3</p><p> 2.2 單片機的開發(fā)背景5</p><p> 2.2
11、 單片機的開發(fā)背景6</p><p> 2.3 AT89S52單片機7</p><p> 2.3.1 AT89S52單片機引腳功能8</p><p> 2.3.2 AT89S52單片機硬件結構的特點9</p><p> 2.3.3 AT89S52單片機的硬件原理11</p><p> 3. 方案設計
12、與論證13</p><p> 4. 系統(tǒng)總體結構框圖14</p><p> 5. 系統(tǒng)的硬件設計14</p><p> 5.1 顯示部分電路的設計14</p><p> 5.1.1 LED數碼顯示管的基本原理14</p><p> 5.1.2 數碼管顯示模塊分析15</p><
13、p> 5.1.3 LED顯示電路16</p><p> 5.2 控制部分電路的設計16</p><p> 5.2.1 時鐘模塊16</p><p> 5.2.2 溫度模塊16</p><p> 5.2.3 音樂模塊17</p><p> 5.2.4 復位模塊17</p>&l
14、t;p> 5.2.5 光識模塊18</p><p> 6. 系統(tǒng)的軟件設計19</p><p> 6.1 各模塊的程序設計19</p><p> 6.1.1 計時程序19</p><p> 6.1.2 定時鬧鐘程序19</p><p> 6.1.3 溫度程序19</p>&l
15、t;p> 6.2 系統(tǒng)程序設計的總體框圖20</p><p> 7. 系統(tǒng)電路的制作與調試21</p><p> 7.1 電路硬件焊接制作21</p><p> 7.2 調試的主要方法21</p><p> 7.3 系統(tǒng)調試21</p><p> 7.3.1 硬件調試21</p>
16、;<p> 7.3.2 軟件調試21</p><p> 7.3.3 聯機調試22</p><p> 7.3.4調試中遇到的問題及解決方法22</p><p><b> 結論24</b></p><p><b> 參考文獻25</b></p><p
17、> 附錄1 數字鐘電路圖27</p><p> 附錄2 程序清單28</p><p> 附錄3 英文資料65</p><p> 附錄4 英文資料翻譯75</p><p><b> 致謝83</b></p><p><b> 1. 引言</b>
18、;</p><p> 20世紀末,電子技術獲得了飛速的發(fā)展,在其推動下,現代電子產品幾乎滲透了社會的各個領域,有力地推動了社會生產力的發(fā)展和社會信息化程度的提高,同時也使現代電子產品性能進一步提高,產品更新換代的節(jié)奏也越來越快。 時間對人們來說總是那么寶貴,工作的忙碌性和繁雜性容易使人忘記當前的時間。忘記了要做的事情,當事情不是很重要的時候,這種遺忘無傷大雅。但是,一旦重要事情,一時的耽誤可能釀成大禍。例
19、如,許多火災都是由于人們一時忘記了關閉煤氣或是忘記充電時間。尤其在醫(yī)院,每次護士都會給病人作皮試,測試病人是否對藥物過敏。注射后,一般等待5分鐘,一旦超時,所作的皮試試驗就會無效。手表當然是一個好的選擇,但是,隨著接受皮試的人數增加,到底是哪個人的皮試到時間卻難以判斷。所以,要制作一個定時系統(tǒng)。隨時提醒這些容易忘記時間的人。 鐘表的數字化給人們生產生活帶來了極大的方便,而且大大地擴展了鐘表原先的報時功能。諸如定時自動報警、按時自動
20、打鈴、時間程序自動控制、定時廣播、定時啟閉電路、定時開關烘箱、通斷動力設備,甚至各種定時電氣的自動啟用等,所有這些,都是以鐘表數字化為基礎的。因此,研究數字鐘及擴大其應</p><p> 基于單片機的定時和控制裝置在許多行業(yè)有著廣泛的應用,數字鐘作為其中最基本的一個應用實例,具有結構簡單應用廣泛的特點。數字鐘中使用了單片機中最為常用的輸入輸出設備按鍵開關和數碼管;數字鐘程序主要應用單片機的定時器和中斷實現計時和
21、顯示功能。當今數字種作為一個單元電路被廣泛應用于電子表、電子萬年歷等產品中,帶來廣泛的經濟效益。</p><p> 目前的單片機產品普遍要求體積小、重量輕,這就要求單片機除了功能強和功耗低外,還要求其體積要小?,F在雖然單片機的品種繁多,各具特色,但仍以80C51為核心的單片機占主流,兼容其結構和指令系統(tǒng)的有PHILIPS公司的產品,ATMEL公司的產品和中國臺灣的Winbond系列單片機。所以C8051為核心的
22、單片機占據了半壁江山。而Microchip公司的PIC精簡指令集(RISC)也有著強勁的發(fā)展勢頭,中國臺灣的HOLTEK公司近年的單片機產量與日俱增,與其低價質優(yōu)的優(yōu)勢,占據一定的市場分額。此外還有MOTOROLA公司的產品,日本幾大公司的專用單片機。在一定的時期內,這種情形將得以延續(xù),將不存在某個單片機一統(tǒng)天下的壟斷局面,走的是依存互補,相輔相成、共同發(fā)展的道路。單片機的可靠性及應用水平越來越高和互聯網連接已是一種明顯的走向。單片機從
23、功能上講可以說是萬用機。目前,單片機正朝著高性能和多品種方向發(fā)展,趨勢將是進一步向著CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內裝化等幾個方面發(fā)展。當今,單片機廣泛地用于各種儀器儀表,使儀器儀表智能化,并可以提高測量的自動化程度和精度,簡化儀器</p><p><b> 2.關于單片機</b></p><p><b> 2.1單片機的發(fā)
24、展</b></p><p> 單片機自問世以來,性能不斷提高和完善,其資源又能滿足很多應用場合的需要,加之單片機具有集成度高、功能強、速度快、體積小、功耗低、使用方便、價格低廉等特點,因此,在工業(yè)控制、智能儀器儀表、數據采集和處理、通信系統(tǒng)、高級計算器、家用電器等領域的應用日益廣泛,并且正在逐步取代現有的多片微機應用系統(tǒng)。單片機的潛力越來越被人們所重視。特別是當前用CMOS工藝制成的各種單片機,由于
25、功耗低,使用的溫度范圍大,抗干擾能力強、能滿足一些特殊要求的應用場合,更加擴大了單片機的應用范圍,也進一步促使單片機性能的發(fā)展。而現在單片機在液晶顯示上也有了很多的應用。</p><p> 隨著科技不斷進步,各種顯示技術如雨后春筍般誕生,由于液晶顯示器(LCD)具有輕薄短小、低耗電量、無輻射危險,平面直角顯示以及影像穩(wěn)定不閃爍等優(yōu)勢,在近年來價格不斷下跌的吸引下,逐漸取代CRT之主流地位,顯示器明日之星架勢十足
26、。液晶顯示器件從初期的實驗室到現在的生產廠家,已形成較大規(guī)模的生產能力,使液晶顯示形成了獨立的產業(yè)部門。而今,液晶顯示已經應用于人們生產、生活中的各個領域,人們時時處處都要與這一神奇而又普通的產品打交道。液晶顯示技術以它跨越多學科的工作原理,高技術、專業(yè)化的制造工藝使它披上了一層神秘的面紗,而它輕巧薄形的體態(tài),獨特而理想的性能以及廣泛的應用價值,又使它充滿魅力,深深地吸引著人們。</p><p> 在單片機技術
27、日趨成熟的今天,其靈活的硬件電路的設計和軟件的設計,讓單片機得到了廣泛的應用,幾乎是從小的電子產品,到大的工業(yè)控制,單片機都起到了舉足輕重的作用。單片機小的系統(tǒng)結構幾乎是所有具有可編程硬件的一個縮影,可謂是“麻雀雖小,肝膽俱全”,單片機的學習和研究是對微機系統(tǒng)學習和研究的簡捷途徑。</p><p> 在目前,用戶對單片機的需要越來越多,但是,要求也越來越高,因此,單片機也在不斷的發(fā)展和進步。單片機的技術進步主要
28、反映在內部結構、功率消耗、外部電壓等級以及制造工藝上。在這幾方面,較為典型地說明了數字單片機的水平。下面分別就這三個方面說明單片機的技術進步狀況。</p><p> ?。?)內部結構的進步 </p><p> 單片機在內部已集成了越來越多的部件,這些部件包括一般常用的電路,例如:定時器,比較器,A/轉換器,D /A轉換器,串行通信接口,Watchdog電路,LCD控制器等。 有的單
29、片機為了構成控制網絡或形成局部網,內部含有局部網絡控制模塊CAN。例如,Infineon公司的C 505C,C515C,C167CR,C167CS-32FM,81C90;Motorola公司的68HC08AZ 系列等。特別是在單片機C167CS-32FM中,內部還含有2個CAN。因此,這類單片機十分容易構成網絡。特別是在控制,系統(tǒng)較為復雜時,構成一個控制網絡十分有用。 為了能在變頻控制中方便使用單片機,形成最具經濟效益的嵌入式控制
30、系統(tǒng)。有的單片機內部設置了專門用于變頻控制的脈寬調制控制電路,這些單片機有Fujitsu公司的MB89850系列、MB89860系列;Motorola 公司的MC68HC08MR16、MR24等。在這些單片機中,脈寬調制電路有6個通道輸出,可產生三相脈寬調制交流電壓,并內部含死區(qū)控制等功能。 </p><p> ?。?)功耗、封裝及電源電壓的進步 現在新的單片機的功耗越來越小,特別是很多單片機都設置了多種工作
31、方式,這些工作方式包括等待,暫停,睡眠,空閑,節(jié)電等工作方式。Philips公司的單片機P87LPC762是一個很典型的例子,在空閑時,其功耗為1.5 mA,而在節(jié)電方式中,其功耗只有0.5mA。而在功耗上最令人驚嘆的是TI公司的單片機MSP430系列,它是一個 16位的系列,有超低功耗工作方式。它的低功耗方式有LPM1、LPM3、LPM4三種。當電源為3V時,如果工作于 LMP1方式,即使外圍電路處于活動,由于CPU不活動,振蕩器處于
32、1~4MHz,這時功耗只有50?A。在LPM3 時,振蕩器處于32kHz,這時功耗只有1.3?A。在LPM4時,CPU、外圍及振蕩器32kHz都不活動,則功耗只有0.1?A。 現在單片機的封裝水平已大大提高,隨著貼片工藝的出現,單片機也大量采用了各種合符貼片工藝的封裝方式出現,以大量減少體積。在這種形勢中,Microchip公司推出的8引腳的單片機特別引人注目。這是PIC12CXXX系列。它含有0.5~2K程序存儲器,25~128
33、字節(jié)數據存儲器,6個</p><p> ?。?)工藝上的進步 現在的單片機基本上采用CMOS技術,但已經大多數采用了0.6?m以上的光刻工藝,有個別的公司,如Motorola公司則已采用0.35?m甚至是0.25?m技術。這些技術的進步大大地提高了單片機的內部密度和可靠性。 單片機在目前的發(fā)展形勢下,可靠性及應用越來越高的水平和互聯網連接已是一種明顯的走向。所集成的部件越來越多;NS(美國國家半導體)公司
34、的單片機已把語音、圖象部件也集成到單片機中,也就是說,單片機的意義只是在于單片集成電路,而不在于其功能了;如果從功能上講它可以講是萬用機。原因是其內部已集成上各種應用電路。 功耗越來越低和模擬電路結合越來越多也將會成為單片機的一個發(fā)展的方向。隨著半導體工藝技術的發(fā)展及系統(tǒng)設計水平的提高,單片機還會不斷產生新的變化和進步,最終人們可能發(fā)現:單片機與微機系統(tǒng)之間的距離越來越小,甚至難以辨認。</p><p> 2.
35、2 單片機的開發(fā)背景</p><p> 現代工業(yè)控制和一些智能化儀器儀表中,越來越多的場所需要用點陣圖形顯示器顯示漢字。液晶顯示器是人與機器溝通的重要界面,而且液晶顯示器也有如下特點,開發(fā)出來會有很大的應用空間。液晶顯示器目前發(fā)展最快,也已經成為電子信息產業(yè)的支柱性產業(yè)之一,受到普遍關注與重視。那么液晶顯示器與傳統(tǒng)的顯示器相比,到底有什么新的特點呢? </p><p> ?、?質量高 由
36、于液晶顯示器每一個點在收到信號后就一直保持那種色彩和亮度,恒定發(fā)光,而不像陰極射線管顯示器(CRT)那樣需要不斷刷新亮點。因此,液晶顯示器畫質高而且絕對不會閃爍,把眼睛疲勞降到最低。</p><p> ?、?沒有電磁輻射 傳統(tǒng)顯示器的顯示材料是熒光粉,通過電子束撞擊熒光粉而顯示,電子束在打到熒光粉上的一剎那間會產生強大的電磁輻射,盡管目前有許多顯示器產品在處理輻射問題上進行了比較有效的處理,盡可能地把輻射量降到最
37、低,但要徹底消除是困難的。相對來說,液晶顯示器在防止輻射方面具有先天的優(yōu)勢,因為它根本就不存在輻射。</p><p> ?、?可視面積大 對于相同尺寸的顯示器來說,液晶顯示器的可視面積要更大一些。液晶顯示器的可視面積跟它的對角線尺寸相同。陰極射線管顯示器顯像管前面板四周有一英寸左右的邊框不能用于顯示。</p><p> ?、?應用范圍廣 最初的液晶顯示器由于無法顯示細膩的字符,通常應用在電
38、子表、計算器上。而隨后出現的DSTN和TFT則被廣泛制作成電腦中的液晶顯示設備,DSTN液晶顯示屏用于早期的筆記本電腦;TFT則既應用在筆記本電腦上(現在大多數筆記本電腦都使用TFT顯示屏),又用于主流臺式顯示器上。</p><p> ?、?畫面效果好 與傳統(tǒng)顯示器相比,液晶顯示器一開始就使用純平面的玻璃板,其顯示效果是平面直角的,讓人有一種耳目一新的感覺。而且液晶顯示器更容易在小面積屏幕上實現高分辨率。<
39、/p><p> ?、?數字式接口 液晶顯示器都是數字式的,不像陰極射線管彩顯采用模擬接口。也就是說,使用液晶顯示器,顯卡再也不需要像往常那樣把數字信號轉化成模擬信號再行輸出了。理論上,這會使色彩和定位都更加準確完美。 </p><p> ?、?體積小 傳統(tǒng)的陰極射線管顯示器,后面總是拖著一個笨重的射線管。液晶顯示器突破了這一限制,給人一種全新的感覺。傳統(tǒng)顯示器是通過電子槍發(fā)射電子束到屏幕,因而
40、顯像管的管頸不能做得很短,當屏幕增加時也必然增大整個顯示器的體積。而液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達到顯示目的,即使屏幕加大,它的體積也不會成正比的增加,而且在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多。</p><p> ?、?功率消耗小 傳統(tǒng)的顯示器內部由許多電路組成,這些電路驅動著陰極射線顯像管工作時,需要消耗很大的功率,而且隨著體積的不斷增大,其內部電路消耗的功率肯定也會隨之增大。相比而言,
41、液晶顯示器的功耗主要消耗在其內部的電極和驅動IC上,因而耗電量比傳統(tǒng)顯示器也要小得多。</p><p> 2.2 單片機的開發(fā)背景</p><p> 現代工業(yè)控制和一些智能化儀器儀表中,越來越多的場所需要用點陣圖形顯示器顯示漢字。液晶顯示器是人與機器溝通的重要界面,而且液晶顯示器也有如下特點,開發(fā)出來會有很大的應用空間。液晶顯示器目前發(fā)展最快,也已經成為電子信息產業(yè)的支柱性產業(yè)之一,
42、受到普遍關注與重視。那么液晶顯示器與傳統(tǒng)的顯示器相比,到底有什么新的特點呢? </p><p> ?、?質量高 由于液晶顯示器每一個點在收到信號后就一直保持那種色彩和亮度,恒定發(fā)光,而不像陰極射線管顯示器(CRT)那樣需要不斷刷新亮點。因此,液晶顯示器畫質高而且絕對不會閃爍,把眼睛疲勞降到最低。</p><p> ⑵ 沒有電磁輻射 傳統(tǒng)顯示器的顯示材料是熒光粉,通過電子束撞擊熒光粉而顯示
43、,電子束在打到熒光粉上的一剎那間會產生強大的電磁輻射,盡管目前有許多顯示器產品在處理輻射問題上進行了比較有效的處理,盡可能地把輻射量降到最低,但要徹底消除是困難的。相對來說,液晶顯示器在防止輻射方面具有先天的優(yōu)勢,因為它根本就不存在輻射。</p><p> ⑶ 可視面積大 對于相同尺寸的顯示器來說,液晶顯示器的可視面積要更大一些。液晶顯示器的可視面積跟它的對角線尺寸相同。陰極射線管顯示器顯像管前面板四周有一英寸
44、左右的邊框不能用于顯示。</p><p> ⑷ 應用范圍廣 最初的液晶顯示器由于無法顯示細膩的字符,通常應用在電子表、計算器上。而隨后出現的DSTN和TFT則被廣泛制作成電腦中的液晶顯示設備,DSTN液晶顯示屏用于早期的筆記本電腦;TFT則既應用在筆記本電腦上(現在大多數筆記本電腦都使用TFT顯示屏),又用于主流臺式顯示器上。</p><p> ?、?畫面效果好 與傳統(tǒng)顯示器相比,液晶顯
45、示器一開始就使用純平面的玻璃板,其顯示效果是平面直角的,讓人有一種耳目一新的感覺。而且液晶顯示器更容易在小面積屏幕上實現高分辨率。</p><p> ?、?數字式接口 液晶顯示器都是數字式的,不像陰極射線管彩顯采用模擬接口。也就是說,使用液晶顯示器,顯卡再也不需要像往常那樣把數字信號轉化成模擬信號再行輸出了。理論上,這會使色彩和定位都更加準確完美。 </p><p> ?、?體積小 傳統(tǒng)的
46、陰極射線管顯示器,后面總是拖著一個笨重的射線管。液晶顯示器突破了這一限制,給人一種全新的感覺。傳統(tǒng)顯示器是通過電子槍發(fā)射電子束到屏幕,因而顯像管的管頸不能做得很短,當屏幕增加時也必然增大整個顯示器的體積。而液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達到顯示目的,即使屏幕加大,它的體積也不會成正比的增加,而且在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多。</p><p> ?、?功率消耗小 傳統(tǒng)的顯示器內部由許多
47、電路組成,這些電路驅動著陰極射線顯像管工作時,需要消耗很大的功率,而且隨著體積的不斷增大,其內部電路消耗的功率肯定也會隨之增大。相比而言,液晶顯示器的功耗主要消耗在其內部的電極和驅動IC上,因而耗電量比傳統(tǒng)顯示器也要小得多。</p><p> 2.3 AT89S52單片機</p><p> AT89S52 是一種低功耗、高性能CMOS8 位微控制器,具有8K 在系統(tǒng)可編程存儲器。使用A
48、tmel 公司高密度非易失性存儲器技術制造,與工業(yè)80C51產品指令和引腳完全兼容。片上Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash ,使得AT89S52 為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。AT89S52 具有以下標準功能:8k 字節(jié)Flash,256 字節(jié)RAM,32 位I/O 口線,看門狗定時器,2 個數據指針,三個16 位定時器/計數器,
49、一個6 向量2 級中斷結構,全雙工串行口,片內晶振及時鐘電路。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2 種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM 、定時器/計數器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM 內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。</p><p> 圖2-1AT89S52的引腳</p><p>
50、2.3.1 AT89S52單片機引腳功能 </p><p> P0 口:P0 口是一個8 位漏極開路的雙向I/O 口。作為輸出口,每位能驅動8 個TTL 邏輯電平。對P0 端口寫“1”時,引腳用作高阻抗輸入。當訪問外部程序和數據存儲器時,P0 口也被作為低8 位地址/數據復用。在這種模式下,P0 具有內部上拉電阻。</p><p> P1 口:P1 口是一個具有內部上拉電阻的8 位雙向
51、I/O 口,P1 輸出緩沖器能驅動4 個TTL 邏輯電平。對P1 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。此外,P1.0 和P1.2 分別作定時器/計數器2 的外部計數輸入(P1.0/T2)和時器/計數器2的觸發(fā)輸入(P1.1/T2EX),具體如下表所示。在flash 編程和校驗時,P1 口接收低8 位地址字節(jié)。</p>&l
52、t;p> P2 口:P2 口是一個具有內部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅動4 個TTL 邏輯電平。對P2 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。在訪問外部程序存儲器或用16 位地址讀取外部數據存儲器(例如執(zhí)行MOVX @DPTR)時,P2 口送出高八位地址。在這種應用中,P2 口使用很強的內部上拉發(fā)送1。在使
53、用8 位地址(如MOVX @RI )訪問外部數據存儲器時,P2 口輸出P2 鎖存器的內容。</p><p> P3 口:P3 口是一個具有內部上拉電阻的8 位雙向I/O 口,p2 輸出緩沖器能驅動4 個TTL 邏輯電平。對P3 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。</p><p> R
54、ST: 復位輸入。晶振工作時,RST 腳持續(xù)2 個機器周期高電平將使單片機復位。看門狗計時完成后,RST 腳輸出96 個晶振周期的高電平。特殊寄存器AUXR( 地址8EH) 上的DISRTO 位可以使此功能無效。DISRTO 默認狀態(tài)下,復位高電平有效。</p><p> ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低8 位地址的輸出脈沖。在flash 編程時,此引腳(PROG )也
55、用作編程輸入脈沖。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時器或時鐘使用。然而,特別強調,在每次訪問外部數據存儲器時,ALE 脈沖將會跳過。如果需要,通過將地址為8EH 的SFR 的第0 位置“1”,ALE 操作將無效。這一位置“1”,ALE 僅在執(zhí)行MOVX 或MOVC 指令時有效。</p><p> PSEN: 外部程序存儲器選通信號(PSEN)是外部程序存儲器選通信號。當A
56、T89S52 從外部程序存儲器執(zhí)行外部代碼時,PSEN 在每個機器周期被激活兩次,而在訪問外部數據存儲器時,PSEN 將不被激活。</p><p> EA/VPP: 訪問外部程序存儲器控制信號。為使能從0000H 到FFFFH 的外部程序存儲器讀取指令,EA 必須接GND。為了執(zhí)行內部程序指令,EA 應該接VCC。在flash 編程期間,EA 也接收12 伏VPP 電壓。</p><p&g
57、t; 2.3.2 AT89S52單片機硬件結構的特點</p><p> MCS-51單片機硬件結構有如下一些主要特點:</p><p> ① 內部程序存儲器(ROM)和內部數據存儲器(RAM)容量</p><p> MCS-51單片機的內部ROM和內部RAM的容量如表-1所示:</p><p> 表-1 MCS-51單片機存儲器容量
58、</p><p> ?、?輸入/輸出(I/O)口</p><p> MCS-51單片機內的I/O口的數量和種類較多且齊全,尤其是它有一個全雙工的串行口。該串口是利用兩根I/O口線構成的,有四種工作方式,可通過編程選定,MCS-51有32根I/O口線,而MCS-48只有27根。</p><p> ?、?外部程序存儲器和外部數據存儲器尋址空間</p>&
59、lt;p> MCS-51可對64KB的外部數據存儲器尋址且不受該系列中各種芯片型號的影響,而對程序存儲器是內外總空間為64KB,故根據表-1不同的芯片型號,MCS-51外部程序存儲器最大尋址范圍為64KB。</p><p><b> ④ 中斷與堆棧</b></p><p> MCS-51有5個中斷源(對8032/8052為6個),分為2個優(yōu)先級,每個中斷源
60、的優(yōu)先級是可編程的。它的堆棧位置也是可編程的,堆棧深度可達128字節(jié)。而MCS-48只有不分優(yōu)先級的2個中斷源,且堆棧設置在片內RAM的16個字節(jié)的固定單元內。</p><p> ⑤ 定時/計數器與寄存器區(qū)</p><p> MCS-51子系列有2個16位定時/計數器,通過編程可以實現四種工作模式。MCS-52子系列則有3個16位定時/計數器。而MCS-48只有一個8位定時/計數器。M
61、CS-51在內部RAM中開設了四個通用工作寄存器區(qū),共32個通用寄存器,以適應多種中斷或子程序嵌套的要求。而MCS-48的內部RAM中只有兩個通用工作寄存器區(qū),每個寄存器區(qū)包含8個8位寄存器。</p><p> 2.3.3 AT89S52單片機的硬件原理</p><p> ?、?如圖所示,圖為單片機的基本外圍電路。20管腳接地,40管腳接+5V電源,為單片機工作提供電源。18及19管腳接
62、晶振,為單片機提供時鐘信號,晶振為12MHz。晶振的振蕩頻率越高,系統(tǒng)的時鐘頻率越高,單片機工作的速度也越高。對于液晶顯示電路的設計,需要單片機有較高的工作效率,所以選擇比較高頻率的晶振,從而提高液晶屏幕的刷新速率,獲得更加連貫、流暢的圖像顯示。根據需要還可以加上復位電路,復位是單片機的初始化操作?;蛘弋攩纹瑱C程序運行出錯導致死鎖狀態(tài)的時候,為擺脫困境,也需要按復位鍵以重新啟動。</p><p> 圖2-2 A
63、T89S52單片機基本外圍電路</p><p> ⑵ 如圖2-3所示,左邊為單片機模塊,右邊為液晶模塊。單片機的P0口與液晶模塊的8個數據端口相連,作為數據傳送端口。 P2.4、5、7、8與液晶模塊的片選CS1、CS2和R/W、D/I相連,作為控制字的寫入。液晶模塊的E端為使能端,由單片機的P2.3和P3.7、8三個口送信號至與非門驅動液晶模塊,同時給使能端提供高低電平,控制液晶模塊工作。液晶模塊的VSS接地,
64、VCC和V0接滑動變阻器,VCC接正5V電源,通過滑動變阻器分壓,從而為液晶模塊更好的工作提供電源,也作為液晶顯示屏的亮度控制端。此圖即為單片機控制液晶顯示的基本電路。其中的與非門組合可以用74LS00芯片,74LS00可以提供3個與非門。本設計電路成本低,元件比較普通,市場上可以輕易買到,為整個畢業(yè)設計提供方便。電路簡單易于焊接,調試中也能減少很多麻煩。</p><p> 3. 方案設計與論證</p&g
65、t;<p> 按照系統(tǒng)設計功能的要求,初步確定設計系統(tǒng)由復位模塊、時鐘模塊、音樂模塊、光識模塊及顯示模塊共五個模塊組成,后來在時鐘模塊的基礎上又加載了日歷、星期的模塊,為了使本設計中的數字鐘的功能更加完善和強大,最后又將溫度顯示加入了設計方案中。</p><p> 首先以單片機AT89S52為入手點,通過使用AT89S52的內部的可編程定時器/計數器,結合對外接晶振的調節(jié)來確定一個合適的振蕩周期
66、,從而確定出內部的機器周期。再通過對內部中斷程序的設置來設計出時鐘程序,即設計出了電子時鐘的核心。</p><p> 根據題目的要求,我設計了以下方案:</p><p> 設計中加載了年、月、日的設計,剛開始時打算用18個共陽數碼管,考慮到數碼管太多是畢會給硬件電路帶來麻煩,經過考慮后,決定把年、月、日與時間設置到一組數碼管上來,即六個數碼管即能顯示時間又能顯示年、月、日,這樣一來就方
67、便了硬件電路。</p><p> 主控芯片使用51系列AT89S52單片機,溫度模塊設計中,溫度元件采用AD590,利用AD590以及接口電路把溫度轉換成模擬電壓,經由ADC0804轉換成數字信號,然后經AT89S52處理顯示溫度。但由于AD590價錢比較貴,且只能轉換成模擬電壓,這樣一來硬件就要增加更多的器件且又不經濟,經查找發(fā)現18B20溫度傳感器價錢便宜且可以直接把溫度轉換成數字量測溫范圍為-55—125
68、度,最大分辨率可達0.0625度,采用3線制與單片機相連,減少了外部的硬件電路,具有低成本和易使用的特點,所以我選擇了18B20溫度傳感器。</p><p> 在音樂模塊的設計中,我決定采用音樂芯片,這樣可以避免對鈴聲音樂的編程,即節(jié)省了時間,又減少了在程序中發(fā)生錯誤的可能性。</p><p> 4. 系統(tǒng)總體結構框圖</p><p><b> 圖4
69、-1</b></p><p> 在本設計中,以按鍵開關作為輸入裝置,LED七段數碼顯示管作為顯示裝置,因此,各按鍵開關的功能為:</p><p> S1鍵:P1.0口 時間調整 </p><p> S2鍵:P1.1口 日期調整 </p><p> S3健; p1.2口 鬧鈴設置</p><p>
70、; S4健: p1.3口 鬧鈴開關</p><p> 5. 系統(tǒng)的硬件設計</p><p> 電路是由控制部分和顯示部分兩大部分組成。利用單片機程序進行控制,并通過數碼管進行顯示。</p><p> 5.1 顯示部分電路的設計</p><p> 5.1.1 LED數碼顯示管的基本原理</p><p> 用
71、單片機驅動LED數碼管有很多方法,按顯示方式分,有靜態(tài)顯示和動態(tài)顯示,按譯碼方式可分為硬件譯碼和軟件譯碼。</p><p> 靜態(tài)顯示是顯示驅動電路具有輸出鎖存功能,單片機將要顯示的數據送出后不再控制LED,直到下次顯示時再傳送一次新的顯示數據。靜態(tài)顯示的數據穩(wěn)定,占用CPU時間少。</p><p> 動態(tài)顯示要CPU時刻對顯示器件進行刷新,顯示數據有閃爍感,占用CPU時間多。<
72、/p><p> 這兩種顯示方式各有利弊:靜態(tài)顯示雖然數據顯示穩(wěn)定,占用很少的CPU時間,但每個顯示單元都需要單獨的顯示驅動電路,使用的電路硬件較多;動態(tài)顯示雖然有閃爍感,占用的CPU時間多,但使用的硬件少,能節(jié)省線路板空間。</p><p> 動態(tài)掃描顯示接口是單片機中應用最廣泛的一種顯示方式。其接口電路是把所有LED顯示器的8個筆劃段A~D、DP的同名端連在一起,而每一個數碼管的公共端C
73、OM是各自獨立地受I/O線控制。CPU向字段輸出口送出字形碼時,所有顯示器接受到相同的字形碼,但究竟是哪個顯示器亮,則取決于COM端,而這一端是由I/O控制的,可以自行決定何時顯示哪一位了。而所謂動態(tài)掃描就是指我們采用分時的方法,輪流控制各個顯示器的COM端,是各個顯示器輪流點亮。</p><p> 在輪流點亮掃描過程中,每位顯示器的點亮時間是極為短暫的,約1ms左右,但由于人的視覺暫留現象及發(fā)光二極管的余輝效
74、應,盡管實際上各位顯示器并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數據,不會有閃爍感。</p><p> 從上述的論述中,可以看出動態(tài)顯示方案具備一定的實用性,也是目前單片機數碼管顯示中較為常用的一種顯示方法。所以,本設計也采用動態(tài)顯示方案。</p><p> 5.1.2 數碼管顯示模塊分析</p><p> 電路先通過電源電路送出+5
75、V電壓,單片機AT89S52通過74LS47和CD4515(4—16譯碼器)驅動數碼管顯示數值, 顯示部分采用普通共陽極數碼管顯示,采用動態(tài)掃描,以減少硬件電路??紤]到一次掃描12位數碼管顯示時會出現閃爍情況,設計時分兩排顯示,一排顯示時間和年月日,一排顯示星期和溫度, 共陽極數碼管中8個發(fā)光</p><p> 二極管的陽極(二極管正端)連在一起。通常,公共陽極接高電平(一般接電源),其它管腳接段驅動電路輸出
76、端。當某段驅動電路的輸入端為低電平時,該端所連接的字段導通并點亮。根據發(fā)光字段的不同組合可顯示出各種數字或字符。此時,要求段驅動電路能吸收額定的段導通電流,還需根據外接電源及額定段導通電流來確定相應的限流電阻。采用動態(tài)顯示方式,比較節(jié)省I/O口,硬件電路也較靜態(tài)顯示簡單,但其亮度不如靜態(tài)顯示方式,而且在顯示位數較多時,CPU要依次掃描,占用CPU較多時間。 為了提供共陽LED數碼管的驅動電壓,用三極管9012作電源驅動輸出
77、。采用12MHz晶振,有利于提高秒計時的精確性。;</p><p> 5.1.3 LED顯示電路</p><p><b> 圖5-1</b></p><p> 5.2 控制部分電路的設計</p><p> 5.2.1 時鐘模塊</p><p> 利用芯片內部的振蕩器,然后在引腳XTAL1
78、和引腳 XTAL2兩端接晶體諧振器,就構成了穩(wěn)定的自激振蕩器,其發(fā)出的脈沖直接送入內部的時鐘電路,如圖外接晶振時,C1和C2的值通常選擇30pF; C1、C2對頻率有微調作用,晶體諧振器的頻率12MHz。為了減少寄生電容,更好地保證振蕩器穩(wěn)定、可靠地工作,振蕩器和電容應盡可能安裝得與單片機芯片靠近。設置了12—24兩種顯示狀態(tài),調整計時的按鍵、設置定時的按鍵且定時設置了3次定時、還另加載了星期、年、月、日的調整及閏年的自動調整
79、。</p><p> 5.2.2 溫度模塊</p><p> 主要由18B20通過單片機AT89S52中的溫度程序不斷的檢測溫度來顯示溫度。</p><p> 18B20溫度傳感器工作原理:DS18B20溫度傳感器是美國DALLAS半導體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并可根據實際要求通過簡單的編程
80、實現9—12位的數字值讀數方式,DS18B20的性能特點如下:</p><p> 1、獨特的單線接口僅需要一個引腳進行通信;</p><p> 2、多個DS18B20可以并聯在唯一的三線上,實現多點組網功能;</p><p><b> 3、無須外部器件;</b></p><p> 4、可通過數據線供電,電壓范圍為
81、3.0---5.5V;</p><p><b> 5、零待機功耗;</b></p><p> 6、溫度以9或12位數字量讀出;</p><p> 7、用戶可定義的非易失性溫度報警設置;</p><p> 8、報警搜索命令識別并標志超過程序限定溫度(溫度報警條件)的器件;</p><p>
82、 9、負電壓特性,電源極性接反是,溫度計不會因發(fā)熱而燒毀,但不能正常工作。</p><p> 5.2.3 音樂模塊</p><p> 通過LM386N-1給揚聲器信號來發(fā)出音樂,這個模塊主要是為時鐘定時到時發(fā)出音樂鬧鈴,而在軟件部分設置了可以一次設置3次定時,每次定時到時,音樂程序中編了6種音樂,它可以自動選擇6種音樂中的任一音樂響1分鐘,如果中間不想讓鬧鈴響可以按一按鍵,鬧鈴就立刻停
83、止。</p><p> 5.2.4 復位模塊</p><p> 單片機復位電路是使CPU和系統(tǒng)中的其他功能部件都處在一個確定的初始狀態(tài),并從該狀態(tài)開始工作,例如復位后PC=0000H,使單片機從第一個單元取指令。無論是在單片機剛接上電源時,還是斷電后或者發(fā)生故障后都要復位。</p><p><b> 電路圖為:</b></p>
84、<p><b> 圖5-2</b></p><p> 5.2.5 光識模塊</p><p> 同樣也是為定時服務的,只要定時到,組成心字的18只發(fā)光二極管就會按程序全亮全滅20次,如此循環(huán)。</p><p><b> 電路圖為:</b></p><p><b> 圖
85、5-3</b></p><p> 6. 系統(tǒng)的軟件設計</p><p> 6.1 各模塊的程序設計</p><p> 6.1.1 計時程序</p><p> 計時程序是實現電子時鐘的核心內容,本程序用中斷time0來控制,計時顯示的單元從50h開始,50h=秒的個位,51h=秒的十位,52h=分的個位,53h=分的十位,5
86、4h=時的個位,55h=時的十位</p><p> org 000bh </p><p> jmp time0</p><p> mov tmod,#00010001b </p><p> mov ie,#10001010b <
87、/p><p> mov ip,#00000010b</p><p> mov th0,#(65536-2000)/256</p><p> mov tl0,#low(65536-2000)</p><p> mov 4fh,#02;兩個中斷250次為1秒</p><p> 6.1.2 定時
88、鬧鐘程序</p><p> 作用是判斷時間是否與設置的鬧鐘時間相等,如相等則開啟鬧鐘。</p><p> 片機內定時振鈴開關使用軟件開關,即用標志寄存器,且程序設置了3次定時,可見要使電子時鐘定時打鈴,必須同時具備兩個條件,第一:定時振鈴開;第二:當前定時項數不為0項。 因為要使電子時鐘定時打鈴,必須同時具備上述的兩個條件,所以在單片機執(zhí)行查詢定時各項的程序之前,主程序會首先查詢這兩個
89、條件是否同時滿足,如果滿足的話,則進行一輪查詢,所謂一輪查詢定時,即將當前時間與定時各項一一比較,看是否相符,如果查到某項相符,則調用音樂程序。每查完一項,寄存器中的值會自動減1(即為定時時間的項數)。當定時時間的項數值自動減為0時,則表示這一輪查詢定時時間完畢,只要條件允許(定時音樂開且定時項數不為0),有可以進行一輪新的查詢定時時間。</p><p> 定時1:33h=分,34h=時,定時2:35h=分,3
90、6h=時,定時3:37h=分,38h=時,定時狀態(tài)=39h;定時顯示的單元從60h開始,60h=定時狀態(tài),61h=此時;定時狀態(tài)的音樂種類,62h=分的個位,63h=分的十位;64h=時的個位,65h=時的十位</p><p> 6.1.3 溫度程序</p><p> 57h=溫度的十位,58h=溫度的個位,</p><p> 6.2 系統(tǒng)程序設計的總體框圖&
91、lt;/p><p><b> 圖6-1</b></p><p> 7. 系統(tǒng)電路的制作與調試</p><p> 7.1 電路硬件焊接制作</p><p> 電路硬件焊接是畢業(yè)設計的重要內容之一,其焊接工藝的好壞直接關系到系統(tǒng)的整體性能。本設計的樣品制作采用手工焊接,在焊接制作中應遵守手工焊接的工藝流程和技術要求。&l
92、t;/p><p> 7.2 調試的主要方法</p><p> ?、?測試單片機軟件功能的完善性。這是針對整個單片機系統(tǒng)功能的測試,測試軟件是否寫的正確完整。單片機是否能正常工作。</p><p> ?、?上電、掉電測試。在使用中用戶必然會遇到上電和掉電的情況,可以進行多次開關電源,測試單片機系統(tǒng)的可靠性。</p><p> ?、?老化測試。測試
93、長時間工作情況下,單片機系統(tǒng)的可靠性。必要的話可以放置在高溫,高壓以及強電磁干擾的環(huán)境下測試。</p><p> ?、?D和EFT等測試??梢允褂酶鞣N干擾模擬器來測試單片機系統(tǒng)的可靠性。例如使用靜電模擬器測試單片機系統(tǒng)的抗靜電ESD能力;使用突波雜訊模擬器進行快速脈沖抗干擾EFT測試等等。</p><p> ⑸ 整個顯示系統(tǒng)的測試。這是針對整個單片機顯示系統(tǒng)功能的測試,單片機正常工作后,
94、加上負載液晶整個系統(tǒng)共同測試。</p><p> ⑹ 整個顯示系統(tǒng)的調試。編寫不同的程序寫入單片機,用單片機控制液晶顯示不同的畫面,如字符、圖形。 </p><p><b> 7.3 系統(tǒng)調試</b></p><p> 7.3.1 硬件調試</p><p> 靜態(tài)測試。在電路板制作好以后,先不要急著加電,首先進行
95、靜態(tài)測試。</p><p> 檢查線路:通過目測和使用萬用表,檢查線路連接的正確性,有無斷路和短路,無虛焊的存在等。</p><p> 核對元件:檢查元件是否安裝正確,有無損壞等。</p><p> 7.3.2 軟件調試</p><p> 本程序采用單片機匯編語言編寫,用wave 6000編譯器編程模擬調試。</p>&
96、lt;p> 7.3.3 聯機調試</p><p> 在硬件無故障和軟件模塊調試完成的情況下,還要對系統(tǒng)進行聯機調試。在系統(tǒng)調試時,應將全部硬件電路都接上,應用程序模塊也都組合好,進行全系統(tǒng)軟硬件調試。系統(tǒng)調試的任務是排除軟硬件中的殘留錯誤。使整個系統(tǒng)能夠完成預定的工作任務,達到要求的技術性能指標。</p><p> 系統(tǒng)聯機調試到能正確顯示時間、日期、12小時和24小時的轉換,
97、并且鬧鈴功能正常,即鈴聲響起的同時,擺成心型的18個二極管閃爍。</p><p> 7.3.4調試中遇到的問題及解決方法 </p><p> ?、?調試中反復檢查,仍沒有錯誤,這時候看是否要排除元器件失效了。造成這類錯誤的原因有兩個:一個是元器件買來時就已壞了;另一個是由于安裝錯誤,造成器件燒壞。可以采取檢查元器件與設計要求的型號、規(guī)格和安裝是否一致。在保證安裝無誤后,用替換方法排除錯誤
98、。</p><p> ?、?還有可能是電源故障,所以排除電源故障這項必不可少。在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。加電后檢查各插件上引腳的電位,一般先檢查VCC與GND之間電位,若在5V~4.8V之間屬正常。若有高壓,聯機仿真器調試時,將會損壞仿真器等,有時會使應用系統(tǒng)中的集成塊發(fā)熱損壞。</p><p> ⑶ 當判斷單片機不工作時候,需要進行聯機仿真調試
99、。聯機仿真必須借助仿真開發(fā)裝置、示波器、萬用表等工具。這些工具是單片機開發(fā)的最基本工具。</p><p> 信號線是聯絡單片機和外部器件的紐帶,信號線連結錯誤或時序不對,都會造成對外圍電路讀寫錯誤。單片機的信號線大體分為讀、寫信號線、片選信號線、時鐘信號線、外部程序存貯器讀選通信號(PSEN)、地址鎖存信號(ALE)、復位信號等幾類。這些信號大多屬于脈沖信號,對于脈沖信號借助示波器(這里指通用示波器)用常規(guī)方法
100、很難觀測到,必須采取一定措施才能觀測到。應該利用軟件編程的方法來實現。例如對片選信號,運行下面的小程序就可以檢測出譯碼片選信號是否正常。</p><p> MAIN:MOVDPTR,#DPTR ;將地址送入DPTR </p><p> MOVXA,@DPTR ;將譯碼地址外RAM中的內容送入</p><p> ACC NOP
101、 ;適當延時</p><p> SJMP MAIN ;循環(huán)</p><p> 執(zhí)行程序后,就可以利用示波器觀察芯片的片選信號引出腳(用示波器掃描時間為1μs/每格檔),這時應看到周期為數微秒的負脈沖波形,若看不到則說明譯碼信號有錯誤。對于電平類信號,觀測起來就比較容易。例如對復位信號觀測就可以直接利用示波器,當按下復位
102、鍵時,可以看到單片機的復位引腳將變?yōu)楦唠娖?;一旦松開,電平將變低。</p><p> 總而言之,對于脈沖觸發(fā)類的信號我們要用軟件來配合,并要把程序編為死循環(huán),再利用示波器觀察;對于電平類觸發(fā)信號,可以直接用示波器觀察。</p><p><b> 結 論</b></p><p> 經過調試,和多次改進,本設計達到了預期的效果。數字鐘
103、可以正常顯示時間和日期,并且對每個月份的天數進行了處理,特別是2月這個特殊月份,本設計可以自動從2月28日直接過度到3月1日。而且,在本設計中,閏年和平年的2月,其天數可以被正常區(qū)分,從而達到了實用和人性化的效果。對溫度的顯示也比較正常,能夠正常反映出室溫情況。當然,還可以根據需要,增加整點報時的功能,以使本設計更加完善。</p><p> 總之,本設計提供了一套行之有效的數字鐘的設計方案,并且成本較低,具有較
104、高的實用性。</p><p><b> 參考文獻</b></p><p> [1] 盧坤,奚大順電子設計技術[M].成都電子科技大學出版社,1997.P103-210</p><p> [2] 唐競新.數字電子電路[M].第1版.北京:清華大學出版社,2003.P99-120</p><p> [3] 康華光.電
105、子技術基礎[M].數字部分.第4版.北京:高等教育出版社,1998.</p><p><b> P47-79</b></p><p> [4] 電子工程手冊編委會等中外集成電路簡明速查手冊[M]---TTL,CMOS.北京:電子工業(yè)出版社,1991.P245-340</p><p> [5] 楊長春.論數字技術[J].《電子報》合訂本.第
106、0113期.成都:四川科學技術出版社,2002.12.P13-30</p><p> [6] 彭國賢.數碼顯示 [M].北京:電子工業(yè)出版社,1993.P21-50</p><p> [7] 康華光主編,鄒壽彬副主編《電子技術基礎(數字技術)》高等教育出版,2004.P129-180</p><p> [8] 康華光主編,陳大欽副主編《電子技術基礎(模擬技術)
107、》高等教育出版社,2003.P269-307</p><p> [9] 袁俊泉,孫敏琪,曹瑞編著 《數字系統(tǒng)設計及其應用》[J].《數字電子》第9908期. 西安電子科技大學出版社,2002.P13-26</p><p> [10] 李光飛、樓然苗等 《單片機課程設計實例指導》北京航空航天大學出版社,2004.P5-37</p><p> [11] 余永權.《
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機的數字鐘設計
- 單片機數字鐘畢業(yè)設計---單片機設計數字鐘
- 畢業(yè)論文--基于單片機的數字鐘設計
- 單片機的數字鐘設計
- 單片機課程設計--基于單片機數字鐘的設計
- 基于單片機的數字鐘課程設計
- 單片機的數字鐘設計.doc
- 基于單片機的數字鐘設計開題報告
- 基于單片機的數字鐘課程設計
- 基于單片機的數字鐘設計初稿.doc
- 畢業(yè)設計基于單片機的數字鐘設計
- 單片機數字鐘課程設計
- 單片機數字鐘課程設計
- 基于單片機的數字鐘設計三稿.doc
- 畢業(yè)設計(論文)-基于單片機和lcd的數字鐘設計
- 單片機課程設計---數字鐘設計
- 課程設計---基于單片機的數字鐘的設計
- 畢業(yè)設計---基于單片機的數字鐘的設計
- 202+單片機的數字鐘設計
- 基于單片機的數字鐘設計二稿.doc
評論
0/150
提交評論