找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3202|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)8段LED顯示器動(dòng)態(tài)顯示程序仿真設(shè)計(jì)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:430253 發(fā)表于 2018-12-17 21:26 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
一、實(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)用。



全部資料51hei下載地址:
8段LED顯示器動(dòng)態(tài)顯示.zip (188.95 KB, 下載次數(shù): 23)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表