基于c语言的8x8点阵设计

上传人:gg****m 文档编号:217458383 上传时间:2021-12-02 格式:DOC 页数:27 大小:837.25KB
返回 下载 相关 举报
基于c语言的8x8点阵设计_第1页
第1页 / 共27页
基于c语言的8x8点阵设计_第2页
第2页 / 共27页
基于c语言的8x8点阵设计_第3页
第3页 / 共27页
基于c语言的8x8点阵设计_第4页
第4页 / 共27页
基于c语言的8x8点阵设计_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《基于c语言的8x8点阵设计》由会员分享,可在线阅读,更多相关《基于c语言的8x8点阵设计(27页珍藏版)》请在金锄头文库上搜索。

1、目录1.引言 31. 1.设计意义31.2. 系统功能要求 31.3. 本组成员所做的工作 32.总体设计方案33.设计原理分析74.系统调试105.设计总结12参考文献1错误!未定义书签。6.附录A;源程序137.附录B;原理图188.附录C;作品实物图片19LED点阵的显示班级姓名:摘要:LED 示屏作为一种新型的显示器件,站山多个发光二极管按矩阵形式排列封装而成,通常川来 示时间、團文等信息。本设汁足基于ATS52单片机的16x16显示屏,其中含了硬件、软件、凋试等7案 的设计。此外、该设计只盂简中的级联就能实现显示屏的拓展,但级联时要注意不要超过驱动负载范1韦1。1引言1.1设计意义L

2、ED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、罔形、图像、动 M、行情、视频、录像信号等各种信息的显示屝幕。图文显示尻可与计算机同少显示汉字、 英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实吋、同步、 清晰的信息传播方式播放各种信息,还nL姑示二维、三维动画、录像、电视、VCD节n以及 现场实况。LED显示屏显示M面色彩鲜艳,立体感强,静如汕M,动如电影,广泛俺用于车 站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理 和其它公共场所。它的优点:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、 耐

3、冲击、性能稳定。1.2系统功能要求1.2、k利用单片机控制双色8X8LED点阵的显示。先测试8X8LED点阵模块每个LED是否 显示正常,测试完成后,显示广尔石油化工学院八个汉字,要求汉字循环向右移动。1.2.2、所奋的8X8LED全部显示成红色,接着熄灭所奋LED;显示广东石汕化工学院句右 移动,直到全部溢出,然后熄灭所有LED;如此循环显示。1.2.3、在8X8点阵式LED能显示“”、“ ”和心形图。1.3本组成员工作方案原理论证:焊接:调试:设计报告:2总体设计方案2.1设计思路图文显示一般冇静态和动态显示两种方案,静态方案虽然设计简单,但K使用的管脚太多, 如木设计中16x16的点阵共

4、有256个发光二极管,显然单片机没有这么多的端口,如果我 采川锁存器来扩展端口,按8位的锁存器來计算,16x16的点阵需要256/8=32个锁存器。 这个数字很庞大,因为我们仅仅是16x16的点阵,在实际应用中的敁示屏往往耍大得多, 这样在锁存器上花的成木将是一个很庞人的数字。因此在实际应用中的显示屏几乎都不采用 这种设计,而采川另外一种称为动态拍描的显示方法。动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16 行)的同名列共用一套驱动器。具体就16x16的点阵來说,把所有Ml 1行的发光管的阳极 连在-起,把所奋同1列的发光管的阴极连在一起(共阳极的接法),先送

5、出对应第一行发数裾并锁存,然后选通第1行使其燃3/- Uf卜i行,反复轮回。当这样轮 就能够看到.急定的阁形了。式进行显示I个行驱动器,各醐动器送出第二行的数 肖16行之后,又 山于人眼的视觉t拐0-根信号叫位之后,长,在朽.8X8LED妞示点 阵、控制电路到列 是不可取的。:-往列驱动器,-位地输出给列 地进行显示。 i部分。对于串 J给行显示的吋2.3主控制器STC89C52RC单片机简介STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K在系统可编程 Flash存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Hash,使得 STC89C52为众多嵌入式控制应用系

6、统提供高灵活、超有效的解决方案。具有以下 标准功能:8k字节Flash,512字节RAM, 32 位I/O U线,看门狗定时器, 内置4KB EEPROM, MAX810复位电路,三个16位定吋器/计数器,一个6向fi 2级中断结构,全双工串行口。W外 STC89X52可降至OHz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器O595Evcc| J5 00 m DS 13 OE 2)ST-CP IT SH.CP MR TQTT2/P1 T2EX/P10PIPIPIPIRXIVP3 TXP/P3 1NT(I/P3 INTI P3 TO/PIJTI/P

7、3 /P3iWpu76KSTitI93i56 FTXTAL2 XTAL1 VSSlI vccZZ PO. (VADO 二1 PO. t/ADl ZZ !. 2 AFF2I 1)0. 3/A I)3ZZI | AllOPn. 5/A 1)5 PO. 6/AIJ6IjJ. 7 Af)7Ea All- PRCK; PSENP2. L A I 5 P2.6/A14_ P2. 5/A13 I P2. 4/AI2 I P2. 3 /,VIIZZI P2.2 AIO I P2, 1/.A9P2. 0 AH/计数器、串口、中断继续工作。掉电保护方式下,RAM内界被保存,振荡器被冻结,单片机一切工作Q,H停止,

8、直到下一个中断或硬件复位为止。最高运作02频率 35Mhz, 6T/12T 可选。031和atmel的对比04STC89C52RC 单片机:05 区8K字节程序存储空间;06d512字节数据存储空间;07I内带4K字节EEPROM存储空间;可直接使用串U下载;AT89S52单片机:8K字节程序存储空间;256字节数据存储空间;没旮内带EEPROM存储空间;2.4 74HC595 芯片74HC595是硅结构的CMOS器件,兼容低电压TTL电路,遵守JEDEC标准。74HC595是M有8位移位寄存器和一个存储器,三态输出功能。移位寄存器和存储器是分别的时钟。数据在SHcp的上升沿输入到移位寄存器中

9、,在STcp的上升 沿输入到存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存 器早一个脉冲。移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7), 和一个异步的低电平复位,存储寄存器有一个并行8位的,異备三态的总线输出, 当使能OE时(为低电平),存储寄存器的数裾输出到总线。SHCPSTCP0EMRDSQ7,QnXXL小XNCMRX个LLXLLXXHLXLZ八XLHHQ6NCX八LHXNCQn:个个LHXQ6Qn,8位中行输入/输出或者并行输出移位寄存器,其有高叽关断状态。三态。PINSYMBOLDESCRIPTION1Q1parallel data output2Q2

10、parallel data output3Q3parallel data output4Q4parallel data output5Q5parallel data output6Q6parallel data output7Q7parallel data output8GNDground (0 V)9Q75serial data output10MRmaster reset (active LOW)11SH CPshift register clock input12ST CPstorage register clock input13OEoutput enable (active LOW)14DSserial data input15Q0parallel data output16Vccpositive supply voltage2.5 8X8点阵一共64个发光点构成,上下两排引脚,每排8个,-共16个116P(说明:此部分为为电源部分。电源 为+5V电源,再通过一个电源开& p2;I0 4P12P1312345678910KP32P14P15P16P17Y,1 r11. 2 2LC3 XTALC4ACap k 22pFCap22pFP33R1KEY10K

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号