《点阵动态显示图形或文字》由会员分享,可在线阅读,更多相关《点阵动态显示图形或文字(2页珍藏版)》请在金锄头文库上搜索。
1、点阵动态显示图形或文字P0 口输出列数据,P2 口输出行数据,本显示为 8*8LED 点阵显示,显示的图案是个心。请看程序:org 0000hstart:loop3: mov r3,#2mov r4,#0mov p0,#0ffhloop1: mov r0,#0lcall xianshidjnz r3,loop1lcall deyinc r4mov r3,#2cjne r4,#17,loop1sjmp loop3xianshi:mov r2,#8mov a,r4mov r1,aloop4: mov dptr,#tabbmov a,r0movc a,a+dptrmov p0,ainc r0mov
2、dptr,#tabamov a,r1movc a,a+dptrmov p2,ainc r1lcall deydjnz r2,loop4mov r1,#0retdey: mov r6,#0fhmov r7,#08hpp: djnz r7,$djnz r6,ppretdelay: mov r5,#0ffhmov r4,#18hppp: djnz r7,$djnz r6,ppp rettaba: db 0ffh,0bdh,0bdh,08h,0bdh,0bdh,0ffh,0ffh,0ffh,0bdh,0bdh,081h,0bdh,0bdh,0ffh,0ffh,0ffh,0bdh,0bdh,081h,0bdh,0bdh,0ffh,0ffhtabb: db 01h,02h,04h,08h,10h,20h,40h,80hend