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

正文內(nèi)容

微機原理課程設計--汽車倒車測距儀-資料下載頁

2025-06-05 23:04本頁面
  

【正文】 ,X1 MOV BX,X2 ADD AX,BX MOV BX,X3 ADD AX,BX MOV BX,AX AND BX,100H SAR BX,2 。右移兩位 MOV X3,BX MOV BX,X2 AND BX,10H SAR BX,1 。右移一位 MOV X2,BX POP BX 。BX 出棧 RET TRAN ENDP DISP PROC NEAR MOV DX,MY8255_A MOV AL,1H 。選擇 LED 數(shù)碼管 1 OUT DX,AL MOV DX,MY8255_B MOV BX,OFFSET DTABL1 MOV AX,X1 ADD BX,AX MOV AL,[BX] 。導入十進制數(shù)字 X1 對應的段碼 1 OUT DX,AL 。 顯示數(shù)值 CALL DELAY1 。調(diào)用顯示延時程序 MOV DX,MY8255_A MOV AL,2H 。選擇 LED 數(shù)碼管 2 OUT DX,AL MOV DX,MY8255_B MOV BX,OFFSET DTABL2 MOV AX,X2 微機課程設計 ADD BX,AX MOV AL,[BX] 。導入十進制數(shù)字 X2 對應的段碼 2 OUT DX,AL 。顯示數(shù)值 CALL DELAY1 。調(diào)用顯示延時程序 MOV DX,MY8255_A MOV AL,4H 。選擇 LED 數(shù)碼管 3 OUT DX,AL MOV DX,MY8255_B MOV BX,OFFSET DTABL2 MOV AX,X3 ADD BX,AX MOV AL,[BX] 。導入十進制數(shù)字 X3 對應的段碼 2 OUT DX,AL 。顯示數(shù)值 CALL DELAY1 。調(diào)用顯示延時程序 RET DISP ENDP DELAY1 PROC NEAR PUSH CX 。延時接近 60ms MOV CX,0FFFFH D1 :DEC CX LOOP D1 POP CX RET DELAY1 ENDP CODE ENDS END STATR 九、設計難點 設計難點主要在于控制發(fā)射超聲波的時間, 控制報警電路的報警頻率變化,以及將計數(shù)值轉(zhuǎn)化為所需要的十進制數(shù)顯示距離,為此,我們小組進行了多次討論,包括 8253 計數(shù)器的計數(shù)方式的選擇,電路的連接,以及轉(zhuǎn)化的算法,但是由于時間和能力有限,報警電路還是有些問題,直接用 8253 的計數(shù)器控制,一次報警的時長太短,需要在計數(shù)器與報警電路之間再加入相關環(huán)節(jié)來改變一次報警時長,此部分我們未能如期完成。 計數(shù)差值 轉(zhuǎn)化為十進制 距離 時 , 令我們感到十分頭痛 ,計數(shù)值除以 N時,若計數(shù)值太大,可能會產(chǎn)生丟失,所以我們在此改 微機課程設計 為先除以一個比較大的數(shù)( N的整倍數(shù)),再乘以倍數(shù),得到所需要的值,但會損失一定的精確 度,在 交報告前,我們未能作出更好的算法。 十、心得體會 這次課程設計我們選擇了比較難的一個題目,汽車倒車測距儀,希望在運用微機課程知識和提高自己的能力同時,給自己多一些鍛煉和挑戰(zhàn)??吹狡渌行┩瑢W草草地改了一些課程設計就上交了,我們并沒有因此心浮氣躁,而是繼續(xù)專心研讀相關資料,結合題目和課本進行倒車測距儀的設計。花了一個多星期,兢兢業(yè)業(yè),揮汗灑淚,終于完成了本次課程設計。真是“十年辛苦不尋常,字字看來皆是血”??! 下面我 們 就分軟件和硬件進行闡述: 硬件部分 此次題目硬件部分是難點,因為我們雖然學習和掌握了 8253, 8259, 8255等 等相關知識,但是綜合運用起來 卻顯得捉襟見肘,因為此外還要配套地加上一些其它的電路,比如超聲波的發(fā)射和接收電路等,于是我們上網(wǎng)查閱了很多資料,在掌握了相關的原理的基礎上,整合修改了一些電路,使我們的課程設計所要求的功能能夠完整而正確地實現(xiàn)。我們小組一起研究學習了proteus 軟件,學會了如何繪制電路圖和仿真,在這其中也碰到了許多困難,但是我們相互討論,并通過搜索網(wǎng)絡,查閱書籍等解決了硬件上遇到的很多問題。 軟件部分 軟件部分是在我們的硬件基礎上進行功能實現(xiàn),由于匯編語言的基礎性,不像我們所學的高級語言那樣易于掌握。相比于 C++這樣的高級編程語言,匯編語言可以說是相當復雜的一個工程。 因為老師曾跟我們說,編程最重要是設計的思想和算法,而語法上的東西相較而言反而顯得次要些,因此要把思路理清,表達出來,還要畫流程圖。雖然這次設計的思路看似簡單,但編寫起來依然感到吃力,因為有個元 微機課程設計 件我第一次編程的 —— 8259,加上中斷程序的編寫,假若用的是 C,確實可以很快搞定,用匯編,不僅要寫處理程序,還要寫現(xiàn)場保護和現(xiàn)場恢 復,之前還要寫入口地址。對于陌生的東西,最好就是參考,于是我就反復看課本上關于中斷程序的例子,從中參透,加上上網(wǎng)查找資料和請教師兄,最終完成理論的程序。 團隊協(xié)作 老 師讓我們兩個人一隊合作完成此次課程設計,應該就是讓我們能夠有團隊協(xié)作的意識。這次我和搭檔合作,主要是因為我們曾經(jīng)有過合作的經(jīng)驗,互相比較了解對方。所以在合作的過程中還是比較順利的。當一個人出現(xiàn)些許問題的時候,需要開動大家的腦筋去解決這些問題,并且相互討論,一個人可能會有思維死區(qū),但是兩個人的話就可以彌補思維上的漏洞和死角,這也是團隊協(xié)作意識的精髓吧。 不足之處及建議 本次課設讓我感觸最 深的地方就是 , 要學會一門技能,你需要花上相當大的功夫。就比如這次的硬件設計,雖然之前學過一點 proteus,但是 真正需要上手 畫的時候,卻又不知從何下手。這就是我這次最大的缺陷。在編程的時候也是不夠熟練,反復查閱課本的知識和例子,才把程序編寫完成。 建議:此次課程設計讓我們真正地運用課本上的知識,去實現(xiàn)和完成一定的功能,希望以后能有更多的實踐機會,把理論和實踐相結合,真正提高我們的綜合能力,而不是僅僅地停留在理論的層面。 因此老師也可以考慮在以后的平時教學中多布置一些與實際應用相關的微機設計小題目,促進同學們的動手實踐能力和實際應用能力,讓同學們真正將課本上的知識掌握透。 微機課程設計 十一、參考文獻 1. 耿丹,梁佑斌 主編.《 32 位微型計算機原理及應用實驗指導書》.華南理工大學教材供應中心 2. 牟琦,聶建萍 主 編 .《微型計算機原理與接口技術》.清華大學出版社 3. 閻石 主編 . 《數(shù)字電子技術基礎》(第五版) .高等教育出版社 4. 童詩白 主編 . 《模擬電子技術基礎》(第四版) .高等教育出版社 5. 孫傳錚 蔡玉良 《單片微機超聲波汽車倒車測距儀》 .(論文)上海交大動力機械工程系計算中心 6. 百度百科 、豆瓣網(wǎng)
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1