ⅹ点阵led电子显示屏的设计

ⅹ点阵led电子显示屏的设计

ID:22765668

大小:1.05 MB

页数:22页

时间:2018-10-31

ⅹ点阵led电子显示屏的设计_第1页
ⅹ点阵led电子显示屏的设计_第2页
ⅹ点阵led电子显示屏的设计_第3页
ⅹ点阵led电子显示屏的设计_第4页
ⅹ点阵led电子显示屏的设计_第5页
资源描述:

《ⅹ点阵led电子显示屏的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1课题描述12需求分析13硬件设计13.1硬件分析13.2硬件电路图34软件设计44.1主要模块流程图44.2主要模块的程序分析55仿真分析106课程设计总结11参考文献11附录(源程序清单)12201课题描述在现代社会,电子飞速发展,LED电子显示屏的应用也相当的广泛,如大路旁的广告牌,通知栏等。LED电子显示屏的显示可以用单片机实现,并可通过代码实现显示的多样化。此课题设计了两种显示方法,移位显示和静止显示“邵阳学院欢迎您!”,通过中断按钮决定显示何种方式。2需求分析(1)AT89C51单片机。(2)用16个8x8点阵

2、组合成64x16点阵。(3)用8个74HC273锁存器存放数据。(4)用74HC138译码器和74159译码器实现片选。(5)通过按钮进行中断,主程序为移位显示,按一下按钮切换显示方式。3硬件设计3.1硬件分析(1)LED显示屏模块设计LED显示屏是用了16块8×8点阵模块,把每一行的行线连起来,每一列的列线连起来级联成64×16点阵显示屏。通过8个74HC273锁存器把每一行的64列数据锁存起来,通过4线-16线译码器74159控制每一行打开。4块8×8点阵模块级联成16×16点阵模块示意图如图3.1所示:8条列线连在一起组

3、成16列8条行线连在一起组成16行图3.14块8×8点阵级联示意图2064×16点阵模块由16块8×8点阵模块以及8块74HC273锁存器组成,锁存器负责把每一行的数据锁存起来,电路图如图3.2所示:图3.264×16点阵电路图(2)74HC138三线—八线译码器模块设计由于电路中有8个锁存器,而每次数据只能存入一个锁存器中,分八次才能把8个锁存器均存满,故需74HC138译码器接P2口片选出数据应该导入的锁存器,电路图如图3.3所示。图3.374HC138三线—八线译码器模块20(3)74159四线—十六线译码器模块设计64

4、x16共16行,锁存器中的数据按行传输,故需74195接P1口片选出数据应导入的行。电路图如图3.4所示。图3.474159四线—十六线译码器模块3.2硬件电路图八路抢答器由LED显示模块、74HC138、74159译码片选模块和锁存电路组成。电路如图3.6所示:图3.6硬件电路图204软件设计4.1主要模块流程图(1)移动显示程序流程图如图4.1所示图4.1移动显示程序流程图20(2)静止显示程序流程图如图4.2所示图4.2静止显示程序流程图4.2主要模块的程序分析(1)移动显示程序分析移动显示程序的整体思路为:先将前五个字

5、的第一行字码存入以30H为首地址的10个连续单元中,然后将10个连续单元整体左移移位,移完后再依次赋给P0口,通过74HC138依次打开每个锁存器,并将连续10单元中的前8个依次存入锁存器中,当8个锁存器均存有数据时通过7415920导通第一行,把字码全部移入点阵中,依次类推,直到把16行全部移入点阵。移完后恢复原状态,重复执行,但此时10个连续单元整体移位次数要加1。即每重复执行一次,连续单元中移位次数就得在原基础上加1,当移完四次后,第五个字的一半将出现在点阵上,此时只需从第二个单元开始读8个数再重复上述操作即能把第五个字

6、显示出来,依次类推实现点阵显示屏上的字连续向左移位循环。DISP:MOV13H,#0MOV14H,#4LP8:MOV11H,#30H;表示字码存入的首地址为30HMOV12H,#2LP7:MOV10H,#8;标志移位次数MOVR2,#1;初始为移位一次LP9:MOV16H,#4;标志移位后重复次数LP6:MOVR7,#16;标志行数MOVR5,#0MOVR1,13H;即R1赋初值为0LP4:MOVR0,#30HMOVR3,#5-----------------------------------LP1:MOVA,R1此部分为读

7、表,并将表值存入以30H为MOVCA,@A+DPTR首地址的连续单元中MOV@R0,AINCR0INCR1MOVA,R1MOVCA,@A+DPTRMOV@R0,AINCR0MOVA,R1ADDA,#31MOVR1,ADJNZR3,LP120--------------------------------------MOV15H,R2LP5:MOVR0,#39H此部分为将连续单元中的值左移并放在原单元中CLRCMOVR3,#10LP2:MOVA,@R0RLCAMOV@R0,ADECR0DJNZR3,LP2DJNZ15H,LP5-

8、---------------------------------------MOVR0,11HMOVR4,#0此部分为将连续单元中的前八个依次导入锁存器MOVR3,#8SETBP1.4LP3:MOVP0,@R0INCR4MOVP2,R4INCR0DJNZR3,LP3----

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。