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

正文內(nèi)容

基于msp430的單片機(jī)的實(shí)時(shí)時(shí)鐘設(shè)計(jì)(數(shù)碼管顯示)論文(編輯修改稿)

2024-12-23 21:51 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 圖 DS1302 時(shí)鐘流程圖 程序運(yùn)行時(shí)要對(duì) DS1302 進(jìn)行設(shè)置,開(kāi)始調(diào)整時(shí)間之前先對(duì) DS1302 系統(tǒng)進(jìn)行初始化,看當(dāng)前系統(tǒng)時(shí)間是否為 0,是的話(huà)給各個(gè)點(diǎn)校準(zhǔn)當(dāng)?shù)氐挠行r(shí)間,并對(duì)時(shí)間進(jìn)行上傳,將有效的時(shí)間信息存儲(chǔ)在 EPROM 中,然后上 傳給信息管理層,收到命令之后對(duì)相應(yīng)的時(shí)間點(diǎn)進(jìn)行修改,然后顯示出具體的時(shí)間。具體的流程圖如圖 所示: 圖 時(shí)鐘流程圖 LED 數(shù)碼管顯示流程圖 LED 數(shù)碼管在顯示時(shí)間之前,首先要對(duì)其串口工作方式進(jìn)行設(shè)置,然后設(shè)置 圖 對(duì)應(yīng)的地址指針,然后選擇其數(shù)碼段,通過(guò)傳送過(guò)來(lái)的脈沖來(lái)顯示出這個(gè)段位的時(shí)間,然后再次選擇段位,通過(guò)下一次傳送過(guò)來(lái)的脈沖來(lái)顯示這個(gè)段位的時(shí)間,其他的段位時(shí)間也通過(guò)這個(gè)方法依次顯示出來(lái),當(dāng)所有段位時(shí)間都顯示出來(lái)之后,取段結(jié)束,時(shí)間顯示 成功,流程圖如圖 所示 . 第五章 系統(tǒng)的調(diào)試與仿真 IAR FOR 430 簡(jiǎn)介 IAR Systems 是全球領(lǐng)先的嵌入式系統(tǒng)開(kāi)發(fā)工具和服務(wù)的供應(yīng)商。公司成立于 1983 年,迄今已有 27 年,提供的產(chǎn)品和服務(wù)涉及到嵌入式系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)和測(cè)試的每一個(gè)階段,包括:帶有 C/C++編譯器和調(diào)試器的集成開(kāi)發(fā)環(huán)境、實(shí)時(shí)操作系統(tǒng)和中間件、開(kāi)發(fā)套件、硬件仿真器以及狀態(tài)機(jī)建模工具。 國(guó)內(nèi)普及的 MSP430 開(kāi)發(fā)軟件種類(lèi)不多,主要有 IAR 公司的 Embedded Workbench forMSP430(簡(jiǎn)稱(chēng) EW430)和 AQ430。目前 IAR 的用戶(hù)居多。 IAR EW430軟件提供了工程管理,程序編輯,代碼下載,調(diào)試等所有功能,并且軟件界面和操作方法與 IAR EW for ARM 等開(kāi)發(fā)軟件一致,因此,學(xué)會(huì)了 IAR EW430,就可以很順利的過(guò)度到另一種新處理器的開(kāi)發(fā)工作。 1. 創(chuàng)建新工作站 打開(kāi) IAR Embedded Workbench。單擊“開(kāi)始”→“程序”→ IAR Systems→ IAR Embedded Workbench For MSP430 V3,自動(dòng)創(chuàng)建一個(gè)新的工作站。 單擊并選項(xiàng)中 Creat new project in new workbench,選擇工程類(lèi)型和保存路徑,同時(shí)輸入文件名,單擊“保存”按鈕。 ( 1)創(chuàng)建源程序。單擊 File→ New→ File 或按快捷鍵 Ctrl+N 出現(xiàn)所需要的源程序編輯界面,編輯過(guò)程要注意標(biāo)點(diǎn)應(yīng)為英文。 ( 2)加載源文件。單擊菜單 Project→ Add file test 出現(xiàn)需要的加載源文件界面,選擇相應(yīng)的文件類(lèi)型,出現(xiàn)相應(yīng)的文件,選中需要加載的文件后,單擊“打開(kāi)”按鈕。源文件加載完成后,在工程 test 下 出現(xiàn) 和 Output 子目錄。 單擊 File→ Save Workspace,輸入文件名 Test Workspace,單擊“保存”按鈕。保存工作站工作完成。 5 編譯環(huán)境設(shè)置 ( 1) 目標(biāo)芯片設(shè)置, 即選擇需要調(diào)試的單片機(jī)型號(hào)。 ( 2) 仿真方式設(shè)置, 設(shè)置軟件模擬仿真或 FET 在線(xiàn)仿真調(diào)試。 ( 3) 仿真器借口類(lèi)型設(shè)置, 設(shè)置并口 FET,連接到單片機(jī)的 JTAG 接口。 、調(diào)試 ( 1)工程編譯和修改源程序, 在左側(cè)工程管理中選中源文件 ,雙擊鼠標(biāo)左鍵,進(jìn)入源程序編輯狀態(tài)。 ( 2)連接 生成目標(biāo)代碼, 源文件編譯通過(guò)之后,將連接生成目標(biāo)代碼。通過(guò)單擊 ProjectMake。 ( 3)調(diào)試, 在的程序通過(guò)了連接,生成目標(biāo)代碼之后。通過(guò)單擊 ProjectDebugger進(jìn)入調(diào)試集成環(huán)境。 分析:在調(diào)試的過(guò)程中,我們也遇到了很多的困難,比如:數(shù)碼管不顯示或者顯示不全,對(duì)當(dāng)?shù)赜行r(shí)間不能進(jìn)行調(diào)整等等,這時(shí)候就需要我們對(duì)我們的硬件和軟件進(jìn)行再一次深入的研究。硬件方面我們需要對(duì)我們的板子進(jìn)行整體的檢查,看那些焊點(diǎn)是否完好,芯片有沒(méi)有接觸不良,軟件方面就要對(duì)我們?cè)O(shè)計(jì)的程序再一次的編譯,檢查出一些細(xì)小的缺陷 。經(jīng)過(guò)多次的調(diào)試,這次的數(shù)字時(shí)鐘設(shè)計(jì)終于調(diào)試成功。因考慮到制作費(fèi)用和周期,編寫(xiě)的程序在與設(shè)計(jì)功能相同的電路板上完成驗(yàn)證。 調(diào)試結(jié)果見(jiàn)圖 和 圖 調(diào)試結(jié)果顯示圖 圖 時(shí)間顯示圖 第六章 結(jié)論 經(jīng)過(guò)幾個(gè)月的努力,我終于完成了這次的畢業(yè)設(shè)計(jì)《基于 MSP430 單片機(jī)的實(shí)時(shí)時(shí)鐘顯示設(shè)計(jì)(數(shù)碼管顯示)》。從接受到這個(gè)課題到逐步的完成,每一步的完成對(duì)我來(lái)說(shuō)都有著新的體會(huì)。 在大學(xué)期間,這是給我的最大的一個(gè)挑戰(zhàn)。從拿到這個(gè)題目開(kāi)始,到收集這方面的資料,一步一步的逐步完善自己的方案設(shè)計(jì),在這個(gè) 過(guò)程中可以說(shuō)自己收獲了很多, 同時(shí)也發(fā)現(xiàn)了自身知識(shí)的不足,我們必須具備一定的專(zhuān)業(yè)基礎(chǔ)知識(shí),才能成功的設(shè)計(jì)出一件合格的東西。當(dāng)然最重要的是學(xué)到了關(guān)于基本 MSP430 的一些基本應(yīng)用,同時(shí)也加深了對(duì)一些常用數(shù)字時(shí)鐘的了解及設(shè)計(jì)方法。但是其中遇到的問(wèn)題也不少,因?yàn)槲覀冎皩W(xué)的都是 51 單片機(jī),現(xiàn)在著手做 MSP430 的芯片,這是一個(gè)很有難度和挑戰(zhàn)性的設(shè)計(jì),所以很多的內(nèi)容都是需要自己去自學(xué)的,比如有些 MSP430 的芯片和引腳問(wèn)題不懂的時(shí)候就可以試著去參考 51 單片機(jī)的,兩者相比較一下,一些問(wèn)題就能迎刃而解,這也是一種很好的學(xué) 習(xí)方法。 通過(guò)這一階段的畢業(yè)設(shè)計(jì),我受益匪淺,不僅鍛煉了良好的邏輯思維能力,而且培養(yǎng)了棄而不舍的求學(xué)精神和嚴(yán)謹(jǐn)作風(fēng)。回顧此次畢業(yè)設(shè)計(jì),是大學(xué) 三 年所學(xué)知識(shí)很好的總結(jié) 。 參考文獻(xiàn) [1]魏小龍 .MSP430 系列單片機(jī)接口技術(shù)及系統(tǒng)設(shè)計(jì)實(shí)例 .北京:北京航空航天大學(xué)出版社, 2020. [2]涂時(shí)亮 .單片機(jī)軟件設(shè)計(jì)技術(shù) .重慶:科學(xué)文獻(xiàn)出版社重慶分社, 1987 [3]張毅剛 .單片機(jī)原理及應(yīng)用 .北京:高等教育出版社, 2020 [4]胡大可 .MSP430 系列 16 位超低功耗單片機(jī)原理與應(yīng)用 .北京:北京航空航天大學(xué)出版社, 2020. [5]胡大可 .MSP430 系列單片機(jī) C 語(yǔ)言程序設(shè)計(jì)開(kāi)發(fā) .北京:北京航空航天大學(xué)出版社, 2020. [6]李智奇 .MSP430 系列超低功耗單片機(jī)原理與系統(tǒng)設(shè)計(jì) .西安:西安電子科技大學(xué)出版社, 2020. [7]戴佳,戴衛(wèi)恒 . msp430 單片機(jī) C 語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講 [M].北京: 電子工業(yè)出版社 ,2020. [8]盧曉軒,洪利,章?lián)P .MSP430 單片機(jī)與 1wire 器件的軟件接口 .青島科技大學(xué)學(xué)報(bào), 2020, 27( 3): 268271 [9]余永權(quán),李小青,陳林康 .單片機(jī)應(yīng)用系統(tǒng)的功率接口技術(shù) .北京:北京航空航天大學(xué)出版社, 1992. [10]張齊,杜群貴 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù) .北京電子工業(yè)出版社 .2020 [11]陳光東 .單片機(jī)微型計(jì)算機(jī)原理與接口技術(shù) .華中理工大學(xué)出版社 .1999 [12]曾日波 .多功能數(shù)字電子鐘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) .樂(lè)山師范學(xué)院學(xué)報(bào) .2020, 19( 12): 2327 [13]劉迎春 . msp430 單片機(jī)原理及應(yīng)用教程 [M]. 北京 :清華大學(xué)出版社 ,2020,145157 附錄一:系統(tǒng)原理圖 123456ABCD654321DC BATitleNumberRevisionSizeBDate:13May2011Sheet of File:D:\Documents and Settings\OUT\桌面\BACKUP~DBDrawn By:1718201921222325172726242829303132333435363739 3841 4043 424648 47495051525354555657595861606263641 3 54 6 7 8 9 10 11 12 13 14 15 1645 442P5.4P5.3P5.2P5.1P5.0P4.7P4.6P4.5P4.4P4.3P4.2P4.1P4.0P3.7P3.6P3.5P5 . 5P5 . 6P5 . 7XT2OUTX T 2 INTD0TD1T MST CKRSTP6 . 0P6 . 1P6 . 2A V s sD V SSAVDVccPPPPPVREF+XINXOUT VeREF+VREFPPPPPMSP430F1491 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16J? CON1612345678JP HEADER 4X212345678JP HEADER 4X21234567891011121314JP HEADER 7X2VCCVCCY2 CRYSTALC5 1uFVCCY1 CRYSTAL123456789J? CON9VCC設(shè)置 SWPB+ SWPB SWPBBT BATTERY123J1 CON3R RES21 2 3J2 CON3R 10KVCCR 10KR 10KR 10KVCCVCCC uFR4 RES1R5RES1D? DIODED1 DIODEY?CRYSTALCCCCC2 1uFC3 1uFS1 SWSPSTR3 4K7C1 uFR1 1KVCCR2 POT2VCCQ1 PNPR6 10KU1 BELLVCCabfcgdeDPY1 2 3 4 5 6 7a b c d e f g8dpdpDS DPY_7SEG_DPVCCVCC 附錄二:程序設(shè)計(jì) include include include define DS1302_SECOND 0x81 //時(shí)鐘芯片的寄存器位置 ,存放時(shí)間 define DS1302_MINUTE 0x83 define DS1302_HOUR 0x85 define DS1302_WEEK 0x8b define DS1302_DAY 0x87 define DS1302_MONTH 0x89 define DS1302_YEAR 0x8d unsigned char DateString[11],TimeString[9],week_value[2],TempBuffer[7]。 // char hide_sec,hide_min,hide_hour,hide_day,hide_week,hide_month,hide_year。 char done,count,temp,flag,up_flag,down_flag。 //unsigned int temp_value=0,temp_max=0。temp_min=0。 //溫度值 void DateToStr(void) //將時(shí)間年 ,月 ,日 ,星期數(shù)據(jù)轉(zhuǎn)換成 數(shù)碼管 顯示字符串 ,放到數(shù)組里DateString[] { unsigned char Year,Month,Day,Week。 Year=rtc_getyear()。 Month=rtc_getmon()。 Day=rtc_getdate()。 Week=rtc_getday()。 if(hide_year2) //這里的 if,else 語(yǔ)句都是判斷位閃爍 ,2顯示數(shù)據(jù) ,2就不顯示 ,輸出字符串為 20
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1