freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的電子時(shí)鐘設(shè)計(jì)本科畢業(yè)論文-資料下載頁

2025-06-27 20:08本頁面
  

【正文】 。 Led_buf[2*Num+1] = Ledcode[10]。 } else if (T_n = 100) // 1s { T_n = 0。 Led_buf[2*Num] = 0x7F amp。 Ledcode[Time[Num]%10]。 Led_buf[2*Num+1] = Ledcode[Time[Num]/10]。 } ET1 = 1。} 第五章 電子時(shí)鐘的仿真 單片機(jī)調(diào)試仿真軟件源文件的輸入:Keil單片機(jī)模擬調(diào)試軟件內(nèi)集成了一個(gè)文本編輯器,用該文本編輯器可以編輯源程序。打開”FILE”“NEW”就打開的此編輯器。,并且完成了源程序向當(dāng)前工程的添加。然后再創(chuàng)建工程的步驟如下:打開”project”“new uvision project”然后顯示一個(gè)對話框,在對話框里選擇ATMEL,在ATMEL的下拉框中找AT89C51選擇后點(diǎn)擊“OK”就創(chuàng)建了一個(gè)工程,注意:創(chuàng)建時(shí)把此工程保存在熟悉的文件夾里,以便于后面的查找使用。 Keil單片機(jī)模擬調(diào)試軟件的集成開發(fā)環(huán)境完成c語言源文件的輸入后,接著需要把c語言源文件加入工程之中。 Group 1,再單擊鼠標(biāo)右鍵打開快捷菜單。在快捷菜單中選擇“Add File to Group“Source Group 1”,加入文件對話框被打開。在這個(gè)對話框的“查找范圍”下拉列表框中選擇存儲匯編語言源文件的文件夾,在“文件類型”下拉列表框中選擇Asm Source file(*.a*;*.src),這時(shí)存儲的d語言源文件將顯示出來。雙擊要加入的文件名,或者選擇要加入的文件名再單擊Add按鈕即可完成把d語言源文件加入工程。這時(shí)工程管理窗口的文件選項(xiàng)卡中子目錄Source Group 1下出現(xiàn)一個(gè)c語言源文件。Proteus軟件:Proteus 是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大。PROTEUS軟件由Labcenter公司開發(fā),是目前世界上最先進(jìn)、最完整的嵌入式系統(tǒng)設(shè)計(jì)與仿真平臺,可以實(shí)現(xiàn)數(shù)字電路、模擬電路及微控制器系統(tǒng)與外設(shè)的混合電路系統(tǒng)的電路仿真、軟件仿真、系統(tǒng)協(xié)同仿真和PCB設(shè)計(jì)等功能,是目前唯一能夠?qū)Ω鞣N處理器進(jìn)行實(shí)時(shí)仿真、調(diào)試與測試的EDA工具。微控制器系統(tǒng)相關(guān)的仿真需建立編譯和調(diào)試環(huán)境,可選擇Keil C51uVision2 軟件。該軟件支持眾多不同公司的芯片,集編輯、編譯和程序仿真等于一體,同時(shí)還支持PLM、匯編和C語言的程序設(shè)計(jì)。它的界面友好易學(xué),在調(diào)試程序、軟件仿真方面有很強(qiáng)大的功能。 其革命性的功能是:將電路仿真和微處理器仿真進(jìn)行協(xié)同,直接在基于原理圖的虛擬原型上進(jìn)行處理器編程調(diào)試,并進(jìn)行功能驗(yàn)證,通過動態(tài)器件如電機(jī)、LED、LCD、開關(guān)等,實(shí)時(shí)看到運(yùn)行后的輸入、輸出的效果,配合系統(tǒng)配置的虛擬儀器如示波器、邏輯分析儀等, Proteus為我們建立了完備的電子設(shè)計(jì)開發(fā)環(huán)境。 電子時(shí)鐘的仿真選擇仿真元器件在進(jìn)行仿真之前對所需的仿真的元器件的選擇也是很重要的,所需仿真元器件的好壞直接影響到仿真的效果,如果選擇的元器件比較不太合理可能使仿真的結(jié)果不理想,甚至?xí)?dǎo)致仿真的失敗。下表列出本次設(shè)計(jì)中用到的元器件【14】:在進(jìn)行元器件的選擇后,并且在keil上完成程序的編寫測試后我們就可以著手進(jìn)行電子時(shí)鐘的仿真了。在數(shù)字電子時(shí)鐘程序初步編完之后,利用單片機(jī)硬件仿真軟件進(jìn)行仿真和調(diào)試,同時(shí)對程序進(jìn)行適當(dāng)?shù)男薷腫11]。該設(shè)計(jì)在仿真及調(diào)試過程中應(yīng)注意以下幾點(diǎn):。,而中斷服務(wù)程序所花費(fèi)的時(shí)間必須在中斷返回后在計(jì)時(shí)單元中扣除掉,否則精確度會變差。,需要反復(fù)修改程序中的給定的時(shí)間,直到整體上的顯示效果較好,不會有閃爍的現(xiàn)象產(chǎn)生[12]。在proteus軟件中進(jìn)行電子時(shí)鐘電路原理圖的繪制,在電子時(shí)鐘仿真的原理圖此圖中的核心部分是左邊的89c51單片機(jī)中部有顯示驅(qū)動芯片MAX7219,右上部分是一個(gè)八段的數(shù)碼管顯示屏,數(shù)碼管下面為四個(gè)按鍵,圖中的左下部的那個(gè)芯片為時(shí)鐘芯片DS1302,時(shí)鐘芯片右部為蜂鳴器,原理圖中還有單片機(jī)的晶振電路和單片機(jī)的復(fù)位電路。DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,~。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號或RAM數(shù)據(jù)。DS1302內(nèi)部有一個(gè)318的用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時(shí)提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。MAX7219是MAXIM公司生產(chǎn)的串行輸入/輸出共陰極數(shù)碼管顯示驅(qū)動芯片,一片MAX7219可驅(qū)動8個(gè)7段(包括小數(shù)點(diǎn)共8段)數(shù)字LED、LED條線圖形顯示器、或64個(gè)分立的LED發(fā)光二級管。該芯片具有10MHz傳輸率的三線串行接口可與任何微處理器相連,只需一個(gè)外接電阻即可設(shè)置所有LED的段電流。它的操作很簡單,MCU只需通過模擬SPI三線接口就可以將相關(guān)的指令寫入MAX7219的內(nèi)部指令和數(shù)據(jù)寄存器,同時(shí)它還允許用戶選擇多種譯碼方式和譯碼位。此外它還支持多片7219串聯(lián)方式,這樣MCU就可以通過3根線(即串行數(shù)據(jù)線、串行時(shí)鐘線和芯片選通線)控制更多的數(shù)碼管顯示。各器件的作用:89c51單片機(jī)是總體的控制器(整個(gè)電子時(shí)鐘的CPU),源程序的加載、電路的控制、數(shù)據(jù)的加載、傳送等都在單片機(jī)這一部分。顯示驅(qū)動芯片MAX7219是連接單片機(jī)和數(shù)碼管的芯片。數(shù)碼管顯示屏其顯示作用,是信號的顯示,是本設(shè)計(jì)中唯一的顯示設(shè)備。按鍵是對時(shí)間、日期等的調(diào)整或輸入,其具體操作方法下節(jié)有具體介紹。時(shí)鐘芯片DS1302是系統(tǒng)中的計(jì)時(shí)芯片,它對年、月、日、時(shí)、分、秒等的計(jì)時(shí),它采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號。蜂鳴器起鬧鐘揚(yáng)聲功能。另外單片機(jī)的晶振電路和復(fù)位電路屬于電路部分,是信號數(shù)據(jù)的傳輸。 整機(jī)的仿真及調(diào)試調(diào)試:把編寫完的源程序放在KEIL軟件中,先自行檢查下程序是否有誤,更改有誤的部分,再創(chuàng)建工程進(jìn)行程序一個(gè)一個(gè)地調(diào)試,把調(diào)試結(jié)果顯示有誤的部分找出,檢查錯(cuò)誤的原因然后再進(jìn)行更改,更改后再進(jìn)行調(diào)試,再找出錯(cuò)誤進(jìn)行更改,依次循環(huán)進(jìn)行,至到程序調(diào)試成功為止。: 仿真:仿真是把KEIL中生成的源程序找出,并加載到單片機(jī)內(nèi),檢查原理圖的設(shè)計(jì)是否有誤,更改有誤的部分,然后進(jìn)行仿真,看仿真結(jié)果是否正確,如果不正確或者不顯示結(jié)果,就再此檢查原理圖進(jìn)行更改直到能順利地仿真出結(jié)果。 :該設(shè)計(jì)在仿真及調(diào)試過程中應(yīng)注意以下幾點(diǎn):。,而中斷服務(wù)程序所花費(fèi)的時(shí)間必須在中斷返回后在計(jì)時(shí)單元中扣除掉,否則精確度會變差。,需要反復(fù)修改程序中的給定的時(shí)間,直到整體上的顯示效果較好,不會有閃爍的現(xiàn)象產(chǎn)生。此仿真結(jié)果的主要實(shí)現(xiàn)(1)將其電源鍵打開,按下電源開關(guān)即開始常工作,8個(gè)數(shù)碼管顯示依次是時(shí)、分、秒、溫度,各占兩位。 (2)按鍵說明:①復(fù)位鍵,當(dāng)發(fā)現(xiàn)系統(tǒng)運(yùn)行不正常,進(jìn)入死循環(huán),顯示數(shù)值。嚴(yán)重失真時(shí),按復(fù)位鍵,其內(nèi)部功能為使用單片機(jī)復(fù)位。強(qiáng)行使單片機(jī)從頭開始運(yùn)行,跳出錯(cuò)誤區(qū)。②日期顯示鍵,該鍵接外部中斷零(1NT0引腳)。通過中斷服務(wù)子程序來達(dá)到顯示的年、月、日、星期的目的。其中每項(xiàng)占兩位,年份只顯示后兩位,如06 06 06 03表示06年06月06號星期三。中斷程序只進(jìn)行一秒,后返回主程序,顯示時(shí)、分、秒、溫度。③調(diào)時(shí)鍵(TS)按下此鍵進(jìn)入調(diào)時(shí)子程序,按一下調(diào)分鐘,兩下調(diào)時(shí),三下調(diào)星期,四下調(diào)日期,五下調(diào)月份,六下調(diào)年份的低兩位,七下調(diào)年份的高兩位。ADD鍵表示增加,每按一下增加一,DWC鍵表示減少,每按一下減少一,三個(gè)鍵組合在一起完成調(diào)時(shí)功能。具體的按鍵使用:當(dāng)進(jìn)入調(diào)整功能時(shí),按第一個(gè)鍵K1進(jìn)行減運(yùn)算,按第二個(gè)鍵K2進(jìn)行加運(yùn)算。按下第三個(gè)鍵K3,實(shí)現(xiàn)日期\時(shí)間調(diào)整及\定時(shí)功能,等數(shù)字閃爍后,按一二鍵進(jìn)行加減,從而可以進(jìn)行具體日期時(shí)間調(diào)整。當(dāng)定時(shí)設(shè)定后,到預(yù)定時(shí)間后,時(shí)鐘會發(fā)出連續(xù)的蜂鳴聲。按下第四個(gè)鍵K4,可以進(jìn)行時(shí)間\日期切換,8位LED數(shù)碼管將顯示時(shí)間或日期,采用24小時(shí)制。結(jié)束語本文通過對電子時(shí)鐘的設(shè)計(jì)仿真,使自己對單片機(jī)和c語言有了進(jìn)一步的溫故掌握。在設(shè)計(jì)過程中,吸收了前輩的一些先進(jìn)的理論成果。我在設(shè)計(jì)中總結(jié)出了一個(gè)重要的經(jīng)驗(yàn):一切問題都要結(jié)合實(shí)際進(jìn)行設(shè)計(jì)。因?yàn)椴煌脑O(shè)計(jì)技術(shù)或者設(shè)計(jì)思想都有自身的優(yōu)點(diǎn)和局限性,只有根據(jù)具體的設(shè)計(jì)要求,才能順利地進(jìn)行設(shè)計(jì)仿真,也才能對己有的設(shè)計(jì)方法進(jìn)行創(chuàng)新。本裝置所實(shí)現(xiàn)的功能為時(shí)鐘功能。由于時(shí)間和日期都是通過特定的芯片來獲得的,單片機(jī)只起到控制和轉(zhuǎn)換的作用,在精度方面不受單片機(jī)性能和程序的限制,故容易保障其精度和效率。本次設(shè)計(jì)有較大的進(jìn)展,取得了較好的效果,對單片機(jī)軟硬件資源和接日擴(kuò)展都有深入的學(xué)習(xí)。也學(xué)習(xí)了時(shí)鐘芯片12887的基本原理和使用方法。本設(shè)計(jì)是學(xué)習(xí)單片機(jī)的較佳選擇。但是設(shè)計(jì)還有諸多功能沒有完善,以后有機(jī)會會繼續(xù)完善其相應(yīng)的功能。設(shè)計(jì)不足:本系統(tǒng)所采用的顯示模塊LED較多,占用了不少資源,包括線路板、 單片機(jī)端口等,同時(shí)使得電路穩(wěn)定性下降; 由于時(shí)間比較緊迫,未能開發(fā)出更多的功能以體現(xiàn)單片機(jī)電子時(shí)鐘的優(yōu)越性。本系統(tǒng)上可實(shí)現(xiàn)的功能:; ,當(dāng)所定的時(shí)間到時(shí),產(chǎn)生斷續(xù)的蜂鳴聲;。報(bào)告結(jié)束,請老師和同學(xué)們批評指正!致 謝本課題的研究和論文的完成是在袁鵬飛袁老師的悉心指導(dǎo)和熱情關(guān)懷下完成的。老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、豐富的實(shí)踐經(jīng)驗(yàn)、兢兢業(yè)業(yè)的工作精神使我受益匪淺。老師豁達(dá)的胸懷對我樹立正確的人生觀和價(jià)值觀產(chǎn)生了積極的影響。在老師的指導(dǎo)和幫助下,我的專業(yè)知識水平和學(xué)習(xí)能力都得到了很大的提高。我在人生道路上的每一個(gè)腳印都凝聚著老師的心血。跟隨老師學(xué)習(xí)這兩年所獲得的知識將是我一生中最寶貴的財(cái)富。在此謹(jǐn)向曾老師表示崇高的敬意和衷心的感謝!感謝袁老師在研究工作中對我進(jìn)行的悉心指導(dǎo),并為我的學(xué)習(xí)提供了良好的條件,使我的論文的撰寫得以順利進(jìn)行。感謝袁老師在我的學(xué)習(xí)和生活中給予的教誨和幫助。最后感謝生我育我的父母!感謝你們一直以來對我的無私關(guān)愛和默默奉獻(xiàn)。參考文獻(xiàn) [1]周昌七,電大理工,2006年11月,總第225期,《桌面電子時(shí)鐘制作》 [2],彭小軍,新余高專學(xué)報(bào),2006年4月,第9卷第2期《用單片機(jī)實(shí)現(xiàn)電子時(shí)鐘》 [3]陳同洲,郭華帥,中國傳媒大學(xué)學(xué)報(bào),2009年3月,第16卷第1期,《電子時(shí)鐘仿真及FPGA實(shí)現(xiàn)》[4]吳鎮(zhèn)宇,2005年9月,《片上時(shí)鐘系統(tǒng)的研究與的設(shè)計(jì)》[5] 李建忠,2004年,西安電子科技大學(xué)出版社,《單片機(jī)原理及應(yīng)用》[6]孫彩蘭 蔣海琳,計(jì)算機(jī)與信息技術(shù),軟件縱橫,《基于C語言為內(nèi)核的電子時(shí)鐘設(shè)計(jì)》 [7]彭小軍,新余高專學(xué)報(bào),2006年4月,第9卷第2期,《用單片機(jī)實(shí)現(xiàn)電子時(shí)鐘》[8]顏學(xué)超,2006年5月,《一種實(shí)時(shí)時(shí)鐘芯片的設(shè)計(jì)》[9]翟玉文 徐宏亮 趙巖,吉林化工學(xué)院學(xué)報(bào),2007年1月,《實(shí)用多功能電子時(shí)鐘設(shè)計(jì)》 [10]陳同洲,郭華帥,中國傳媒大學(xué)學(xué)報(bào),2009年3月第16卷第1期,《電子時(shí)鐘仿真及FPGA實(shí)現(xiàn)》[11]吳鎮(zhèn)宇,2005年9月,《片上時(shí)鐘系統(tǒng)的研究與的設(shè)計(jì)》[12]簡寧,企業(yè)科技與發(fā)展,2010年第16期,《電子時(shí)鐘仿真實(shí)現(xiàn)》[13]徐得波,葛廣英,2004年9月,自然科學(xué),《單片機(jī)動態(tài)可調(diào)電子時(shí)鐘系統(tǒng)》[14]戴勇,劉斌儒,《國外電子元器件》2008年第7期,《基于AVR單片機(jī)Mega16的電子時(shí)鐘的設(shè)計(jì)》[15] 何翠萍,劉曉剛,周功海,煤礦現(xiàn)代化,2007年1月第1期,《單片機(jī)控電子時(shí)鐘的設(shè)計(jì)》 43
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1