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

正文內(nèi)容

電壓檢測記錄儀論文-資料下載頁

2025-01-17 00:37本頁面
  

【正文】 本上,盡量使我的資料完整、精確、數(shù)量多,這有利于論文的撰寫。然后我將收集到的資料仔細整理分類,及時拿給導師進行溝通。整體的設(shè)計過程是,資料查找,設(shè)計硬件電路,設(shè)計軟件。在設(shè)計的中期,主要進行硬件電路的設(shè)計和軟件編程,首先設(shè)計出硬件原理圖,在原理圖的繪制過程中,我主要參考芯片手冊的典型電路應(yīng)用,其次在去網(wǎng)上查找一些類似的電路做參考。即使是一個簡單的電路,要想設(shè)計出來,也不是很輕松,因為許多知識書本上都沒有,書上只是理論,比如限流電阻的選擇,RC濾波電路等,在王老師的耐心指導下,我順利的完成了初步的硬件設(shè)計。通過這次獨自完成畢業(yè)設(shè)計,使我深深感受到理論與實際間的差距。但也使我掌握了很多課本上學不到知識,也提高了我的動手能力。在電路圖繪制過程中,由于需要軟件Altium Designer繪制,我通過3天的學習,很快的掌握了簡單的電路繪制。在進行編程的時,我主要采用模塊化編程思想,不但便于查找錯誤,而且大大提高了編程的效率。本次設(shè)計顯示電路采用的是128x64(st7920)驅(qū)動的液晶屏,為了節(jié)約I/O口,采用的串行方式,因此在編程上復雜很多,有關(guān)串行驅(qū)動的例子很少,但是功夫不負有心人,在我的不懈努力下終于完成了程序的編寫。在看門狗的設(shè)計上,由于是初次接觸,也遇到了小小的困難,通過查找了相關(guān)資料后,終于可以把別人的代碼改寫成自己所需要的功能了。另外,硬件電路中用到的AD736是一個相對比較陌生的芯片,由于設(shè)計開始時收集到的關(guān)于這兩個芯片的資料不全面,導致整個設(shè)計進展緩慢,在指導老師的耐心指導下,通過在設(shè)計過程中不斷學習,不斷發(fā)現(xiàn)問題。對于其他的芯片選擇,在滿足技術(shù)要求的基礎(chǔ)上我都采取的是經(jīng)濟路線。我不會忘記這難忘的幾個月的時間。畢業(yè)論文的制作給了我難忘的回憶。在我徜徉書海查找資料的日子里,最難忘的是每次找到資料時的激動和興奮;親手設(shè)計電路圖的時間里,記憶最深的是每一步小小思路實現(xiàn)時那幸福的心情,看著親手打出的一字一句,心里滿滿的只有喜悅毫無疲憊。這段旅程看似荊棘密布,實則蘊藏著無盡的寶藏。我從資料的收集中,掌握了很多單片機、和未曾使用過的芯片的知識,讓我對我所學過的知識有所鞏固和提高。在以往的程序設(shè)計中,我只設(shè)計過一些相對比較獨立的子程序,對于子程序的設(shè)計我有一些經(jīng)驗,這為設(shè)計提供了許多方便。我將以前設(shè)計過的程序加以修改,把程序按模塊劃分,每個器件都有獨立的子程序。例如,鍵盤掃描程序、顯示子程序、存儲子程序,延時子程序,報警子程序,時鐘子程序,AD轉(zhuǎn)換子程序,看門狗子程序。這次設(shè)計幾乎綜合了以上所有子程序的設(shè)計內(nèi)容,而且還增加了一些算法程序設(shè)計。作為一個本科生,由于經(jīng)驗不足,實際的設(shè)計和制作過程中往往會出一些疏漏。對于某些新的器件,由于對其特性了解不是很全面,所以在編程方面,有時對其控制難免不夠完善。在此更要感謝我的導師和專業(yè)老師,是你們的細心指導和關(guān)懷,使我能夠順利的完成畢業(yè)論文。在我的學業(yè)和論文的研究工作中無不傾注著老師們辛勤的汗水和心血。老師的嚴謹治學態(tài)度、淵博的知識、無私的奉獻精神使我深受啟迪。從尊敬的王師身上,我不僅學到了扎實、寬廣的專業(yè)知識,也學到了做人的道理。在此我要向我的導師致以最衷心的感謝和深深的敬意。謝辭歷時十四周的畢業(yè)設(shè)計已經(jīng)告一段落。值此本科學位論文完成之際,首先要感謝我的導師瓦王道順老師。王老師從一開始的論文方向的選定,到最后的整篇文論的完成,都非常耐心的對我進行指導。給我提供了大量數(shù)據(jù)資料和建議,告訴我應(yīng)該注意的細節(jié)問題,細心的給我指出錯誤,修改論文。他對單片機領(lǐng)域的專業(yè)研究和對該課題深刻的見解,使我受益匪淺。王老師誨人不倦的工作作風,一絲不茍的工作態(tài)度,嚴肅認真的治學風格給我留下深刻的影響,值得我永遠學習。在此,謹向?qū)熗醯理樌蠋熤乱猿绺叩木匆夂椭孕牡母兄x!大學五年,我不僅學到了許多新的知識,而且還掌握了如何快速學習新知識的方法,這次畢設(shè),在王老師的指導幫助下,在我的努力下,所有困難一一攻破。通過這次畢業(yè)設(shè)計,我深刻地認識到了學好專業(yè)知識的重要性,也理解了理論聯(lián)系實際的含義,并且檢驗了大學五年的學習成果。雖然設(shè)計的作品很簡單,但是,在自己的努力下,每一個芯片的學習,查找資料的樂趣,將會成為我大學生涯最美好的回憶。由于自身水平有限,設(shè)計中一定存在很多不足之處,敬請各位老師批評指正。在我的學習、生活當中,出于有心或無意而給予我?guī)椭撕芏嗪芏?。有認識的,也有不認識的。有些我銘記心中,有些我已淡忘,但這些都是我人生歷程中的寶貴財富。感謝我的室友們,是你們和我共同維系著彼此之間兄弟般的感情,維系著寢室那份家的融洽。最后感謝所有曾經(jīng)幫助過我的人!參考文獻[1] 王瑞福. 單片微機測控系統(tǒng)設(shè)計大全 [M].北京: 北京航空航天大學出版社,1999[2] . [M]北京:電子出版社,1998[3] 何立民. 單片機實用技術(shù)選編[M].北京:北京航空航天大學出版社,1992[4] 郭天祥. 新概念51單片機C語言教程[M]北京: 電子工業(yè)出版社,[5] .單片機的C語言應(yīng)用程序[M].北京:北京理工大學出版社,1999[6] 周冰. Altium Designer Summer09從入門到精通.[M].北京:機械工業(yè)出版社,2011[7] 、接口及其應(yīng)用[M]北京:清華大學出版社,[8] 楊欣. 51單片機應(yīng)用實例詳解 [M].北京: 清華大學出版社,2010 [9] . PROTEUS入門實用教程[J]. 機械工業(yè)出版社,2007[10] 薛濤. 單片機與嵌入式系統(tǒng)開發(fā)方法[M].北京:[11] [M].北京:航空航天大學出版社. [12] 王靜. Altium Designer winter 09 電路設(shè)計案例教程[M].北京: 水利水電出版社 ,2010[13] 竇振中. 基于單片機的嵌入式系統(tǒng)工程設(shè)計 [J] 中國電力出版社,[14] Xior.X5043/X5045 CPU Supervisor with 4K SP EEPROM[M].Xicor Inc,2001.120附錄 軟件程序程序清單:ifndef __AT24C512_H_define __AT24C512_H_incloudinclude define AddWr 0xA0 //寫數(shù)據(jù)地址,需要參考24c512芯片文檔define AddRd 0xA1 //讀數(shù)據(jù)地址sbit Sda=P2^7。 //定義總線連接端口sbit Scl=P2^6。sbit WP=P2^5。 //寫保護,這里不使用void Start(void)。 //啟動IIC總線void Stop(void)。 //停止IIC總線void Ack(void)。 //應(yīng)答IIC總線void NoAck(void)。 //非應(yīng)答IIC總線void Send(unsigned char Data)。 //發(fā)送一個字節(jié)unsigned char Read(void)。//讀入一個字節(jié)并返回void WrToROM(unsigned char Data[],unsigned char Address,unsigned char Num)。//寫入數(shù)據(jù)void RdFromROM(unsigned char Data[],unsigned char Address,unsigned char Num)。//讀出數(shù)據(jù)endifincludeinclude/* 啟動IIC總線*/ void Start(void) { Sda=1。 _nop_()。_nop_()。 Scl=1。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 Sda=0。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 Scl=0。 }/* 停止IIC總線*/ void Stop(void) { Sda=0。 _nop_()。 Scl=1。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 Sda=1。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 Scl=0。 }/* 應(yīng)答IIC總線*/ void Ack(void) { Sda=0。 _nop_()。_nop_()。_nop_()。 Scl=1。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 Scl=0。 _nop_()。_nop_()。 }/* 非應(yīng)答IIC總線*/ void NoAck(void) { Sda=1。 _nop_()。_nop_()。_nop_()。 Scl=1。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 Scl=0。 _nop_()。_nop_()。 }/* 發(fā)送一個字節(jié)*/ void Send(unsigned char Data) { unsigned char BitCounter=8。 unsigned char temp。 do { temp=Data。 Scl=0。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 if((tempamp。0x80)==0x80) Sda=1。 else Sda=0。 Scl=1。 temp=Data1。 Data=temp。 BitCounter。 } while(BitCounter)。 Scl=0。 }/* 讀入一個字節(jié)并返回*/ unsigned char Read(void) { unsigned char temp=0。 unsigned char temp1=0。 unsigned char BitCounter=8。 Sda=1。 do { Scl=0。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 Scl=1。 _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。 if(Sda) temp=temp|0x01。 else temp=tempamp。0xfe。 if(BitCounter1) { temp1=temp1。 temp=temp1。 } BitCounter。 } while(BitCounter)。 return(temp)。 }/* 寫入數(shù)據(jù)*/ void WrToROM(unsigned char Data[],unsigned char Address,unsigned char Num) { unsigned char i。 unsigned char *PData。 PData=Data。 for(i=0。iNum。i++) { Start()。 Send(AddWr)。 //寫入芯片地址 Ack()。 Send(Addr
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1