F0x540x420x740x800xC60x7F0x440x000x600x000x400x000x000x00魔0x000x400x000x300xFE0x8F0x4A0x800xAA0x5F0x9A0x4A0xFE0x2A0xAA0x1A0xCB0x0F0xAA0x7A0xFE0x8A0x9A0xAA
最新范本供参考!
f0xAA0x8F0x6B0x800x220xE00x000x00幻
0x800x200xC00x300xA00x280x980x240x870x220x800x210xC40x300x040x600x040x000x040x200x040x400x040x800x040x400xFE0x3F0x040x000x000x00摇0x100x020x100x420x100x810xFF0x7F0x900x040x540x050xCC0xF40xB40x440x840x440xBC0x7F0x820x440xA20x440x9B0xF40x820x060x000x040x000x00摇0x100x020x100x420x100x810xFF0x7F0x900x040x540x050xCC0xF40xB40x440x840x440xBC0x7F0x820x440xA20x440x9B0xF40x820x060x000x040x000x00棒0x100x040x100x030xD00x000xFF0xFF0x900x000x540x050x440x120xD40x150x740x140x5F0xFF0xD40x140x540x150x560x120x440x060x400x020x000x00!0x000x000x000x000x000x000x000x000x000x000x000x000x7C0x100xFE0x3B0xFE0x3B0x7C0x100x000x000x000x000x000x000x000x000x000x000x000x00
函数声明voiddisplay1voidvoiddisplay2voidvoiddisplay3voidvoiddisplay4void
(us)延时子程序voidDelayUsui
tN
最新范本供参考!
fui
txforx0xNx
中断服务程序
voidi
tersvr0voidi
terrupt0usi
g1
KYKY
每个摇动来回水银开关会在摆幅两端分别产生下降沿
中断,只提取其中一次(从左向右摇才显示)
ifKY0
um
计算中断次数
switchpic
选择画面
case0display1break
case1display2break
case2display3break
case3display4break
defaultdisplay1
显示子程序1(汉字)
voiddisplay1void
uchari
if
um10disp
um0
12个汉字分为3次显示完(每次显
示4个),每中断10次切换
ifdisp2disp0
DelayUs5200
此处延时时间依各硬件差别而各不相同,试着
调整使得显示内容居中即可
fori0i64i
P0ha
zidisp128i2
最新范本供参考!
fP2ha
zidisp128i21DelayUs100
显示子程序2(LOVE)voiddisplay2void
uchariDelayUs4000fori0i64i
P0lovei2P2lovei21DelayUs120
显示子程序3(心形图案)voiddisplay3void
uchariDelayUs4000
fori0i64i
P0loveyoui2P2loveyoui21DelayUs120
显示子程序4(呵呵o∩_∩o图案)voiddisplay4void
uchariDelayUs4000
最新范本供参考!
ffori0i64i
P0hehei2P2hehei21DelayUs120
主函数
voidmai
void
IT01
EX01
EA1
开中断,下降沿中断
KY0
while1
主程序中只检测按键
ifKEY0
画面切换键按下
DelayUs100r