版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Tianjin University of Technology and Education專 業(yè) 課 程 設(shè) 計(jì) 學(xué) 院: 電子工程學(xué)院 班 級(jí): 應(yīng)電1112 學(xué)生姓名: 馮杰 史嬌娜 于海旭 胡玉納 指導(dǎo)教師: 張健 倪曉昌 2015年7月天津職業(yè)技術(shù)師范大學(xué)課 程 設(shè) 計(jì) 任 務(wù) 書 電子工程學(xué)院應(yīng)用電子技術(shù)系 1112 班 學(xué)生 馮杰 課程設(shè)計(jì)課題:?jiǎn)纹瑱C(jī)數(shù)字式電子鐘一、課程設(shè)計(jì)工作日自 2015 年 7 月 6 日至 2015 年 7 月 24 日二、同組學(xué)生: 史嬌娜 、于海旭 、胡玉納 三、課程設(shè)計(jì)任務(wù)要求(包括課題來(lái)源、類型、目的和意義、基本要求、完成時(shí)間、主要參考資料等):
2、1、課題來(lái)源:老師和學(xué)生共同擬訂。2、類型:實(shí)做。3、目的和意義:掌握單片機(jī)微機(jī)系統(tǒng)的設(shè)計(jì)。4、基本要求: 設(shè)計(jì)以8952單片機(jī)為核心,設(shè)計(jì)單片機(jī)數(shù)字式電子鐘(不采用日歷時(shí)鐘芯片)。定時(shí)脈沖由單片機(jī)內(nèi)部的定時(shí)器編程產(chǎn)生。人機(jī)接口包括鍵盤、顯示器、鬧鐘指示燈和蜂鳴器等,顯示器顯示日歷內(nèi)容,鍵盤可控制電子鐘的啟停、時(shí)鐘預(yù)置和鬧鐘設(shè)置等。蜂鳴器用作報(bào)警,整點(diǎn)報(bào)時(shí)和鬧鐘?;竟δ苋缦拢簂 電子鐘顯示內(nèi)容包括年、月、日、星期、時(shí)、分、秒。如果顯示屏小無(wú)法顯示全部?jī)?nèi)容時(shí),則平時(shí)顯示時(shí)、分、秒,通過(guò)按鍵可以切換到顯示年、月、日、星期,2S之后自動(dòng)返回顯示時(shí)、分、秒狀態(tài)。按指定鍵后,顯示器會(huì)進(jìn)入相應(yīng)的設(shè)置界面
3、,再按下一次按鍵超1min后,系統(tǒng)自動(dòng)退出設(shè)置界面。l 鍵盤控制功能初始化,時(shí)-分-秒初始化為000000,年月日和星期初始化為09年1月1日星期四。啟動(dòng),電子鐘開始計(jì)時(shí)。停止,電子鐘停止計(jì)時(shí)。設(shè)置日期-年月日星期,軟件應(yīng)有判斷日期輸入錯(cuò)誤的能力,若輸入有錯(cuò),則聲光報(bào)警。設(shè)置時(shí)分秒,軟件應(yīng)有判斷日期輸入錯(cuò)誤的能力,若輸入有錯(cuò),則聲光報(bào)警。l 設(shè)置鬧鐘設(shè)置如下鬧鐘種類:設(shè)置每日指定時(shí)間鬧,如每天13:34分鬧鈴。設(shè)置每周指定日指定時(shí)間鬧,如每周三3:24鬧每次鬧鐘時(shí)長(zhǎng)30秒,30秒之內(nèi)按任意鍵鬧鐘結(jié)束。 5、完成時(shí)間:2015年7月24日6、主要參考資料: 李朝青.PC機(jī)及單片機(jī)數(shù)據(jù)通信技術(shù)M.
4、北京航空航天大學(xué)出版社,2000年. 何立民.單片機(jī)應(yīng)用技術(shù)選編M.北京航空航天大學(xué)出版社,1993年. 張洪潤(rùn),藍(lán)清華.單片機(jī)應(yīng)用技術(shù)教程M.清華大學(xué)出版社,1998年. 馬家辰,孫玉德,張穎.MCS51單片機(jī)原理及接口技術(shù)M.哈爾濱工業(yè)大學(xué)出版社,1998年.李廣弟.單片機(jī)基礎(chǔ)M.北京航空大學(xué)出版社,1994年6月.4、 設(shè)計(jì)報(bào)告內(nèi)容要求:(每組1份)1、題目4、系統(tǒng)組成框圖7、電路仿真10、參考文獻(xiàn)2、主要技術(shù)指標(biāo)5、總體電路圖8、調(diào)試過(guò)程及測(cè)試結(jié)果11、總結(jié)(每人一份)3、方案論證及選擇6、單元電路設(shè)計(jì)9、主要元件清單指導(dǎo)教師簽字: 教研室主任簽字: 目 錄1設(shè)計(jì)任務(wù)21.1基本要求2
5、1.2基本功能22方案論證及選擇22.1單片機(jī)的論證與選擇22.2顯示電路論證與選擇32.3系統(tǒng)最終設(shè)計(jì)方案33電路原理圖與程序設(shè)計(jì)33.1系統(tǒng)電路圖設(shè)計(jì)33.1.1 單片機(jī)主控電路原理圖43.1.2 顯示電路原理圖53.1.3 外圍電路原理圖5電源63.2程序的設(shè)計(jì)6程序功能描述與設(shè)計(jì)思路6程序流程圖64測(cè)試方案與測(cè)試結(jié)果84.1測(cè)試方案84.2 測(cè)試條件與儀器85元件清單86參考文獻(xiàn)9個(gè)人課程設(shè)計(jì)總結(jié)10單片機(jī)數(shù)字式電子鐘1設(shè)計(jì)任務(wù)1.1基本要求 設(shè)計(jì)以8952單片機(jī)為核心,設(shè)計(jì)單片機(jī)數(shù)字式電子鐘(不采用日歷時(shí)鐘芯片)。定時(shí)脈沖由單片機(jī)內(nèi)部的定時(shí)器編程產(chǎn)生。人機(jī)接口包括鍵盤、顯示器、鬧鐘指
6、示燈和蜂鳴器等,顯示器顯示日歷內(nèi)容,鍵盤可控制電子鐘的啟停、時(shí)鐘預(yù)置和鬧鐘設(shè)置等。蜂鳴器用作報(bào)警,整點(diǎn)報(bào)時(shí)和鬧鐘。1.2基本功能l 電子鐘顯示內(nèi)容包括年、月、日、星期、時(shí)、分、秒。如果顯示屏小無(wú)法顯示全部?jī)?nèi)容時(shí),則平時(shí)顯示時(shí)、分、秒,通過(guò)按鍵可以切換到顯示年、月、日、星期,2S之后自動(dòng)返回顯示時(shí)、分、秒狀態(tài)。按指定鍵后,顯示器會(huì)進(jìn)入相應(yīng)的設(shè)置界面,再按下一次按鍵超1min后,系統(tǒng)自動(dòng)退出設(shè)置界面。l 鍵盤控制功能初始化,時(shí)-分-秒初始化為000000,年月日和星期初始化為09年1月1日星期四。啟動(dòng),電子鐘開始計(jì)時(shí)。停止,電子鐘停止計(jì)時(shí)。設(shè)置日期-年月日星期,軟件應(yīng)有判斷日期輸入錯(cuò)誤的能力,若輸
7、入有錯(cuò),則聲光報(bào)警。設(shè)置時(shí)分秒,軟件應(yīng)有判斷日期輸入錯(cuò)誤的能力,若輸入有錯(cuò),則聲光報(bào)警。l 設(shè)置鬧鐘設(shè)置如下鬧鐘種類:設(shè)置每日指定時(shí)間鬧,如每天13:34分鬧鈴。設(shè)置每周指定日指定時(shí)間鬧,如每周三3:24鬧每次鬧鐘時(shí)長(zhǎng)30秒,30秒之內(nèi)按任意鍵鬧鐘結(jié)束。2方案論證及選擇2.1單片機(jī)的論證與選擇方案一: 采用89C51芯片作為硬件核心,采用Flash ROM,內(nèi)部具有4KB ROM 存儲(chǔ)空間,能于3V的超低壓工作,而且與MCS-51系列單片機(jī)完全兼容,但是運(yùn)用于電路設(shè)計(jì)中時(shí)由于不具備ISP在線編程技術(shù), 當(dāng)在對(duì)電路進(jìn)行調(diào)試時(shí),由于程序的錯(cuò)誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r(shí),對(duì)芯片的多次拔插會(huì)
8、對(duì)芯片造成一定的損壞。 方案二: 采用STC89S52,片內(nèi)ROM全都采用Flash ROM;能以3V的超底壓工作;同時(shí)也與MCS-51系列單片機(jī)完全該芯片內(nèi)部存儲(chǔ)器為8KB ROM 存儲(chǔ)空間,同樣具有89C51的功能,且具有在線編程可擦除技術(shù),當(dāng)在對(duì)電路進(jìn)行調(diào)試時(shí),由于程序的錯(cuò)誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r(shí),不需要對(duì)芯片多次拔插,所以不會(huì)對(duì)芯片造成損壞。 綜上所述:本課設(shè)中單片機(jī)芯片采用STC89C52。2.2顯示電路論證與選擇方案一:LED數(shù)碼管能在低電壓下工作,而且體積小、重量輕、使用壽命長(zhǎng),但一個(gè)LED數(shù)碼管只能顯示一位的字符,如果字符位數(shù)不止一位,需要用幾個(gè)數(shù)碼管組成, LE
9、D數(shù)碼管動(dòng)態(tài)掃描,LED數(shù)碼管價(jià)格適中,對(duì)于顯示數(shù)字最合適,但無(wú)法顯示圖形文字,在顯示星期是也只能用數(shù)字表示,而且采用動(dòng)態(tài)掃描法與單片機(jī)連接時(shí),在編程時(shí)比較復(fù)雜。所以也不采用了LED數(shù)碼管作為顯示。 方案二:采用點(diǎn)陣式數(shù)碼管顯示,點(diǎn)陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對(duì)于顯示文字比較適合,如采用在顯示數(shù)字顯得太浪費(fèi),且價(jià)格也相對(duì)較高,所以不用此種作為顯示。方案三:采用LCD液晶顯示屏, 采用12864液晶顯示屏的顯示功能強(qiáng)大,可顯示文字,圖形,顯示多樣,清晰可見(jiàn),所以在此設(shè)計(jì)中采用LCD液晶顯示屏。綜上所述:采用12864液晶顯示。2.3系統(tǒng)最終設(shè)計(jì)方案綜上各方案所述,本課程方案選定為:
10、采用STC89C52作為主控制系統(tǒng);采用12864液晶顯示屏作為數(shù)據(jù)顯示裝置;采用獨(dú)立按鍵;采用蜂鳴器作為報(bào)警電路。至此,系統(tǒng)最終方案確定。3電路原理圖與程序設(shè)計(jì)3.1系統(tǒng)電路圖設(shè)計(jì)整個(gè)系統(tǒng)用單片機(jī)為中央控制器,由單片機(jī)執(zhí)行采集時(shí)鐘電路的時(shí)間信號(hào)并通過(guò)顯示模塊來(lái)輸出信號(hào)及相關(guān)的控制功能。時(shí)鐘電路產(chǎn)生時(shí)鐘信號(hào),利用單片機(jī)的I/O口傳給單片機(jī);并通過(guò)其控制液晶屏顯示時(shí)間,通過(guò)P1口外接按鍵對(duì)時(shí)間進(jìn)行調(diào)整??刂破鞑捎脝纹瑱C(jī)STC89C52,12864液晶顯示屏作為數(shù)據(jù)顯示裝置,外圍電路由蜂鳴器、指示燈等組成。萬(wàn)年歷時(shí)鐘電路設(shè)計(jì)總體設(shè)計(jì)方框圖如圖所示。 單片機(jī)芯片STC89C52復(fù)位電路按鍵控制128
11、64液晶屏顯示蜂鳴器檢測(cè)電路指示燈電源圖3-1 系統(tǒng)總體框圖3.1.1 單片機(jī)主控電路原理圖單片機(jī)最小化模塊由時(shí)鐘電路、復(fù)位電路和核心單片機(jī)芯片構(gòu)成。時(shí)鐘電路由振蕩電路和分頻電路組成。其中振蕩電路由高增益反相器以及并聯(lián)外接的石英晶體和電容產(chǎn)生振蕩脈沖。而分頻電路則用于把振蕩脈沖分頻,已得到所需的時(shí)鐘信號(hào)。振蕩電路由單片機(jī)芯片的XTAL1端輸入,XTAL2輸出。通過(guò)這兩個(gè)引腳并接一個(gè)石英晶體振蕩器和兩個(gè)電容。而單片機(jī)中自帶有分頻電路所以不需要外接電路對(duì)脈沖進(jìn)行分頻。復(fù)位是單片機(jī)的硬件初始化操作,經(jīng)復(fù)位操作后,單片機(jī)系統(tǒng)才能開始正常工作。復(fù)位電路用于產(chǎn)生復(fù)位信號(hào),通過(guò)RET引腳送入單片機(jī),進(jìn)行復(fù)位
12、操作。下圖為單片機(jī)最小系統(tǒng)原理圖。圖3-2單片機(jī)主控電路原理圖3.1.2 顯示電路原理圖本設(shè)計(jì)顯示電路采用帶中文字庫(kù)的128X64 是一種具有4 位/8 位并行、2 線或3 線串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體 中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為128×64, 內(nèi)置8192 個(gè)16*16 點(diǎn)漢字,和128 個(gè)16*8 點(diǎn)ASCII 字符 集.利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面??梢燥@示8×4 行16×16 點(diǎn) 陣的漢字. 也可完成圖形顯示.低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類
13、型的圖形點(diǎn)陣液晶 顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊。本設(shè)計(jì)顯示電路如下圖所示:圖3-3 顯示電路原理圖3.1.3 外圍電路原理圖圖3-4 按鍵原理圖圖3-5 LED報(bào)警電路圖3-6蜂鳴器報(bào)警電路3.1.4電源直流穩(wěn)壓電源一般由電源變壓器、整流濾波電路及穩(wěn)壓電路組成。直流穩(wěn)壓電源設(shè)計(jì)的主要內(nèi)容是根據(jù)性能指標(biāo),選擇合適的電源變壓器、集成穩(wěn)壓器、整流二極管及濾波電容。本設(shè)計(jì)中所需要的電源有PC機(jī)的USB口直接供電。3.2程序的設(shè)計(jì)程序功能描述與設(shè)計(jì)思路程序設(shè)計(jì)思路:本設(shè)計(jì)采用的CPU是52系列單片機(jī)中的STC89S52芯片,STC89
14、S52是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程的Flash 存儲(chǔ)器。本電子鐘的所有的軟件、參數(shù)均存放在控制器的FLASH ROM和內(nèi)部RAM中,減少了芯片的使用數(shù)量簡(jiǎn)化了整體電路也降低了整機(jī)的工作電流。利用單片機(jī)定時(shí)器及計(jì)數(shù)器產(chǎn)生定時(shí)效果通過(guò)編程形成數(shù)字鐘效果,再利用LCD顯示單片機(jī)內(nèi)部處理的數(shù)據(jù),同時(shí)通過(guò)端口讀入當(dāng)前外部控制狀態(tài)來(lái)改變程序的不同狀態(tài),實(shí)現(xiàn)不同功能。從軟件的功能不同可分為兩大類:一是監(jiān)控軟件(主程序),它是整個(gè)控制系統(tǒng)的核心,專門用來(lái)協(xié)調(diào)各執(zhí)行模塊和操作者的關(guān)系。二是執(zhí)行軟件(子程序),它是用來(lái)完成各種實(shí)質(zhì)性的功能如測(cè)量、計(jì)算、顯示、通訊等。每一個(gè)執(zhí)行
15、軟件也就是一個(gè)小的功能執(zhí)行模塊。這里將各執(zhí)行模塊一一列出,并為每一個(gè)執(zhí)行模塊進(jìn)行功能定義和接口定義。各執(zhí)行模塊規(guī)劃好后,就可以規(guī)劃監(jiān)控程序了。首先要根據(jù)系統(tǒng)的總體功能選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實(shí)時(shí)性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關(guān)系。程序流程圖圖 3-9主程序流程圖圖3-10按鍵掃描程序流程圖4測(cè)試方案與測(cè)試結(jié)果4.1測(cè)試方案1、硬件測(cè)試:檢查元器件好壞、檢查電路板焊接完整,無(wú)虛焊,漏焊。2、硬件軟件聯(lián)調(diào):接通電路,進(jìn)行 實(shí)際測(cè)量。4.2 測(cè)試條件與儀器測(cè)試條件:檢查多次,仿真電路和硬件電路必須與系統(tǒng)原理圖完全相同,并且檢查無(wú)誤,硬件電路保證無(wú)虛焊。測(cè)試儀器:測(cè)試
16、使用的儀器設(shè)備如表4-1所示。表4-1測(cè)試使用的儀器設(shè)備序號(hào)名稱、型號(hào)、規(guī)格數(shù)量1UNI-T UT56 數(shù)字萬(wàn)用表12SPD3303D 直流電源15元件清單表5-1系統(tǒng)元件清單6參考文獻(xiàn)1.李朝青.PC機(jī)及單片機(jī)數(shù)據(jù)通信技術(shù)M.北京航空航天大學(xué)出版社,2000年.2.何立民.單片機(jī)應(yīng)用技術(shù)選編M.北京航空航天大學(xué)出版社,1993年.3.張洪潤(rùn),藍(lán)清華.單片機(jī)應(yīng)用技術(shù)教程M.清華大學(xué)出版社,1998年.4.馬家辰,孫玉德,張穎.MCS51單片機(jī)原理及接口技術(shù)M.哈爾濱工業(yè)大學(xué)出版社,1998年.5.李廣弟.單片機(jī)基礎(chǔ)M.北京航空大學(xué)出版社,1994年6月.個(gè)人課程設(shè)計(jì)總結(jié)本次課程設(shè)計(jì)持續(xù)了幾周時(shí)
17、間,通過(guò)上網(wǎng)和到圖書館查閱資料最終完成了數(shù)字電子鐘課程設(shè)計(jì)。設(shè)計(jì)主要包括兩個(gè)方面:硬件設(shè)計(jì)和軟件設(shè)計(jì)。對(duì)于硬件設(shè)計(jì),圖紙?jiān)O(shè)計(jì)過(guò)程中問(wèn)題不大。按照?qǐng)D紙進(jìn)行畫圖,新建工程,完成電路圖、PCB的設(shè)計(jì)和制作。從打印PCB紙、印刷電路板、制版等工序重新復(fù)習(xí)了電路板的制作。對(duì)于軟件設(shè)計(jì),開始的時(shí)候出現(xiàn)了好多問(wèn)題。平常對(duì)程序的設(shè)計(jì)較少,以至于程序設(shè)計(jì)出現(xiàn)了一些難題。之后與組員一起商討,共同編寫調(diào)試。使我了解到團(tuán)隊(duì)的力量,在程序的編寫過(guò)程中我了解到編程是需要建立起一種嚴(yán)謹(jǐn)系統(tǒng)的思維方式,比如子程序系統(tǒng)中有中斷程序、加一子程序、顯示程序、掃描按鍵程序、延時(shí)程序等。程序?qū)懙臅r(shí)候會(huì)發(fā)現(xiàn)自己有很多不懂的地方,在解決問(wèn)題的同時(shí)不僅學(xué)到了很多東西,而且對(duì)各個(gè)子程序的運(yùn)行情況也有了更深層次的理解。想象與現(xiàn)實(shí)還是有區(qū)別的。這是一個(gè)培養(yǎng)自己能力的過(guò)程,在制作的過(guò)程中會(huì)將自己的不足點(diǎn)顯現(xiàn)出來(lái),然后彌補(bǔ)不足。本次課程設(shè)計(jì),讓我受益匪淺。讓我認(rèn)識(shí)到了自己許多的不足,使我深深的感受到了理論聯(lián)系實(shí)際的必要性及重要性。在我們以往的學(xué)習(xí)過(guò)程中,我們刻意的加強(qiáng)理論的基礎(chǔ),對(duì)于一個(gè)程序我們只求它運(yùn)行時(shí)沒(méi)有出錯(cuò),我們便以為我們的計(jì)劃成功了,豈不知它能否在硬件結(jié)構(gòu)中得以實(shí)現(xiàn)則是另一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024商鋪局部改造施工協(xié)議樣本
- 2024年數(shù)據(jù)保護(hù)與信息安全保密協(xié)議
- 2024年合作投資資金安排協(xié)議
- 2024年項(xiàng)目顧問(wèn)協(xié)議模板詳解
- 2024非金融機(jī)構(gòu)借款協(xié)議示例
- 2024年商用中央空調(diào)購(gòu)銷協(xié)議要約
- 2024年度工程設(shè)計(jì)協(xié)議格式
- 2024年定制門衛(wèi)勞務(wù)服務(wù)協(xié)議范本
- 2024年公司重組并購(gòu)協(xié)議示例
- 2024年度商業(yè)地產(chǎn)招商協(xié)議模板
- 資產(chǎn) 評(píng)估 質(zhì)量保證措施
- 小學(xué)二年級(jí)上冊(cè)道德與法治-9這些是大家的-部編ppt課件
- 《礦山機(jī)械設(shè)備》復(fù)習(xí)題
- 冷庫(kù)工程特點(diǎn)施工難點(diǎn)分析及對(duì)策
- 中國(guó)古代樓閣PPT課件
- 排舞教案_圖文
- 簡(jiǎn)單趨向補(bǔ)語(yǔ):V上下進(jìn)出回過(guò)起PPT課件
- 超聲檢測(cè)工藝卡
- 公司“師帶徒”實(shí)施方案
- 《內(nèi)科護(hù)理學(xué)》病例分析(完整版)
- 5GQoS管理機(jī)制介紹
評(píng)論
0/150
提交評(píng)論