• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于AT89S52單片機的自動音樂響鈴系統(tǒng)

      2016-05-14 09:41李彩龍宋海東劉金鑫李明哲劉鵬

      李彩龍 宋海東 劉金鑫 李明哲 劉鵬

      摘要:本設(shè)計主要是針對適用于校園打鈴系統(tǒng)要求的,其介紹了一種基于單片機的自動打鈴系統(tǒng)的設(shè)計方法,系統(tǒng)以AT89S52單片機為控制器,以DS1302時鐘芯片為系統(tǒng)提供時間,并在液晶顯示器上顯示,通過按鍵可以設(shè)定定時打鈴時間和打鈴的時間間隔。系統(tǒng)軟件設(shè)計采用C語言來完成,C語言語法簡潔,使用方便,用于完成軟件設(shè)計非常方便。通過實驗驗證,該音樂響鈴系統(tǒng)具有實用性強,實用性強、運行穩(wěn)定、靈敏度高等特點。具有良好的應(yīng)用價值和發(fā)展前景。

      關(guān)鍵詞:打鈴器 AT89S52單片機 DS1302 液晶顯示器

      中圖分類號:TP391 文獻標識碼:A 文章編號:1007-9416(2016)08-0013-01

      1 引言

      本項目設(shè)計了一個自動音樂響鈴系統(tǒng)來實現(xiàn)基本計時和音樂響鈴功能,并且能在遇到停電等突發(fā)狀況時,還能通過啟動備用電源模塊,來保證系統(tǒng)的正常運轉(zhuǎn)。項目自動打鈴系統(tǒng)的實現(xiàn),分幾個功能模塊,最后把各個模塊整合到一塊,來實現(xiàn)整體項目的完成。

      2 系統(tǒng)總體功能

      通過該項目使得音樂鈴聲系統(tǒng)取代傳統(tǒng)機械鈴聲,將單一的鈴聲音樂化、符號化,上、下課時間選用不同的音樂曲目。通過柔和、人文、愉悅的音樂鈴聲,營造更好的學(xué)習(xí)氛圍與校園文化。

      3 硬件結(jié)構(gòu)設(shè)計框架

      設(shè)計中的硬件電路包括:單片機控制系統(tǒng)、時鐘電路、電源電路、顯示電路、鍵盤電路、響鈴電路。本系統(tǒng)的結(jié)構(gòu)框圖如下圖1-1所示。

      4 硬件部分

      4.1 時鐘電路

      時鐘電路采用由DALLAS公司推出的涓流充電時鐘芯片DS1302,內(nèi)含有一個實時時鐘/日歷和31字節(jié)靜態(tài)RAM,通過簡單的串行接口與單片機進行通信。實時時鐘/日歷電路提供秒、分、時、日、周、月、年的信息,每月的天數(shù)和閏年的天數(shù)可自動調(diào)整。時鐘操作可通過AM/PM指示決定采用24或12小時格式。工作電壓為2.5V~5.5V。DS1302與單片機之間能簡單地采用同步串行的方式進行通信,僅需用到三個口線:(1)RES復(fù)位;(2)I/O數(shù)據(jù)線;(3)SCLK串行時鐘。時鐘/RAM的讀/寫數(shù)據(jù)以一個字節(jié)或多達31個字節(jié)的字符組方式通信。DS1302是由DS1202改進而來,其雙電源管腳用于主電源和備份電源供應(yīng),Vcc1為可編程涓流充電電源,附加七個字節(jié)存儲器。該項目中正是采用這樣一塊芯片來準確的為單片機提供時間參數(shù)。

      4.2 鍵盤電路

      鍵盤電路用于設(shè)定定時時間、打鈴時間間隔,采用獨立式按鍵。由于按鍵是機械式觸點,所以在斷開或閉合時,一般都有抖動產(chǎn)生,雖然這個抖動時間在我們看來非常短,但是單片機執(zhí)行指令的速度為微秒級別,很容易會讀取這個時間而將其判斷為真正的工作狀態(tài),從而引起誤判。因此,在設(shè)計中必須考慮到按鍵抖動的影響。這里采用軟件消抖方法(單片機在檢測引腳所連接的按鍵的工作狀態(tài)時加一個延時程序再次確認,通過2次的確認就可以確保按鍵的工作狀態(tài)不受機械抖動的影響了)。

      4.3 顯示電路

      顯示電路采用市面上常見的1602液晶屏為主要部件,LCD1602為字符型液晶顯示器,它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊,分為帶背光和不帶背光兩種,主要技術(shù)參數(shù):

      顯示容量,16×2個字符;

      芯片工作電壓,4.5V-5.5V;

      工作電流,2.0mA;模塊最佳工作電壓,5V;

      字符尺寸,2.95×4.35mm。該項目采用這種液晶屏配合單片機進行時間的顯示。

      4.4 響鈴電路

      響鈴電路用于發(fā)出聲音或音樂作為提醒,本設(shè)計選用蜂鳴器進行打鈴功能,效果明顯,設(shè)計簡單,性價比較高。

      5 結(jié)語

      本文以AT89S52單片機為核心設(shè)計一臺自動打鈴系統(tǒng),能實現(xiàn)對時間顯示及定時打鈴功能,達到單片機應(yīng)用中的數(shù)據(jù)轉(zhuǎn)換顯示,數(shù)碼管顯示,動態(tài)掃描顯示及單片機相關(guān)指令在各方面的應(yīng)用,由 LED數(shù)碼管、按鍵、二極管等部分構(gòu)成,進行時、分、秒的顯示。通過本項目的研究,使我對專業(yè)知識有一個系統(tǒng)的學(xué)習(xí),提高了綜合運用知識的能力,加強了獨立分析和解決實際問題的能力。

      參考文獻

      [1]馬淑華.單片機原理與接口技術(shù).北京:北京郵電大學(xué)出版社,2005.

      [2]顧曙敏.單片機與串行時鐘DS1307的接口設(shè)計.現(xiàn)代電子技術(shù),2003,26(14):85-87.

      [3]王書杰,陳震.基于校園網(wǎng)絡(luò)的自動打鈴系統(tǒng)設(shè)計.科學(xué)技術(shù)與工程,2011,11(31):7804-7807.

      [4]王娟,魏雄.基于單片機的多功能定時打鈴鐘設(shè)計.湖南農(nóng)機,學(xué)術(shù)版,2011,(5):85-86.

      [5]于永,戴佳,常江.51單片機C語言常用模塊與綜合系統(tǒng)設(shè)計實例精講.北京:電子工業(yè)出版社,2007.

      怀安县| 甘泉县| 永宁县| 扎兰屯市| 元谋县| 陆丰市| 石楼县| 沐川县| 广宗县| 德化县| 青神县| 大化| 集安市| 铅山县| 临高县| 哈密市| 交口县| 万安县| 十堰市| 灵川县| 贵阳市| 扶绥县| 广宁县| 龙川县| 汾阳市| 志丹县| 巫山县| 辛集市| 新平| 涞源县| 泾源县| 高唐县| 翁牛特旗| 红桥区| 仪陇县| 建平县| 高清| 商南县| 英山县| 乌拉特中旗| 漳平市|