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

正文內(nèi)容

基于單片機實現(xiàn)的秒表設(shè)計系統(tǒng))論文)word格式-資料下載頁

2024-12-07 09:27本頁面

【導(dǎo)讀】單片機是指一個集成在一塊芯片上的完整計算機系統(tǒng)。集成諸如通訊接口、定時器,實時時鐘等外圍設(shè)備。而現(xiàn)在最強大的單片。單片機由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來。更小,更容易集成進復(fù)雜的而對體積要求嚴格的控制設(shè)備當中。的發(fā)展便分道揚鑣。早期的單片機都是8位或4位的。其中最成功的是INTEL的8031,因。為簡單可靠而性能不錯獲得了很大的好評?;谶@一系統(tǒng)的單片機系統(tǒng)直到現(xiàn)在還在廣泛使用。術(shù)得到了巨大的提高。隨著INTELi960系列特別是后來的ARM系列的廣泛。應(yīng)用,32位單片機迅速取代16位單片機的高端地位,并且進入主流市場。目前,高端的32位單片機主頻已經(jīng)超過300MHz,性能直追90. 型號也只有10美元。幾乎每件電子和機械產(chǎn)品中都會集成有單片機。關(guān),因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術(shù)廠家。角度來看,Intel逐漸淡出MCU的發(fā)展也有其客觀因素。不要忘記Intel和Philips的歷史功績。

  

