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

正文內(nèi)容

基于單片機的數(shù)字溫度計課程設(shè)計方案-資料下載頁

2025-05-03 22:34本頁面
  

【正文】 // 讀低八位 b=tempread2()。 // 讀高八位 temp2=b。 temp2=8。 // 兩個字節(jié)組合成一個字 temp2=temp2|a。 f_temp2=temp2*。 // temp2=f_temp2*10+。 // f_temp2=f_temp2+。 return temp2。 //返回temp是整型}void main(){ uint i,j。 init()。 print(0x80,T is)。 //第一行地址 tempchange()。 delay(1000)。 tempchange()。 tempchange2()。 delay(1000)。 tempchange2()。 while(1) { tempchange()。 i=get_temp()。 print_sfm(4,i)。 tempchange2()。 j= get_temp2()。 print_sfm(10,j)。 }}八 系統(tǒng)仿真調(diào)試仿真器的介紹Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。運行Keil軟件需要WIN9NT、WIN2000、WINXP等操作系統(tǒng)。如果使用C語言編程,那么Keil幾乎就是不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功倍。⑴keil軟件的開發(fā)運用 ①Keil C51單片機軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu) C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及C51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進行調(diào)試,也可以直接寫入程序存貯器如EPROM中。②使用獨立的Keil仿真器時,注意事項 l ,但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。 l 仿真器上的復(fù)位按鈕只復(fù)位仿真芯片,不復(fù)位目標(biāo)系統(tǒng)。 l 仿真芯片的31腳(/EA)已接至高電平,所以仿真時只能使用片內(nèi)ROM,不能使用片外ROM;但仿真器外引插針中的31腳并不與仿真芯片的31腳相連,故該仿真器仍可插入到擴展有外部ROM(其CPU的/EA引腳接至低電平)的目標(biāo)系統(tǒng)中使用。 ⑵proteus軟件的開發(fā)運用① Protues 軟件介紹Proteus 是目前最好的模擬單片機外圍器件的工具,它可以仿真51系列、AVR,PIC 等常用的MCU 及其外圍電路。本文基于Proteus 和Keil uVision3 軟件。Proteus 與其它單片機仿真軟件不同的是,它不僅能仿真單片機CPU 的工作情況,也能仿真單片機外圍電路或沒有單片機參與的其它電路的工作情況。因此在仿真和程序調(diào)試時,關(guān)心的不再是某些語句執(zhí)行時單片機寄存器和存儲器內(nèi)容的改變,而是從工程的角度直接看程序運行和電路工作的過程和結(jié)果。對于這樣的仿真實驗,從某種意義上講,是彌補了實驗和工程應(yīng)用間脫節(jié)的矛盾和現(xiàn)象。② proteus 的工作過程運行proteus 的ISIS 程序后,進入該仿真軟件的主界面。在工作前,要設(shè)置view 菜單下的捕捉對齊和system 下的顏色、圖形界面大小等項目。通過工具欄中的p 命令,在pick devices 窗口中選擇電路所需的元件,放置元件并調(diào)整其相對位置,元件參數(shù)設(shè)置,元器件間連線,編寫程序;在source 菜單的Define code generation tools 菜單命令下,選擇程序編譯的工具、路徑、擴展名等項目;在source 菜單的Add/removesource files 命令下,加入單片機硬件電路的對應(yīng)程序;通過debug 菜單的相應(yīng)命令仿真程序和電路的運行情況。Proteus 軟件提供了30 多個元件庫,數(shù)千種元件。元件涉及數(shù)字和模擬、交流和直流等。系統(tǒng)整體調(diào)試⑴仿真調(diào)試結(jié)果 ⑵仿真結(jié)果分析 在運行仿真結(jié)果時通過改變溫度傳感器DS18B20的溫度,然后調(diào)用各種子函數(shù),可以改變液晶顯示1602的第二行顯示數(shù)據(jù),說明程序編寫正確。九 PCB板制作以及成品制作調(diào)試1 運用AltiumDesigner?。衏b進行pcb板制作。2 產(chǎn)品的焊接和調(diào)試,溫度的測量可以讀取,溫度測量可用電烙鐵進行.十 實驗結(jié)果兩路溫度顯示正常,環(huán)境溫度測量正常.十一結(jié)論(設(shè)計分析)我們組設(shè)計的數(shù)字溫度計系統(tǒng)知識運用簡單的AT89S52芯片的I/O口傳輸功能,通過幾個小的讀數(shù)據(jù)、傳遞數(shù)據(jù)、延時子函數(shù)實現(xiàn)溫度的讀取傳輸功能,是比較簡單,容易實現(xiàn)的,所以我們的系統(tǒng)只是實現(xiàn)了一些簡單的功能,系統(tǒng)整體來說比較簡易,但好像這個溫度計沒有多大的應(yīng)用價值,所以我們后續(xù)分析覺得這個系統(tǒng)可以加一個溫度復(fù)位系統(tǒng)提高AT89S52芯片的功能價值,也提高數(shù)字溫度計的智能價值,還可以增加一個報警子函數(shù),實現(xiàn)智能數(shù)字溫度計更高的應(yīng)用價值。由于時間太倉促,經(jīng)驗不足,理論方面也相應(yīng)的存在不足,加上條件有限,仍存在著一些設(shè)計方面的問題,個人技能也有待提高,理論知識還要鞏固加強。十二、課程設(shè)計心得體會 經(jīng)過這次單片機課程設(shè)計,終于完成了我們的數(shù)字溫度計的設(shè)計,雖然不能做到很完美,但從心底里說,還是高興的,畢竟這次設(shè)計把實物都做了出來,高興之余不得不深思!在本次設(shè)計的過程中,我們發(fā)現(xiàn)很多的問題,也許是第一次進行這種系統(tǒng)的設(shè)計所以感覺完成這樣一次小系統(tǒng)設(shè)計我長進了很多,單片機課程設(shè)計重點就在于軟件算法的設(shè)計,需要有很巧妙的程序算法,雖然以前寫過幾次程序,但我覺的寫好一個程序并不是一件簡單的事,舉個例子,以前寫的那幾次,數(shù)據(jù)加減時,我用的都是BCD碼,這一次,我全部用的都是16進制的數(shù)直接加減,顯示處理時在用除法去刪分,感覺效果比較好,有好多的東西,只有我們?nèi)ピ囍隽耍拍苷嬲恼莆眨粚W(xué)習(xí)理論有些東西是很難理解的,更談不上掌握。從這次的課程設(shè)計中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實際,把我們所學(xué)的理論知識用到實際當(dāng)中,學(xué)習(xí)單機片機更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次課程設(shè)計中的最大收獲。通過這次對數(shù)字溫度計的設(shè)計與制作,讓我了解了設(shè)計電路的程序,也讓我了解了關(guān)于數(shù)字溫度計的原理與設(shè)計理念,要設(shè)計一個電路總要先用仿真仿真成功之后才實際接線的。但是最后的成品卻不一定與仿真時完全一樣,因為,再實際接線中有著各種各樣的條件制約著。而且,在仿真中無法成功的電路接法,在實際中因為芯片本身的特性而能夠成功。所以,在設(shè)計時應(yīng)考慮兩者的差異,從中找出最適合的設(shè)計方法。 通過這次學(xué)習(xí),讓我對各種電路都有了大概的了解,所以說,坐而言不如立而行,對于這些電路還是應(yīng)該自己動手實際操作才會有深刻理解。從這次的課程設(shè)計中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實際,把我們所學(xué)的理論知識用到實際當(dāng)中,學(xué)習(xí)單機片機更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次課程設(shè)計中的最大收獲。本來起初做的函數(shù)信號發(fā)生器,仿真實驗結(jié)果挺理想,調(diào)試過程發(fā)現(xiàn)波形失真比較嚴(yán)重,具體實驗數(shù)據(jù)也測量不到,可能是實驗數(shù)據(jù)參數(shù)選擇還是有點問題,實戰(zhàn)經(jīng)驗還是不足的,迫于期末考試的壓力,不得不重新選擇做這個51的數(shù)字溫度計,作品還有很多不足,對于C語言也還沒有更熟悉,深層次的理解,在答辯時還有很多不懂,梁老師也積極為我們解答,感謝老師的指導(dǎo),我們會繼續(xù)努力,放假之后繼續(xù)把函數(shù)信號發(fā)生器系統(tǒng)再優(yōu)化,把作品完成,如果有什么不懂的地方,還希望老師不吝賜教.30
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1