首页 理论教育 单片机原理与应用:38×8点阵显示

单片机原理与应用:38×8点阵显示

时间:2023-10-22 理论教育 版权反馈
【摘要】:8×8点阵内部结构如图9-20所示。图9-20 8×8点阵内部结构通过行列控制线的不同组合可以点亮64个点中的任一点,使用扫描点亮的方式可以显示数字和字符。数字0~9点阵显示代码的形成,如图9-21所示,假设显示数字“0”,HX表示行的序列号,LX表示列的序号。只要列线上依次送信号00、00、3E、41、41、41、3E、00对应选通行就可以实现“0”的数字显示。参考程序图9-23 8×8点阵显示流程图2)汇编参考程序:3)C语言参考程序:

单片机原理与应用:38×8点阵显示

LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券银行信息显示、餐馆报价信息显示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交通信号灯、景观照明等。下面介绍点阵的结构及单片机控制方法。

所谓点阵就是发光二极管的集合,结构上同行列式键盘一样。8×8点阵内部结构如图9-20所示。

978-7-111-46831-8-Chapter09-43.jpg

图9-20 8×8点阵内部结构

通过行列控制线的不同组合可以点亮64个点中的任一点,使用扫描点亮的方式可以显示数字和字符

数字0~9点阵显示代码的形成,如图9-21所示,假设显示数字“0”,HX表示行的序列号,LX表示列的序号

只要列线上依次送信号00、00、3E、41、41、41、3E、00对应选通行就可以实现“0”的数字显示。送显示代码过程,第一列线代码送到P3接口,同时置第一行线为“0”,其他行线为“1”,延时2ms左右,第二列线代码送到P3接口,同时置第二行线为“0”,其他行线为“1”,延时2ms左右,如此下去,直到送完最后一列代码,又从头开始送。依次类推可容易得到其他数字的字模码:

978-7-111-46831-8-Chapter09-44.jpg

图9-21 数字0~9点阵 显示代码的形成

1:00H、00H、00H、00H、21H、7FH、01H、00H

2:00H、00H、27H、45H、45H、45H、39H、00H

3:00H、00H、22H、49H、49H、49H、36H、00H

4:00H、00H、0CH、14H、24H、7FH、04H、00H

5:00H、00H、72H、51H、51H、51H、4EH、00H

6:00H、00H、3EH、49H、49H、49H、26H、00H

7:00H、00H、40H、40H、40H、4FH、70H、00H

8:00H、00H、36H、49H、49H、49H、36H、00H

9:00H、00H、32H、49H、49H、49H、3EH、00H

1.应用电路

单片机P1接口送数据,P3接口控制行选信号。8×8点阵显示对应关系如图9-22所示。(www.xing528.com)

978-7-111-46831-8-Chapter09-45.jpg

图9-22 8×8点阵显示对应关系(见彩插)

2.程序设计

(1)程序功能 在本节中给出几个参考程序,分别实现移动的光柱和数字显示功能。

(2)程序流程图 8×8点阵显示流程如图9-23所示。

(3)参考程序

978-7-111-46831-8-Chapter09-46.jpg

图9-23 8×8点阵显示流程图

978-7-111-46831-8-Chapter09-47.jpg

978-7-111-46831-8-Chapter09-48.jpg

978-7-111-46831-8-Chapter09-49.jpg

2)汇编参考程序(数字显示):

978-7-111-46831-8-Chapter09-50.jpg

978-7-111-46831-8-Chapter09-51.jpg

978-7-111-46831-8-Chapter09-52.jpg

3)C语言参考程序(数字显示):

978-7-111-46831-8-Chapter09-53.jpg

978-7-111-46831-8-Chapter09-54.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