LED点阵模仿电梯楼层数字流动显示 实训报告.docVIP

  • 5
  • 0
  • 约4.61千字
  • 约 9页
  • 2018-01-18 发布于河南
  • 举报

LED点阵模仿电梯楼层数字流动显示 实训报告.doc

LED点阵模仿电梯楼层数字流动显示 实训报告

江西科技师范学院 《综合设计实训III》 LED点阵模仿电梯楼层数字流动显示 姓 名: 黄彬 学 号: 班 级: 08电信一班 实训地点: 理工楼 指导教师: 宗文军 通信与电子学院编制 2011年 6 月 10 日 一. 实训课题:点阵屏模仿电梯楼层数字流动显示 二.实训目的:提高学生实践动手能力,通过实用性强的项目训练,让学生能通过实训加深理论知识的掌握,同时了解项目产品开发的一般过程。 设计一个点阵屏模仿电梯楼层数字流动显示,步骤: 1、设计五层电梯,由五个按钮控制(S1、S2、S3、S4、S5); 2、单片机开机上电,电梯初始化在第一层,并在LED点阵上显示“1”; 3、当按下S5时,在LED点阵上从下到上依次流动显示“1→2→3→4→5”; 4、当按下S1时,在LED点阵上从下到下依次流动显示“5→4→3→2→1”。 三.实训要求: 1、根据选题查找相关资料; 2、确定方案后,画出电路原理图; 3、根据实训的要求,编写好软件程序(利用Keil软件开发) 4、根据电路原理图,在Proteus6.0软件里画好仿真原理图,并将Keil软件开发的可执行文件加载到Proteus软件的仿真芯片中(即单片机芯片中); 5、在仿真没有问题的前提下,依据方案,确定选用器件; 6、安装、烧录、调试; 7、完成实训报告; 8、实训结束,要求每组交实训作品一件,程序源代码一份,实训报告一份。 四.实训原理:设计好相关程序后,在keil软件中编译得到HEX文件,再利用proteus软件将编译得到HEX格式文件加载到单片机芯片中,实现仿真电路,得到仿真电路结果,然后再把HEX文件加载到实物单片机芯片中,得到实物显示效果。 五.实训仪器:电脑,keil软件,proteus软件,焊接相关工具。 六.所需元件:8X8点阵一个,AT89C51单片机芯片一块,八个三极管,十千欧、一千欧、两百欧电阻各十个,排阻一个,导线若干,电容三个,晶振一个,按钮开关六个。 6.1、8X8点阵的实际外观图如下: 一共64个发光点构成,上下两排引脚,每排8个,一共16个 点阵侧面有文字的那面对准自己,8*8点阵实际的引脚(图一)的不是一排阳极,一排阴极,(就像键盘一样不是abcd按顺序排的)所以焊接有点麻烦,8×8LED ?8X8点阵的显示原理: 8X864个发光二极管组成,且每个发光二极管是 放置在行线和列线的交叉点上,当对应的某一行置1电平,某一列置0电平,则相应的 二极管就亮;如要将第一个点点亮,则1脚接高电平a脚接低电平,则第一个点就亮了; 如果要将第一行点亮,则第1脚要接高电平,而(ab、c、d、e、f、g、h ) 则第a脚接低电平,而(1、2、3、4、5、6、7、8)接高电平,那么第一列就会点亮. 6.2、 AT89C51简介 AT89C51引脚说明:VCC:供电电压。GND:接地。   P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。   P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。   P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。   P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(

文档评论(0)

1亿VIP精品文档

相关文档