|
一、實(shí)驗(yàn)?zāi)康模?br />
掌握8段LED顯示器的使用及顯示程序的設(shè)計(jì)方法。
二、實(shí)驗(yàn)設(shè)備:
SUN ES59PA實(shí)驗(yàn)儀一套、具有一個(gè)RS232串行口并安裝Keil C51的計(jì)算機(jī)一臺(tái)。
三、實(shí)驗(yàn)原理及環(huán)境:
1、實(shí)驗(yàn)的硬件環(huán)境:
子程序自身無(wú)法運(yùn)行,為了運(yùn)行這個(gè)子程序,另編寫(xiě)一個(gè)主程序。這個(gè)主程序的功能是首先對(duì)8255進(jìn)行初始化,然后就反復(fù)調(diào)用顯示子程序,顯示以20H~27H中的值為字形碼表偏移量的待顯示內(nèi)容。20H~27H中的初值可已在程序中用賦值語(yǔ)句獲得,也可以在啟動(dòng)調(diào)試后、全速運(yùn)行程序前利用Keil修改RAM單元值的方法獲得
主程序的參考流程圖如下圖3-2:
五、實(shí)驗(yàn)總結(jié)
通過(guò)該實(shí)驗(yàn)學(xué)習(xí),了解如何用單片機(jī)的來(lái)控制LED的顯示,理解8段數(shù)碼管的基本原理以及顯示和編程方法。靜態(tài)顯示就是顯示驅(qū)動(dòng)電路具有輸出鎖存功能,單片機(jī)將所要顯示的數(shù)據(jù)送出后就不再管,直到下一次顯示數(shù)據(jù)需要更新時(shí)再傳送一次新數(shù)據(jù)。靜態(tài)顯示數(shù)據(jù)穩(wěn)定,占用很少的CPU時(shí)間,本次學(xué)會(huì)了用“位選線掃描法”來(lái)控制4連排共陰極8段數(shù)碼管的顯示,了解了在匯編語(yǔ)言中如何實(shí)現(xiàn)子函數(shù)調(diào)用。
0.png (12.52 KB, 下載次數(shù): 44)
下載附件
2018-12-18 02:28 上傳
全部資料51hei下載地址:
8段LED顯示器動(dòng)態(tài)顯示.zip
(188.95 KB, 下載次數(shù): 23)
2018-12-17 21:25 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|