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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告—簡易計(jì)算器(編輯修改稿)

2024-08-30 01:19 本頁面
 

【文章內(nèi)容簡介】 存此項(xiàng)目,輸入工程文件名后,并保存工程文件的目錄。2)為項(xiàng)目文件選擇一個(gè)目標(biāo)器件,即選擇8051的類型。在Data base 列表框中選擇“ATML 89C52”,確定。3)上述設(shè)置好后,創(chuàng)建源程序文件并輸入程序代碼。輸入好代碼后點(diǎn)擊“文件/保存”。4)把源文件添加到項(xiàng)目中,用鼠標(biāo)指在目標(biāo)工作區(qū)的目標(biāo)1,點(diǎn)擊右鍵在彈出的菜單中選擇添加文件到源代碼組,在彈出的添加文件框中,選擇需要添加到項(xiàng)目中的文件。5)開始編譯,對(duì)項(xiàng)目文件進(jìn)行編譯。若沒有錯(cuò)誤后進(jìn)行硬件調(diào)試。 程序調(diào)試步驟程序調(diào)試應(yīng)一個(gè)模塊一個(gè)模塊地進(jìn)行,首先單獨(dú)調(diào)試各功能子程序,檢查程序是否能夠?qū)崿F(xiàn)預(yù)期的功能,接口電路的控制是否正常等;最后逐步將各子程序連接起來進(jìn)行總調(diào)試。故調(diào)試步驟如下: 1)矩陣4*4鍵盤的調(diào)試鍵盤程序是整個(gè)程序的基礎(chǔ),我們必須保證其正確。調(diào)試方法:先把程序下載到單片機(jī),讓數(shù)碼管顯示,在有鍵按下時(shí)顯示的是否為設(shè)定的值。2)數(shù)碼管程序調(diào)試 正確的顯示數(shù)值是整個(gè)程序的關(guān)鍵。調(diào)試方法:先把程序下載到單片機(jī),讓數(shù)碼管顯示,是否正確的顯示數(shù)值。 測(cè)試結(jié)果實(shí)例測(cè)試:將寫入程序的單片機(jī)插入實(shí)驗(yàn)板插座內(nèi),程序正確的有0~9數(shù)值的顯示和正常的四則運(yùn)算以及判斷錯(cuò)誤、溢出、除0。詳細(xì)元件清單表格 2 元件清單儀器名稱數(shù)量芯片82551個(gè)STC89C521個(gè)LED數(shù)碼管6個(gè)按鍵16個(gè)電源適配線1根串口線1根蜂鳴器1個(gè)10Ω電阻1個(gè)1000Ω電阻4個(gè)2個(gè)總結(jié)與思考及致謝 電子設(shè)計(jì)正在當(dāng)今社會(huì)發(fā)揮越來越重要的作用,其采用的軟硬件結(jié)合技術(shù)也逐漸成熟,該模擬系統(tǒng)正是采用軟硬相結(jié)合的方法實(shí)現(xiàn)的。STC89C52是一種低功耗、高性能CMOS 8位微控制器,具有8K在系統(tǒng)可編程FLASH存儲(chǔ)器,可以為眾多嵌入式控制應(yīng)用系統(tǒng)提供靈活、超有效的解決方案。在鍵盤設(shè)計(jì)方面,主要是軟件的設(shè)計(jì),通過程序編碼來完成硬件方面所無法工作的部分,例如關(guān)于在掃描鍵盤時(shí),需要逐行拉低并進(jìn)行判斷、編碼。判斷時(shí),需要不斷的屏蔽字節(jié),來獲取所需要的數(shù)據(jù),而這一點(diǎn)硬件是無法做到的。此次課程設(shè)計(jì)是做簡易計(jì)算器,這個(gè)需要對(duì)51芯片有足夠的理解,能夠充分認(rèn)識(shí)每個(gè)引腳的詳細(xì)功能,對(duì)于C語言也必須掌握的比較好。正是由于此次設(shè)計(jì)讓我們明白了單片機(jī)在實(shí)踐中的運(yùn)用。我們的題目是基于單片機(jī)設(shè)計(jì)簡易計(jì)算器,對(duì)于我們這些實(shí)踐中的新手來說,這是一次考驗(yàn)。這次課程設(shè)計(jì)我們學(xué)到很多很多的東西,學(xué)會(huì)了怎么在遇到問題時(shí)去解決問題。不僅鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí),掌握了一種系統(tǒng)的研究方法,可以進(jìn)行一些簡單的編程。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固。在此次課程設(shè)計(jì)中,首先我要感謝譚周文老師和田漢平老師在課程設(shè)計(jì)上給予我的指導(dǎo)、提供給我的支持和幫助,這是我能順利完成這次報(bào)告的主要原因,更重要的是老師幫我解決了許多技術(shù)上的難題,讓我能把系統(tǒng)做得更加完善。在此期間,我不僅學(xué)到了許多新的知識(shí),而且也開闊了視野,提高了自己的設(shè)計(jì)能力。其次,我要感謝幫助過我的同學(xué),他們也為我解決了不少我不太明白的設(shè)計(jì)商的難題。同時(shí)也感謝學(xué)院為我提供良好的做畢業(yè)設(shè)計(jì)的環(huán)境。最后再一次感謝所有在設(shè)計(jì)中曾經(jīng)幫助過我的良師益友和同學(xué)!參考文獻(xiàn)[1] 朱定華,[M]. 北京:清華大學(xué)出版社,2003.[2] 彭介華主編. 電子技術(shù)課程設(shè)計(jì)指導(dǎo)[M]. 北京:高等教育出版社,1997.[3] 陳濤 編著. 單片機(jī)應(yīng)用及C51程序設(shè)計(jì)[M]. 北京:機(jī)械工業(yè)出版社,2008.[4] 張義 陳敵北編著,[M].北京:人民郵電出版社,2006.[5] 候振鵬.嵌入式C語言程序設(shè)計(jì)[M].北京:人民郵電出版社,2006[6] 戴佳 [M].北京:電子工業(yè)出版社,2008.附錄一 主程序include//包函頭文件,里面有89c52單片機(jī)內(nèi)外部寄存器的所以地址,與位地址(此頭文件為keil軟件自帶的,下面的頭文件為自己寫的)include//包函“display“頭文件,里面有display函數(shù)用于顯示輸入值與計(jì)算結(jié)果值;include//包函頭文件,里面有scankeyboard()函數(shù)(用于掃描鍵值)和checkkeycode()函數(shù)(用于定義按鍵的邏輯功能)。include//包函頭文件,里面定義有8255的端口地址;include//包函頭文件,里面有calculate()函數(shù)(用于計(jì)算)。//********************************************************************************//程序分五部分 // 1:8255初始化// 2: 掃描鍵盤// 3: 檢測(cè)按鍵的邏輯功能// 4: 計(jì)算// 5: 顯示輸入與結(jié)果////***********************************************************************************void main()//主函數(shù)。{ COM8255=0x80。//8255初始化() while(1)//死循環(huán) { scankeyboard()。//掃描鍵盤。(需包函頭文件) checkkeycode()。//檢測(cè)按鍵的邏輯功能。(需包函頭文件) calculate()。//計(jì)算。(需包函頭文件) display()。//顯示。(需包函“display“頭文件) }}//函數(shù)具體內(nèi)容見各模塊。 (其中scankeyboard()。與checkkeycode()。..calculate()。..display()。)附錄二 鍵盤程序//*******************************************************************8//scankeyboard()函數(shù)(用于掃描鍵值)//checkkeycode()函數(shù)(用于定義按鍵的邏輯功能)//******
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1