大学物理与电子信息学院 20 届学士论文 基于单片机的 16*16 点阵的滚动显示
字模的字,然后注意取字模的顺序,是横向还是纵向就行了。我们这里采用纵向取模,设置
字模为 C51 格式。这样当写入的字确定后,我们就可以直接复制字模到程序中来实现相应功
能。如“欢”的字模就为:
{0X04,0X28,0X08,0X24,0X32,0X22,0XC2,0X21,0XC2,0X26,0X34,0X38,0X04,0X04,0X08,0X18,0X30,
0XF0,0XC0,0X17,0X60,0X10,0X18,0X10,0X0C,0X14,0X06,0X18,0X04,0X10,0X00,0X00}。.............8
第二,如何实现滚动显示。为了实现字符的滚动显示,我们加入了定时中断函数,如下:.. .8
VOID TIMER0() INTERRUPT 1 USING 3....................................................................................................8
{..............................................................................................................................................................8
TH0=0XD8;...........................................................................................................................................8
TL0=0XF0; //这里实现 10MS 定时,10MS 时间到后就产生中断.....................................................8
IF (N<10) //这里可以控制 N 的大小来改变字符滚动显示的速度....................................................8
{ N++; }.................................................................................................................................................8
ELSE.......................................................................................................................................................8
{.............................................................................................................................................................8
OFFSET+=2;...........................................................................................................................................8
IF (OFFSET>1100)..................................................................................................................................8
OFFSET=0;..............................................................................................................................................8
N=0;.......................................................................................................................................................8
}.............................................................................................................................................................8
}.............................................................................................................................................................8
:...........................................................................................................................................................9
4 软件仿真结果.........................................................9
4.1 16*16 点阵滚动显示的仿真结果...................................................................................................9
如图 6、7、8、9 为本次 16*16 点阵滚动显示的仿真结果
...............................................................................9
致谢.......................................................................13