實驗五 :外部器件應用實驗-數碼管顯示實驗學院物理與機電工程學院
專業電子科學與技術
班級學號
姓名指導老師
實驗五:外部器件應用實驗-數碼管顯示
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 教育學生愛撫...