【正文】 4中可以看到編譯的錯誤信息和使用的系統(tǒng)資源情況等,以后我們要查錯就靠它了。 6 是有一個小放大鏡的按鈕,這就是開啟 \關(guān)閉調(diào)試模式的按鈕,它也存在于菜單 Debug- Start\Stop Debug Session,快捷鍵為 Ctrl+F5。 秒表系統(tǒng)設(shè)計 24 圖 5- 7 編譯程序 ( 6) 進入調(diào)試模式, 圖中 1 為運行,當程序處于停止狀態(tài)時才有效, 2 為停止,程序處于運行狀態(tài)時才有效。 3 是復(fù)位,模擬芯片的復(fù)位,程序回到最開頭處執(zhí)行。按 4 我們可以打開 5 中的串行調(diào)試窗口,這個窗口我們可以看到從51 芯片的串行口輸入輸出的字符,這里的第一個項目也正是在這里看運行結(jié)果。首先按 4 打開串行調(diào)試窗口,再按運行鍵,這時就可以看到串行調(diào)試窗口中不斷的打 quot。HelloWorld! 。這樣就完成了您的第一個 C 項目。最后我們要停止程序運行回到文件編輯模式中,就要先按停止按鈕再按開啟 \關(guān)閉調(diào)試模式按鈕。然后我們就可以進行關(guān)閉 KEIL 等相關(guān)操作了。到此為止,我們已經(jīng)初步學(xué)習(xí)了一些 KEILuVision2 的項目文件創(chuàng)建、編譯、運行和軟件仿真的基本操作方法。其中一直有提到一些功能的快捷鍵的使用,的確在實際的開發(fā)應(yīng)用中快捷鍵的運用可以大大提高工作的效 率。 秒表系統(tǒng)設(shè)計 25 圖 5- 8 調(diào)試運行程序 ( 7)生成 HEX 文件和最小化系統(tǒng) 在開始 C語言的主要內(nèi)容時,我們先來看看如何用 KEIL uVISION2來編譯生成用于燒寫芯片的 HEX文件。 HEX文件格式是 Intel公司提出的按地址排列的數(shù)據(jù)信息 ,數(shù)據(jù)寬度為字節(jié) ,所有數(shù)據(jù)使用 16 進制數(shù)字表示 , 常用來保存單片機或其他處理器的目標程序代碼。打開它的所在目錄,找到 的文件就可以打開先前的項目了。然后右擊圖 5— 9 中的 1 項目文件夾,彈出項目功能菜單,選 Options for Target39。Target139。,彈出項目選項設(shè)置窗口,同樣先選中項目文件夾圖標,這時在 Project 菜單中也有一樣的菜單可選。打開項目選項窗口,轉(zhuǎn)到 Output 選項頁圖 5— 10 所示,圖中 1 是選擇編譯輸出的路徑, 2 是設(shè)置編譯輸出生成的文件名, 3 則是決定是否要創(chuàng)建 HEX 文件,選中它就可以輸出 HEX文件到指定的路徑中。選好了再將它重新編譯一次,很快在編譯信息窗口中就顯示 HEX文件創(chuàng)建到指定的路徑中了,如圖 5— 11。這樣我們就可 用自己的編程器所附帶的軟件去讀取并燒到芯片了,再用實驗板看結(jié)果 。 (技巧:一 、在圖 5— 9 中的 1 里的項目文件樹形目錄中,先選中對象,再單擊它就可對它進行重命名操作,雙擊文件圖標便可打開文件。二、在Project 下拉菜單的最下方有最近編輯過的項目路徑保存,這里可以快速打開最近在編輯的項目。) 秒表系統(tǒng)設(shè)計 26 圖 5— 9 項目功能菜單 圖 5— 10 項目選項窗口 圖 5— 11 編譯信息窗口 秒表系統(tǒng)設(shè)計 27 把編譯好的文件燒到了芯片上,如果您購買或自制 了帶串口輸出元件的學(xué)習(xí)實 驗板,那您就可以把串口和 PC 機串口相聯(lián)用串口調(diào)試軟件或 Windows 的超級終端 ,將其波特率設(shè)為 12MHZ。 ( 8)數(shù)據(jù)類型 標識符是用來標識源程序中某個對象的名字的,這些對象可以是語句、數(shù)據(jù)類型、函數(shù)、變量、數(shù)組等等。在 C51 編譯器中,只支持標識符的前 32 位為有效標識,一般情況下也足夠用了 。 關(guān)鍵字則是編程語言保留的特殊標識符,它們具有固定名稱和含義,在程序編寫中不允許標識符與關(guān)鍵字相同。在 KEILuVision2 中的關(guān)鍵字除了有ANSIC標準的 32個關(guān)鍵字外還根據(jù) 51單片機的特點擴 展了相關(guān)的關(guān)鍵字。其實在 KEILuVision2 的文本編輯器中編寫 C 程序,系統(tǒng)可以把保留字以不同顏色顯示,缺省顏色為天藍色。 先看表 1- 1,表中列出了 KEILuVision2C51 編譯器所支持的數(shù)據(jù)類型。在標準 C 語言中基本的數(shù)據(jù)類型為 char,int,short,long,float 和 double,而在C51 編譯器中 int 和 short 相同, float 和 double 相同 。 數(shù)據(jù)類型 長 度 值 域 unsigned char 單字節(jié) 0~ 255 signed char 單字節(jié) 128~ +127 unsigned int 雙字節(jié) 0~ 65535 signed int 雙字節(jié) 32768~ +32767 unsigned long 四字節(jié) 0~ 4294967295 signed long 四字節(jié) 2147483648~ +2147483647 float 四字節(jié) 177。 ~177。+38 * 1~ 3 字節(jié) 對象的地址 bit 位 0 或 1 sfr 單字節(jié) 0~ 255 sfr16 雙字節(jié) 0~ 65535 sbit 位 0 或 1 表 1- 1 KEIL uVision2 C51 編譯器所支持的數(shù)據(jù)類型 秒表系統(tǒng)設(shè)計 28 試驗箱輸出 在 Proteus環(huán)境下的仿真圖 圖 在 Proteus 環(huán)境下的清零狀態(tài) 秒表系統(tǒng)設(shè)計 29 圖 在 Proteus 環(huán)境下的暫停 狀態(tài) 圖 在 Proteus 環(huán)境下顯示 99 時的狀態(tài) 秒表系統(tǒng)設(shè)計 30 課程設(shè)計心得體會 心得體會 1. 根據(jù)課題要求,復(fù)習(xí)相關(guān)的知識,查詢相關(guān)的資料。 2. 根據(jù)實驗條件,找到適合的方案,找到需要的元器件及工具,準備實驗。 3. 根據(jù)課程設(shè)計的要求和自己所要增加的功能寫好程序流程圖,在程序流程圖的基礎(chǔ)上,根據(jù)芯 片的功能寫出相應(yīng)的程序。然后再進行程序調(diào)試和相應(yīng)的修改,以達到能夠?qū)崿F(xiàn)所要求的功能的目的。 4. 程序要盡量做到由各個子程序組成,在有些程序后面最好加注釋,這樣在程序出錯的檢查過程中可以更容易查找的到,也更簡潔,更明白易懂。 5. 該實驗的程序可以參考 DVCC 系列單片機微機仿真實驗系統(tǒng)實驗指導(dǎo)書中的串并轉(zhuǎn)換實驗,也可自己根據(jù)自己熟悉的方法來編程。 6. 這次的單片機課程設(shè)計重點是理論與實際的相結(jié)合。不再只讀書了。 7. 該設(shè)計從頭到尾都要自己參與,熟悉了對整個設(shè)計的過程,更系統(tǒng)的鍛煉了自己。 秒表系統(tǒng)設(shè)計 31 總 結(jié) 通過這次 的課程設(shè)計 , 使 我對 單片機程序設(shè)計 的方法、要求有了初步的了解并且積累 了一些 實踐經(jīng)驗, 對軟件的應(yīng)用有了更進一步的了解, 相信對以后進一步學(xué)習(xí) 單片機 知識 ,這對自己無論是在 感性上還是理性上都會有一定的幫助,而且通過這次的 設(shè)計 ,激發(fā)了我對 單片機課程 濃厚 的興趣 ,增強了我對書本理論的運用。雖然 現(xiàn)在對 所涉及的知識和要求的綜合分析能力較為復(fù)雜,可這其中體現(xiàn)了創(chuàng)新思想和知識的 結(jié)合應(yīng)用 ,今后我將更廣泛地涉及這方面的知識,希望能在這一領(lǐng)域有所成就 這次課程設(shè)計根據(jù)課題要求,復(fù)習(xí)了這 學(xué)期所學(xué)的單片機內(nèi)容,通過查詢相關(guān)的資料,簡要知道了雖然老師上課講過,但并非聽懂了的 8155 芯片的有關(guān)知識。根據(jù)課程設(shè)計的要求和自己通過參考有關(guān)資料擬的方案,寫好程序流程圖,在程序流程圖的基礎(chǔ)上,根據(jù)芯片的功能寫出相應(yīng)的程序,達到能夠?qū)崿F(xiàn)所要求的功能的目的。在寫程序時,在每條指令后都寫好注釋,以便在程序出錯的檢查過程中可以更容易查找得到。 實驗利用單片機的定時器 /計數(shù)器定時和記數(shù)的原理,結(jié)合 dvcc 實驗箱上的集成電路芯片 803 LED 數(shù)碼管以及實驗箱上的按鍵來設(shè)計計時器。將軟、硬件有機地結(jié)合起來,使得系統(tǒng) 能夠正確地進行計時,數(shù)碼管能夠正確地顯示時間。其中本實驗設(shè)計了四個開關(guān)按鍵:其中一個按鍵按下去時以 1 秒加一開始計時,即秒表開始鍵(本實驗中當開關(guān)從 1 變?yōu)?0 時開始計時),另一個按鍵按下去時暫停計時,使秒表停留在原先的計時(本實驗中當相應(yīng)開關(guān)從 1 變?yōu)?0 時即停止計時),第三個按鍵按下去時清 0(本實驗中當相應(yīng)開關(guān)從 1 變?yōu)?0 時即停止計時),第四按鍵按下去則是以每 10ms 秒快速加一計時(本實驗中當開關(guān)從 1 變?yōu)? 時開始計時)。本實驗中開始時都要使各按鍵回到各初始位置,即都處于 1 狀態(tài)。 最終結(jié)果成功實現(xiàn)。 秒表系統(tǒng)設(shè)計 32 致 謝 時光匆匆如流水,轉(zhuǎn)眼 為期兩周的單片機實訓(xùn)已經(jīng)結(jié)束 ,春夢秋云, 正常的上課和考試 日趨臨近, 實訓(xùn)報告 的的完成也隨之進入了尾聲。從開始進入課題到報告 的順利完成,一直都離不開老師、同學(xué) 給我熱情的幫助,在這里請接受我誠摯的謝意 ! 在毛昀老師的親切關(guān)懷和悉心指導(dǎo)下,她以嚴肅的科學(xué)態(tài)度,嚴謹?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我。從課題的選擇到項目的最終完成,毛老師都始終給予我細心的指導(dǎo)和不懈的支持。在這段時間里,毛老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時還在思想、生活上給我以無微不至的關(guān) 懷,在此謹向毛老師致以誠摯的謝意和崇高的敬意。 真是非常感謝毛昀老師的細心指導(dǎo)和同學(xué)們的幫助。在此,還感謝同組成員馬濤,張小龍,曹成蒼,李玲。當然還有其他同同學(xué)的熱心幫助。沒有他們,拔高不會這么順利完成。真是謝謝你們啦! 秒表系統(tǒng)設(shè)計 33 參 考 文 獻 張毅坤,《單片微型計算機原理及應(yīng)用》,西安電子科技大學(xué)出版社, 1998 年 DVCC 系列單片機微機仿真實驗系統(tǒng)實驗指導(dǎo)書 蘇家健等, 《單片機原理及應(yīng)用技術(shù)》 , 高等教育出版社 , 2021 年 11月 余錫存,曹國華, 《單片機原理及接口技術(shù) 》 , 西安電子科技大學(xué)出版社 畢萬新, 《單片機原理及接口技術(shù)》 ,畢萬新,等 大連理工出版社 , 2021 年 《 MCS51 單片機原理及接口技術(shù)》,哈爾濱工業(yè)出版社 《單片機原理及接口技術(shù)》,清華大學(xué)出版社
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1