如何實現(xiàn)51單片機數(shù)碼管動態(tài)顯示

2013-09-09 11:25 來源:電子信息網(wǎng) 作者:和靜

單片機數(shù)碼管動態(tài)顯示程序?qū)嶒?,?shù)碼管顯示一般分靜態(tài)顯示及動態(tài)顯示兩種驅(qū)動方式,靜態(tài)顯示占用口線比較多,本文介紹的是如何實現(xiàn)數(shù)碼管動態(tài)顯示,應(yīng)該說數(shù)碼管動態(tài)顯示是單片機外部指令輸出的重要途徑,因此如何設(shè)計數(shù)碼管以及數(shù)碼管的工作原理、數(shù)碼管顯示的方法、數(shù)碼管顯示的抗干擾設(shè)計等在單片機系統(tǒng)設(shè)計中占有重要地位。這個例子在系統(tǒng)硬件的基礎(chǔ)上設(shè)計了軟件查詢程序、軟件延時程序(防止干擾),大致講述了一種數(shù)碼管動態(tài)顯示的工作原理與讀取方式。

s1 bit p0.0 ;數(shù)碼管位定義

s2 bit p0.1

s3 bit p0.2

s4 bit p0.3

s5 bit p0.4

s6 bit p0.5

s7 bit p0.6

s8 bit p0.7

LED_data equ p2 ;數(shù)碼管數(shù)據(jù)定義

org 00h ;程序開始

jmp main ;主程序開始處

org 030h ;主程序從30H開始

main: MOV sp,#30h ;設(shè)置堆棧

lcall rest ;調(diào)用初始化程序

lcall pro_8led ;調(diào)用數(shù)碼管顯示程序

jmp main ;返回

;********* 初始化程序 **************

rest:MOV a,#00h ;清寄存器

MOV b,#00h ;清寄存器

MOV p0,#0 ;禁止數(shù)碼管顯示

MOV p2,#255 ;

MOV p1,0ffh ;禁止LED顯示

1 2 3 > 
51單片機 數(shù)碼管

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門