计算机微机原理及接口技术实训室,《微机原理与接口技术》课程实验报告.doc...
《微機原理與接口技術》課程實驗報告
實驗一基本操作
一、實驗目的
? 1.熟悉Netlab MCS-51單片機實驗系統的設置和使用方法
2.掌握基本MCS-51軟件的編寫、修改和編譯的方法
3. 熟悉在Netlab MCS-51單片機實驗系統環境下進行軟件調試的方法
4. 學會檢查、設置片內片外存儲器和寄存器的內容,豐富軟件調試的手段
二、實驗內容
1. 輸入參考程序,存儲、編譯該程序
2. 在進行實驗前,設置程序中需要的初值
三、實驗步驟
1、編寫源代碼
2、編輯
3、編譯
四、分析、總結與體會
實驗二 程序設計實驗
一、實驗目的
? 1. 進一步熟悉指令系統,提高編程能力
2. 掌握算術運算、數制轉換、極值查找、檢索、數據塊排序和轉移等程序的設計方法
3. 熟悉循環程序、子程序、分支程序的編寫和調試方法
二、實驗內容
用匯編語言在編譯器中編寫以下小程序,實現相應的功能。
1. 算術運算:三字節無符號數相加,被加數在內部RAM 20H~22H單元(低位在低地址),加數在內部RAM 2AH~2CH,結果存放在20H~23H單元。
????????
2. 數制轉換:編寫將四位十六進制數轉換為ASCII碼的程序。假定十六進制數存放在內部RAM OP1單元開始的區域中,轉換得到的ASCII碼存放在內部RAM OP2單元開始的區域中。
3. 極值查找:內部RAM 30H單元開始存放無符號數,數據區長度在20H中(小于255個),找出其中的最小數,把最小數存放在21H,并把最小數所在地址存放在22H中。
4. 數據塊移動及檢索:把內部RAM中起始地址為30H的數據串傳送到外部RAM以2000H為首地址的區域,直到發現“$”字符的ASCII碼(24H)為止(“$”字符及以后數據不傳送)。數據串最大長度為32個字節。
5. 溫度控制:測量溫度值已存于40H中,設定溫度值已存于41H中(測量溫度值與設定溫度值都在5-250oC之間),要求編寫溫度控制子程序,當測量溫度值比設定溫度值高2oC以上時,從P1.0腳上輸出低電平,當測量溫度低于設定溫度2oC以下時,從P1.0腳上輸出高電平。P1口的其它引腳輸出不隨測量溫度值的變化而變化
三、實驗步驟
四、分析、總結與體會
實驗三 P1口流水燈實驗
一、實驗目的
? 掌握對網絡實驗室51單片機系統P1口LED燈的使用方法。
二、實驗任務
編寫匯編程序,使得接P1口的八個共陽極接法的發光二極管,產生流水燈的效果。
三、實驗步驟
1、進入實驗
2、編寫源代碼
3、編譯匯編程序
4、運行結果(拷屏粘貼)
四、分析、總結與體會
總結
以上是生活随笔為你收集整理的计算机微机原理及接口技术实训室,《微机原理与接口技术》课程实验报告.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python用IDLE运行的方法
- 下一篇: Linux的dpkg命令如何使用