用ARM芯片S3C44B0X實(shí)現(xiàn)LED顯示接口
發(fā)布時(shí)間:2024-04-18
將arm芯片s3c44b0x的pf0~pf7引腳通過(guò)達(dá)林頓驅(qū)動(dòng)器uln2803a與a~g、dp相連,用來(lái)輸出顯示字符的7段led代碼,即s3c44b0x的端口f為led段控端口。通常在系統(tǒng)中把顯示字符的led代碼組成一個(gè)7段led代碼表,作為數(shù)組存放在內(nèi)存儲(chǔ)器中。設(shè)led_addr為led顯示代碼表的首址,則要顯示的數(shù)字的led代碼在內(nèi)存的地址就是起始地址與數(shù)字值之和。例如要顯示“8”,則“8”所對(duì)應(yīng)的led顯示代碼就在起始地址+8為地址的單元中。利用查表,可方便地實(shí)現(xiàn)數(shù)字到顯示代碼的轉(zhuǎn)換。
led顯示掃描和驅(qū)動(dòng)電路:
顯示led流程圖: