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

正文內(nèi)容

電子密碼鎖單片機課程設(shè)計(編輯修改稿)

2025-07-10 09:12 本頁面
 

【文章內(nèi)容簡介】 回到程序上進行修改了,把程序分成各個小的子程序逐一進行調(diào)試。 對顯示子程序進行調(diào)試,發(fā)現(xiàn)能夠正確的顯示, 則表此程序一切都 OK。 在把鍵盤識別和編碼的子程序添加進去,發(fā)現(xiàn)不能顯示了,說明是這個子程序存在問題,接下來重點就是鍵盤編碼部分了,由于我用的是順序的判斷是否有鍵按下和具體到底是哪個鍵被按下,思路特別的清晰,所以查找起來比較的方便。由于沒有任何的反應(yīng), 最有可能的就是進入了死循環(huán)。所以,先檢查一下編碼識別后面的程序,果真是進入了死循環(huán),本來是應(yīng)該編碼之后就根據(jù) R7 的值相應(yīng)進行查表,進行顯示。但由于我的粗心把一個變量沒有歸零所以一直在里面循環(huán),把所有類似的錯誤改過來,發(fā)現(xiàn)就能夠正確的顯示了(按下哪個數(shù)字鍵就相應(yīng)的顯示它的值)。當我把顯示子程序改為掃描方式,讓其動態(tài)的顯示多位,按鍵之后卻發(fā)現(xiàn)全屏幕顯示相同的數(shù),看到如此的現(xiàn)象,心應(yīng)該是按一次鍵卻執(zhí)行了很多的次數(shù),所以最后全屏幕上都上相同的數(shù), 如此一來就應(yīng)該加一個判斷是否已經(jīng)放下鍵了,但是需要在每個判斷是否有鍵按下后面都要加一個判斷,這樣太麻煩,但是我們也可以在每次判斷之后把相應(yīng)的編碼用完,立即清零也可以達到如此的效果,按照思路對程序進行相應(yīng)的修改,在進行仿真,真的問題就迎刃而解了(按下哪個數(shù)就在屏幕上顯示哪個值,按幾個就顯示幾個(小于 6))。 接下來要做的就是,對所輸入的密碼進行比較,把 CHECK 子程序添加進去,如果不出現(xiàn)意外的話,屏幕上會有 GOOD 的提示信息,并且紅色的指示燈亮,密碼的比較有兩個方面,一是對輸入密碼的個數(shù)進行比較,二是對密碼的數(shù)值依次進行比較,只有全部通過猜是密碼正確。在 PROTEUS 里面進行 仿真,發(fā)現(xiàn)不管你輸入的密碼是正確還是錯誤的密碼都錯誤的提示信息,真有想 放棄的 感覺 ,其實 真的 要有耐心和毅力的, 心想這么容易 的話,還有學的必要嗎, 呵呵,慢慢的心又平靜下來了啊,投入到了程序之中, 首先我把對密碼的每一位進行比較的一段去掉,只剩下對密碼個數(shù)的比較,發(fā)現(xiàn)結(jié)果還是不正確,存密碼個數(shù)的是 R7,對 R7 進行查看,發(fā)現(xiàn)我在輸入六個密碼之后在案“=”(確定)之后 R7 里面的值是 7,而我是用 R7 與 6 進行比較,把“=”(確定)鍵忽略了,則只需要把 R7 與 7 進行比較即可,再次仿真,令人欣慰的是,如我鎖思考的,問題解決了, 再把對密碼的每一位進行比較加去,打擊人的是,又不對了啊,呵呵,真的是可笑我居然把一個編碼鍵值與直接的顯示數(shù)值相比較,那肯定是不會相等的啊,對此做了相應(yīng)的改動之后,一切都正確了。 接著就是如果輸入的密碼錯誤次數(shù)連續(xù)超過三次,則應(yīng)該顯示 BAD 的錯誤提示信息,前兩次只有綠燈亮,三次錯誤之后,綠燈和藍燈都亮,呵呵,這次還好,一 16 拭就成功了,感覺這個模塊是我做的最理想的一個模塊了啊。 工夫不負有心人,至此,老師分配給我們的基本任務(wù)就完成了,心里感覺特別的爽?。∥易约哼€想再里面加上修改密碼的功能,用 ON/C 來充當確定鍵。 到此軟件的調(diào)試就結(jié)束了 ! 硬件接線及調(diào)試 雖然軟件設(shè)計是非常重要的,但是還是紙上談兵啊,真正要到了 調(diào) 試的時候,這又是一個另一個比設(shè)計還頭痛的事,我們說它令人頭痛事有原因的,按理是通的,但調(diào)試不一定可以出來,甚至于設(shè)計是錯誤的,調(diào)試是設(shè)計的試金石?。? 對單片機系統(tǒng)的實驗室,我們在之前已經(jīng)做了幾個實驗,對它有了初步的了解,使我們在這次做單片機課程設(shè)計不至于對單片機試驗臺太陌生。我們大概發(fā)了不到兩天的時間就把源程序?qū)懗鰜砹?,并且調(diào)試成功了,但由于老師不方便,所以推遲到了第二個星期才到實驗室正式調(diào)試了, 到了實驗室,真的是頭暈,一看實驗臺的元器件,與我們設(shè)計的完全的不同,最突出的兩點是鍵盤和 I/O 端口 ,我們在寢室摩擬反真用的是 4*4 的鍵盤 ,而學校是不規(guī)則的 3*8 的鍵盤 ,另外 ,在 I/O 的問題也比較的嚴俊 ,只能用p1 口 ,所以只能用 8255 的芯片來擴展了 ,算以在之前的程序基礎(chǔ)之上進行改動 .還好 ,算是比較的順利 ,只是稍微做了一下調(diào)試 ,功能就基本上對了 . 呵呵,付出了努力,還是有回報的,最終所有的功能都能在試驗臺上操作成功! 17 設(shè)計總結(jié) 課程設(shè)計是培養(yǎng)學生綜合運用所學知識 ,發(fā)現(xiàn) ,提出 ,分析和解決實際問題 ,鍛煉實踐能力的重要環(huán)節(jié) ,是對學生實際工作能力的具體訓練和考察過程 .隨著科學技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當今計算機應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。因此作為二十一世紀的大學來說掌握單片機的開發(fā)技術(shù)是十分重要的。 回顧起此次單片機課程設(shè)計,我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在接近 二 星期的日子里,可以說得是苦多于甜,但是可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有 學到過的知識 。 這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說不懂一些元器件的使用方法,對單片機匯編語言掌握得不好 ,通過這次課程設(shè)計之后,一定把以前所學過的知識重新溫故。 通過這 次單片機課程設(shè)計,我不僅加深了對單片機理論的理解,將理論好地應(yīng)用到實際當中去,而且我還學會了如何去培養(yǎng)我們的創(chuàng)新精神,而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎(chǔ)上進行改進之功能不斷完善,成為真己的東西。 設(shè)計結(jié)果能夠符合題意,成功完成了此次實習要求,我們不只在乎這一結(jié)果,更加在乎的,是這個過程。這個過程中,我們花費了大量的時間和精力,更重要的是,我們在學會創(chuàng)新的基礎(chǔ)上,同時還懂得合作精神的重要性,學會了與他人合作。 俗話說 “好的開始是成功的一半 ”。說起課程設(shè)計,我認為最重要的就是做好設(shè)計的預(yù)習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設(shè)計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設(shè)計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調(diào)試,掌握其方法。 軟件的編程也要我們不斷的調(diào)試,最終一個能完成課程設(shè)計的勞動成果出來了,很高興它能按著設(shè)計的思想與要求運動起來。 當然,這其中也有很多問題,第一、 不夠細心比如由于粗心大意錯了線,由于對課本理論的不熟悉導致編程出現(xiàn)錯誤。第二,是在學習態(tài)度上,這次課設(shè)是對我的學習態(tài)度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術(shù)人員,要求具備的首要素質(zhì)絕對應(yīng)該是嚴謹。我們這次實習所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。 這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在老師的辛勤指導下,終于游逆而解。同 時,在老師那里我學得到很多實用的知識,在次我表 18 示感謝!同時,對給過我?guī)椭乃型瑢W和各位指導老師再次表示忠心的感謝! 19 附錄 A:系統(tǒng) 硬件電路原理圖 20 附錄 B、系統(tǒng)程序流程圖 N Y Y N
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1