![單片機總結報告總結歸納_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/7d421c64-e64e-4c2a-9037-41d194093da9/7d421c64-e64e-4c2a-9037-41d194093da91.gif)
![單片機總結報告總結歸納_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/7d421c64-e64e-4c2a-9037-41d194093da9/7d421c64-e64e-4c2a-9037-41d194093da92.gif)
![單片機總結報告總結歸納_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/7d421c64-e64e-4c2a-9037-41d194093da9/7d421c64-e64e-4c2a-9037-41d194093da93.gif)
![單片機總結報告總結歸納_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/7d421c64-e64e-4c2a-9037-41d194093da9/7d421c64-e64e-4c2a-9037-41d194093da94.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機總結報告IC卡實驗設備實驗原理如硬件連接圖所示, 本系統可分為如下幾個模塊:單片機80C196模塊(復位、晶振電路,電源電路)顯示模塊鍵位模塊IC卡(24C01 )模塊80C196單片機的外圍電路:復位P2280196內部的振蕩電路是一個單級非門電路,它與石英晶體配合時,可以組成一個振蕩器,構成 單片機所需要的時鐘。顯示見預習鍵位見預習IC卡見預習及資料三、設計框圖 四、程序 五、調試過程雖然最后還是做出來了,但做的過程還是挺復雜的。(1)將wave6000仿真軟件復位后有如下沒注意到的語法錯誤20HEQU錯誤提示:“行:1,錯誤334:重復定義:AXv>'錯誤原因是AX寄
2、存器在仿真軟件里的設置匯編預定義符號里已經定義過了。解決辦法一是去 掉相對應的偉福預定義寄存器,二是將源程序里的寄存器定義去掉。AX,OEH錯誤原因將寄存器地址單元 0E寫成了 OEH,應將大寫字母 O改為0(2)分步調試單步執(zhí)行,斷點3. 首先檢查程序運行后4個顯示數碼管是否都有顯示,再看其顯示是否 合乎要求。按地址鍵時,發(fā)現低兩位數據每次在加 1,說明控制四個字位的寄存器的順序不對,控制數碼管從高到低依次應是4.源程序運行后,發(fā)現數碼管的高兩位數據一直在加1。錯誤原因:當任意一個按鍵按下去后,給P0 口送的是低電平,而我們編的程序恰恰相反,應該是讓-檢測到低電平時跳轉到相應的子程序。5.每
3、按下一次地址鍵或數據鍵時,有時要跳好幾個數,不能連續(xù)地變化。源程序如下:DATA:LCALLJBS0EH,0,SCANDL1:LDB25H,#80H1:NOPNOPH2:LDBAX,#200NOPNOPDJNZAX,H2DJNZ25H,H1RETDL1錯誤原因是設置按鍵的延時時間不夠長, 而且當一次長時間按時,會出現數據直往前跳的情況。要消除此種現象,我們運用了如下的程序:DAT: LCALL DL1JBC 0EH,0,DAT6 當按下數據鍵后,顯示的數據會往下加,但當按下寫鍵后,數據又變?yōu)閷懼暗臄祿Uf明WR子程序,改變了 DATABUS面的數據。經過我們的仔細檢查后發(fā)現在寫子程序里有如下
4、兩句語句:LCALL READLDDATABUF,READDATA它們的作用是將IC卡當前地址中的數據讀到數碼管中,但此時更改后的數據還 沒被寫入到IC卡中。應該將它們去掉或放在調用寫子程序的后面。6.每次讀出來的數據都是FF。而且將更改后的數據寫入當前的地址時, 當程序復 位后再找到該地址時,沒有顯示之前寫入的數據,而仍然是FF。說明無法對I c卡進行讀/寫操作。此時我們耐心地從每個與讀和寫有關的子程序查起,發(fā)現數據子程序,地址子程序,寫子程序,還有發(fā)送起始信號,結束信號,SDA及SCK信號均無異常。此時我們想到了先單步執(zhí)行,然后到寫和讀子程序時跟蹤執(zhí)行, 注意到了當 前更改后的數據確實是存
5、到了 DATABUF而當前的數據卻沒有進入到READDATA 說明數據沒能夠進入到IC卡中, 也沒有從IC卡中讀出來。而讀時序和寫時序 我們也都檢查了幾遍了,也都符合2 4C0 1的規(guī)定。此時,我們只有找到指導老師,老師幫我們看了一下程序后,發(fā)現也沒什么地方有問題,就覺得應該是IC卡有問題。所以給我們換了一張卡,然后我們試了一下,發(fā)現果然能對IC卡進行讀寫了,而且每次讀出來的數據都是隨機的。到此,已能對IC進行正常地讀/寫了,調試完畢了!六、設計心得俗話說“好的開始是成功的一半”。我認為最重要的就是做好設計的預習,我們首先搜索到了 IC卡的相關資料,弄清楚了單片機對該IC卡進行讀和寫的工 作過
6、程。明白了讀寫器件尋址地址、起始信號和結束信號在讀和寫的過程中所發(fā) 揮的作用。然后通過編寫程序,知道了硬件的接口是如何進行連接的,進而使我 加深了對整個系統工作原理的理解。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起 設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去調試,到頭來所做的工作都是白費。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握 其方法。另外,我也學到了一些調試程序的小技巧。比如,如何設置斷點進行調試程序。還有在“單步運行”、“跟蹤執(zhí)行”時觀察單片機內各寄存器內容和狀態(tài)用以檢驗目標程序是否正確、以及硬件系統的連線及功能是否正確。軟件的編程要我們
7、不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求工作起來。當然,這其中也有很多問題,第一、不夠細心比如對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態(tài)度上,這次課設是對我的學習態(tài)度的一次 檢驗。對于這次單片機課程設計,我的第一大心得體會就是作為一名工程技術人 員,要求具備的首要素質絕對應該是嚴謹。 我們這次實習所遇到的多半問題多數 都是由于我們不夠嚴謹。第三,是知識學得比較死,不會靈活地運用,不會舉一 反三。第四,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠 的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。實踐證明,通過該課程設計,
8、不僅提高了學生學習的興趣,加深了對專業(yè)知識的理解,開闊了視野,也為以后畢業(yè)設計打下良好的基礎。單片機課程設計 這一實踐教學環(huán)節(jié)的有效開展, 有助于學生有效地掌握所學知識, 縮短從理論知 識到實際應用的過程,很好地培養(yǎng)了我們對專業(yè)的興趣,增強了學生的創(chuàng)新意識, 提高了學生的動手能力和實際應用能力。我認為,學編程讀別人的程序非常重要,每個人都有不同的思維,相同的任 務卻有很多不同的方法,在每個程序里都能找到些經典的段子,讓人回味。從中 可以學到很多的方法,并且有些可以直接的引用。一個出色的程序員在編程時, 并不是從零開始,而應該是先找出類似的例子進行分析,參考,看看有沒有值得 引用和借鑒的地方,加
9、以修改,為自己所用。實踐證明,這樣做是對的。當然,努力歸努力,方法也很重要。在這里,我總結一下,與大家共勉:1、基本功要雜實,要有一定的數模電基礎。學單片機首先要搞清楚它的基本結構和存儲單元的分配。4、多讀有代表性的程序,讀得多了自然就會學到很多的好方法。可買本單片機子程序集看看,也可網上下載程序分析。5、多泡泡單片機相關的論壇,與大家多交流交流,單片機完全可以自學的。我覺得以上幾點相當重要,因為它對我?guī)椭艽螅闶菍⑽翌I進了單片機的大門,以至于我學起來不那么吃力,沒有感覺到像大家說的那樣的難。我看過很多的程序,也調試過很多的程序,每一次收獲都不小。我的實驗室就是KEIL和PROTEUS這使我做實驗很方便。雖是虛擬的,但調試程序還是可以的, 省去了很多的時間提高了效率。最近我在學 CX51,因為學單片機掌握C語言是 非常重要的,C語言的通用性對學習其它類型的單片機有很大的幫助。今后,我 想做嵌入式系統工程師,想學 ARM,想搞操作系統。所以我現在必須打好基礎, 這樣才能進步。通過這種途徑的實踐教學活動,我們將前幾年所學的知識綜合起來了,將所學的知識應用于實踐中去了。這樣,到了社會上我們就更有競爭力了。實踐證明,通過該課程設計,不僅提高了學生學習的興趣,加深了對專業(yè)知識
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市道路回填工程承包合同
- 上海居間合同范本
- 保密條款合同范本
- 2025年建筑門窗安裝與智能化管理系統合同
- 養(yǎng)殖工人安全合同范本
- 與飯店合作合同范例
- 烏魯木齊離婚律師合同范例
- 包招聘合同范本
- 公園木棧道維修合同范本
- 農副產購銷合同范本
- 部編版語文二年級下冊第三單元教材解讀大單元集體備課
- HYT 235-2018 海洋環(huán)境放射性核素監(jiān)測技術規(guī)程
- ISO28000:2022供應鏈安全管理體系
- 中國香蔥行業(yè)市場現狀分析及競爭格局與投資發(fā)展研究報告2024-2034版
- 婦科惡性腫瘤免疫治療中國專家共識(2023)解讀
- 2024年浪潮入職測評題和答案
- 小班數學《整理牛奶柜》課件
- 中考語文真題雙向細目表
- 我國新零售業(yè)上市公司財務質量分析-以蘇寧易購為例
- 藥品集采培訓課件
- 股骨干骨折教學演示課件
評論
0/150
提交評論