点阵课程设计报告材料

点阵课程设计报告材料

ID:44773125

大小:1.80 MB

页数:26页

时间:2019-10-28

点阵课程设计报告材料_第1页
点阵课程设计报告材料_第2页
点阵课程设计报告材料_第3页
点阵课程设计报告材料_第4页
点阵课程设计报告材料_第5页
资源描述:

《点阵课程设计报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、物理与电子工程学院设计实验报告目录目录1一.方案论证与设计21.1设计要求21.2要求分析21.3方案说明5二.点阵硬件设计5三.点阵软件设计6四.实验结果与分析6五.总结与体会8参考文献9附录925物理与电子工程学院设计实验报告一.方案论证与设计1.1设计要求一、使用AT89S51设计一个点阵显示控制系统。二、基本要求(难度系数0.7):(1)在点阵上显示固定的汉字“中”;(2)同过按键切换显示汉字“中”、“国”;(3)在点阵上滚动显示汉字“中国”。三、发挥部分:(1)增加通过串口设置点阵显示内容的功能1.2要求分析一、点阵说明:8×8单色点阵共需要64个发光二极管组成,且每个二

2、极管是放置在行线与列线的交叉点上如图(1)。比如:如果要想实现第一发光二极管亮,那么只要将DC8引脚置高电平,DR1引脚置低电平。这样便可以实现第一个二极管亮。如果要实现第一行亮,DC=0x80;DR=0xfe。按照这样的思路就可以让点阵上的任一个二极管亮。本课程设计中,行是由74HC595控制列是由P0口控制的。所以我们下面介绍一下74HC595的用法,及其芯片的原理。25物理与电子工程学院设计实验报告图(1)二、74HC595简介:74HC595的输出端为D0~D7,这8位并行输出端可以直接控制数码管的8个管段,D7’为级联输出端,它用来连接下一片595的串行数据输入端DS,下

3、面给出74HC595控制引脚的详细说明。SRCLK(11脚)用于输入移位时钟脉冲,在上升沿时移位寄存器(shiftregister)数据移位,D0→D1→D2→D3→D4→D5→D6→D7→Q7’,其中Q7’25物理与电子工程学院设计实验报告用于595的级联,本课程设计中串行输入函数Hc595SendByte,使用了SRCLK引脚及下面的DS引脚。SER(14脚)为串行数据输入引脚,Hc595SendByte函数通过移位运算符有高位到低位将各位数据通过SER引脚传行输入595芯片,串行发送时由SRCLK引脚提供移位时钟。For循环控制完成8次移位急可完成1字节的串行传送。RCLK(

4、12脚)提供锁存脉冲,在上升沿时移位寄存器的数据被传入存储器,由于引脚接地,传入存储寄存器的数据会直接出现在输出端D0~D7。在串行输入函数完成1个字节的传送后,数据送出由并行输出函数COMMONPORTS在RCLK的上升沿完成。(10脚)在低电平时将移位寄存器数据清零,本课程设计中该引脚直接连接VCC。(13脚)在高电平时禁止输出(高阻态),本课程设计中改引脚接地,存储寄存器中的内容将直接输出。74HC595的主要优点是能锁存数据,在移位过程中,输出端的数据保持不变,这有利于使点阵在串行速度较慢的场合不会出现闪烁感。三、按键的介绍:按键的扫面的方法的有两种,本设计中采用较快的行列

5、扫描的方法。行列扫描:我们可以通过高四位全部输出低电平,低四位输出高电平。当接收到的数据,低四位不全为高电平时,说明有按键按下,然后通过接收的数据值,判断是哪一列有按键按下,然后再反过来,高四位输出高电平,低四位输出低电平,然后根据接收到的高四位的值判断是那一行有按键按下,这样就能够确定是哪一个按键按下了。25物理与电子工程学院设计实验报告1.3方案说明二.点阵硬件设计25物理与电子工程学院设计实验报告25物理与电子工程学院设计实验报告三.点阵软件设计开始按下按键得到KeyValueKeyValueKeyValue=0YKeyValue=0显示“中”NKeyValue=1Y显示“国

6、”NKeyValue=2显示移位“中国”不显示结束voidmain(){25物理与电子工程学院设计实验报告display(2);KeyValue=0xff;while(1){KeyDown();if(KeyValue==0)display(0);if(KeyValue==1)display(1);if(KeyValue==2){intnum,temp,tab;temp=ALL[0];for(num=0;num<15;num++){ALL[num]=ALL[num+1];}ALL[15]=temp;for(num=0;num<15;num++){for(tab=0;tab<8;tab

7、++){Hc595SendByte(0x00);//消隐COMMONPORTS=TAB[tab];//输出字码25物理与电子工程学院设计实验报告Hc595SendByte(ALL[tab]);delay(2);}}}elsedisplay(2);}}四.实验结果与分析25物理与电子工程学院设计实验报告25物理与电子工程学院设计实验报告25物理与电子工程学院设计实验报告五.总结与体会一、问题与解决方法(1)74HC595芯片不认识74HC595芯片是我做这个课程设计遇到

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

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

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