实验四:点阵式 LED 0 9 ”数字显示技术实验 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

一、        实验目的:

了解点阵数码管工作原理,熟悉按键扫描的检测机制。
二、        实验内容与要求:

a)         内容 :在 8X8   LED 点阵上显示 0~9 各个数字。
b)        要求 :通过按键控制点阵数码管的输出内容,注意显示点阵数码管要 J5 跳线要跳到 12 。初始态为 0 1~9 由键盘输入显示, 9 数字用外部中断 0 实现。
三、实验原理:

     1 、硬件电路原理图

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />    8051单片机   
 

 

 

 

 
 跳线

 

2 、工作原理:

1 )数字 0 9 点阵显示代码的形成
2 )对点阵所输入代码不同数字在点阵上的具体位置也不同,此处可由个人决定。下面给出一示例只起说明原理作用。
3)  点阵内部电路示意图

 

 

如下图所示,假设显示数字“ 0
                                                      1   2   3   4   5   6  7  8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                    00 00  3E  41  41  41  3E 00
形成的列代码为 00H 00H 3EH 41H 41H 41H 3EH 00H ;只要把这些代码分别送到相应的列线上面,即可实现“ 0 ”的数字显示。

 

数字“ 1 ”代码建立如下图所示 1   2   3   4   5   6  7  8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

其显示代码为  00H 00H 00H 00H 21H 7FH