单片机88点阵屏设计

单片机88点阵屏设计

ID:41814993

大小:579.96 KB

页数:20页

时间:2019-09-02

单片机88点阵屏设计_第1页
单片机88点阵屏设计_第2页
单片机88点阵屏设计_第3页
单片机88点阵屏设计_第4页
单片机88点阵屏设计_第5页
资源描述:

《单片机88点阵屏设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机课程设计题目:8*8点阵屏设计系另U:电气与电子工程系专业:自动化姓名:学号:指导教师:河南城建学院2011年12月29日一、设计目的利用8*8LED点阵动态显示汉字的字样。采用STC89C52单片机作为整个控制搭电路的核心,并编制软件程序,实现汉字动态显示。通过此设计來巩固单片机硬件系统的设计及软件系统的编程,通过设计将平时所学知识付诸实践,提高动手能力。1.使学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。2.培养学生勇于探索、严谨推理、实事求是、有错必改,用实践來检验理论,全方位考虑问题等科学技术人员应具有的素

2、质。3.提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。4.培养学生从资料文献、科学实验中获得知识的能力。5.对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。二、设计要求1、设计一个8*8点阵LED电子显示屏2、要求在日测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形和文字应稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。三.设计的总体结构1、设计总体框图2、工作原理由于是8*8点阵屏设计,需要端口16个,可采用静态显示模式,用P0口控制

3、行,P1口控制列,通过软件编程,即可实现汉字的显示,并可上移下移,左移,右移,动态流动显示。如果是16*16点阵屏占用端口较多,则需采用动态扫描的方式实现。3、元器件清单:元件名称规格数量备注STC89C52单片机一块附底座晶振12MHZ一块8*8点阵共阳LED显示器共阳-块按钮开关四脚或两脚极性电容10uf各一支瓷片电容30pf两个电阻lkQ、470Q八个、八个电源插座一个电阻iom两个四、各部分电路设计4.1复位电路单片机在启动运行时需要复位,使CPU以及其他功能部件处于一个确定的初始状态,并从这个状态开始工作,另外,在单片机工作过程中

4、,如果出现死机时,也必须对单片机进行复位,使其重新开始工作。本设计中采用按键复位电路,复位电路如图2所示:4.2主体电路通过单片机AT89S51的P0□和P2□去驱动点阵LED芯片块。电路如图3所示:•'F—r—4=C222

5、X・X1,・>XTAL1XTAL2RSTHobCRYSTALPI0PI1P12M3PI4PI5PI6M7门POIAOIP02»02ro)M>3POPO5MO5P03D6PO7AW7P2CMMP21«MP224K10P234M1P24A12R2&GM3P26A14P274M5P30ROP31/DOP32XTQP33#

6、1P34/TDP3$ALP36A^P37MD£AT89CS1$47图3主体屯路4.3硬件电路连线1.把“单片机系统”区域中的PO.0〜P0.7端口分别通过八个100欧电阻连接到“点阵模块”区域中的“LI—L8”端口上;2.把“单片机系统”区域中的P2.0~P2・7端口通过74HC573和10K电阻连接到“点阵模块”区域中的“SI—S8”端口上。4.4显示部分1.8X8点阵LEDI作原理说明图4为8X8点阵LED外观及引脚图,其等效电路如图(2)所示,只要其对应的X、Y轴顺向偏压,即可使LED发亮。例如如果想使左上角LED点亮,则Y0=l,X

7、0二0即可。应用时限流电阻可以放在X轴或Y轴。OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8X&点阵焊接面引脚8X8点阵LED外观及引脚图图48X8点阵LED外观及引脚图其等效电路图如2五、主要元器件介绍1、单片机5.1单片机介绍所谓单片机,就是将CPU,RAM,ROM,定时/计数器和多种I/O接口电路都集成在一块集成芯片上的微型计算机。MCS-51系列单片机是美国Intel公司在1980年推出的8位单片微型计算机,包含51和52两个了系列。51了系列的典型

8、产品有8031,8051和8751三种机型52子系列包括8032,8052-种主要机型。51子系列的配置如下:(1)8位CPU;(2)振荡频率1.2〜12MHZ;(3)128个字节的片内数据存储器(片内RAM);(4)21个专用寄存器;(5)4KB的片内程序存储器(8031无;(6)8位并行I/O口P0,Pl,P2,P3;(7)一个全双工串行I/O口;(8)2个16位定时器/计数器;(9)5个屮断源,分为2个优先级;木系统选用ATMEL89S51系列单片机,由于它的模块化设计为适应具体的应用提供了极大的灵活性,便于扩展功能,有效的提高了系统

9、的经济性oAT89S51是一种低工耗、高性能的片内含有4KB快闪可编程/擦除只读存储器的八位CMOS微控制器,使用高密度、非易失存储编程器对程序存储器垂复编程。AT89S51具有

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

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

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