微控制器實驗報告

2021-03-04 04:24:41 字數 1015 閱讀 7314

實驗五 :外部器件應用實驗-數碼管顯示實驗學院物理與機電工程學院

專業電子科學與技術

班級學號

姓名指導老師

實驗五:外部器件應用實驗-數碼管顯示

1.實驗目的

(1)掌握微控制器組合語言子程式設計方法。

(2)掌握中斷和定時/計數器工作原理,熟悉c51程式設計與除錯方法。

(3) 掌握各個介面代表的含義。

2.試驗環境及裝置

裝置:導線、實驗台、電腦。

3.實驗內容

內容:用微控制器控制外部器件(數碼管)迴圈顯示數字00~99,要求一秒鐘計數一次。

程式設計:首先要把中斷總開關和相應的定時器/計數器開關開啟,並設定好初值,做好一系列的初始化操作。在程式設計時我們還要考慮人的視覺暫留特性,我們還要編寫一段延時時間約為0.

01s的延時程式。

程式·:

*** 00h

ljmp start

*** 0bh

ljmp fun-to

*** 1bh

ljmp fun-t1

*** 30h

start

m0v tmod,#15h

mov th1,#3ch

mov tl1,#0b0h

mov th0,#0ffh

mov tl0,#0f6h

setb ea

setb et0

setb et1

setb tr0

setb tr1

sjmp $

fun-t1:cpl p0.0

mov th1,#3ch

mov tl1,#0b0h

reti

fun-t0:cpl p0.1

mov th0,#0ffh

mov tlo,#0f6h

reti

end4.實驗結果及結論

本實驗通過控制中斷總開關和相應的定時器/計數器最終可以看見數碼管從0一直跳動顯示到99,通過延時程式一秒鐘顯示一次。最終達到了數碼管計數的效果。

微控制器實驗報告

1福建農林大學計算機與資訊學院 資訊工程類 實驗報告 2013 年 10 月 28 日 實驗專案列表 福建農林大學計算機與資訊學院資訊工程類實驗報告 系 電子資訊工程專業 電子資訊工程年級 2011級 姓名 詹緩輝學號 3116004094實驗課程 微控制器技術 實驗室號 田c513實驗時間 10....

微控制器實驗報告

一 實驗題目 試編寫一段程式,其功能為將21h單元的內容8位分別依次存放到從22h開始的8單元中。二 keil 0000h jmp start 0100h start mov 21h,8 mov a 21h 取出21中的數 mov r0,22h 初始化 mov r1,7h 迴圈次數為7 loop r...

微控制器實驗報告

學校 合肥工業大學 班級 電腦科學與技術 學號 姓名 實驗1 系統認識實驗 1 實驗目的 1 了解zy15mcu12bc2微控制器實驗開發裝置的接線與安排。掌握實驗箱內撥位開關kf,kc的使用方法。2 通過例項程式的編輯 編譯 鏈結及除錯,熟悉keilc51軟體的使用方法和基本操作。3 教育學生愛撫...