点阵电子显示屏毕业设计论文

点阵电子显示屏制作

目录

摘 要 ..................................................................... 1

1:方案论证与比较 .......................................................... 2

1.1控制器部分 .......................................................... 2

1.2 数据存储器 . ......................................................... 2

1.3 亮度连续可调 . ....................................................... 2

1.4 显示屏驱动电路的选择 . ............................................... 3

1.5 键盘的选择 . ......................................................... 3

1.6 串行口的选择 . ....................................................... 3

2.系统的具体设计与实现 .................................................... 3

2.1系统总框图 .......................................................... 3

2.2 硬件部分 . ......................................................... 4

2.2.1 采用16个LED8*8显示屏,构成16行*64列点阵显示 .............. 4

2.2.2 LED显示屏驱动电路 .......................................... 4

2.2.3亮度连续可调 ................................................. 5

2.2.4 刷新频率的计算 . .............................................. 5

2.2.5 键盘 . ........................................................ 5

2.3 软件方面 . .......................................................... 5

2.3.1 主程序的流程图 . .............................................. 5

2.3.2 按键程序 . ................................................... 6

2.3.3 行列的扫描 . ................................................. 6

2.3.4 人机交互 . .................................................... 7

3.测试、结果及分析 ........................................................ 7

3.1基本功能 ............................................................ 7

3.2 发挥功能部分 . ....................................................... 7

3.3 其他发挥部分 . ....................................................... 7

3.4刷新频率的测试 ...................................................... 8

3.5 按键的结果测试 . ..................................................... 8

4.总结 .................................................................... 8

参考资料: ................................................................. 8

摘 要

本设计使用ARM2138开发板作为主控制模块,利用简单的外围电路来驱动16*64的点阵LED 显示屏。利用ARM 本身强大的功能和大容量的内部存储,可以很方便的实现ARM 与PC 机和SD 卡等外围存储设备的数据传输,并能利用软件方便的进行显示内容的多样变化,另一方面点阵显示屏广泛的应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。

Abstract

ARM2138 used as a main controller design and use of simple external circuit to drive 16*64 the lattice LED display. ARM itself using powerful functions and capacity of internal storage, it is easy to realize the ARM and PC and SD card for external storage, data transmission equipment and the ability to use the software for the convenience of a variety of content changes, the other dot matrix display widely used in hospitals, airports, banks and other public places. Therefore, the design has a strong practical application.

1、方案论证与比较

1.1控制器部分

方案一 采用常用的89C51控制。技术比较熟练,应用广泛,现在的51系列技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机,因此使用单片机可以实现要求的基本功能。但是为了实现多组预存信息, 必须外加具有掉电存储功能的EEPROM, 这增加了系统的复杂程度。而且在执行动态刷新的时候读取EEPROM 的速度慢,刷新频率受到限制。

下面是简单的用单片机处理的框图(图1)。

图1

方案二 应用ARM ,ARM 是一种功耗很低的高性能处理器,技术具有性能高、成本低和能耗省的特点。方便、安全、高效。作为嵌入式领域中最为广泛使用的32位处理器结构体系,ARM 已经成为多个应用领域的标准CPU 。ARM 处理器技术正在成为多数嵌入式高端应用开发的首选。ARM2138芯片具有高达32KB 的内存作为数据的缓冲区,因此能够实现非常快的读取速度。并具有丰富的I/O资源,而且其外围电路简单, 在片内即可实现所有控制。简化了整个系统的复杂程度.

通过比较,我们选择方案二。

1.2 数据存储器

方案一 非易失性记忆体掉电后数据不丢失。可是所有的非易失性记忆体均源自ROM 技术。只读记忆体的数据是不可能修改的。所有以它为基础发展起来的非易失性记忆体都很难写入,而且写入速度慢,它们包括EPROM (现在基本已经淘汰),EEPROM 和Flash ,它们存在写入数据时需要的时间长,擦写次数低, 写数据功耗大等缺点。

方案二 选用SD 卡,其利用记忆性半导体进行存储, 具有大容量、高速度、非易失性、可在线擦写特性的存储器。而且具有成熟的SPI 协议来实现与ARM 的连接. 很容易实现与ARM 的数据交互传递, 而且使用SD 卡可以实现脱机使用与存储. 在更新显示信息的时候, 只需要用SD 卡传递. 而不需要连机, 更新信息方便快捷, 更加有利于实际应用。

基于以上各种对比, 我们选用方案二。

1.3 亮度连续可调

方案一 通过在软件中调节刷新频率。刷新频率高的时候, 连续点亮的时间短, 显示屏亮度低, 当刷新频率调低时, 连续点亮的时间延长, 显示屏变亮。因此通过调节占空比来实现显示屏亮度的调整。但是由于软件调节亮度变化不连续. 不能实现连续的亮度调节。并且会出现闪烁。调节的效果不明显,故不采用此方案。

方案二 通过调节电位器来改变电压, 实现亮度的调节。调节电位器实现线形电压调整, 从而控制三极管使显示屏压降发生改变。从而达到连续调节亮度的目的。电位器的调节范围较大,因此用此方法来调节。

1.4 显示屏驱动电路的选择

方案一 在禁止使用专用的LED 控制芯片的情况下采用通用芯片74LS595,其具有8位锁存、串—并移位寄存器和三态输出,可以用它的锁存功能实现硬件电路对数据的刷新。但是需要更多的控制信号,而且芯片的级联不方便。

方案二 由于ARM 提供了足够的内存来做为数据缓冲区对显示数据进行存储,我们可以用移位寄存器74HC164和译码器74HC138来实现LED 点阵显示的行列控制. 其特点是控制信号简单,级联方便,芯片数量少。

综合考虑,我们采用方案二。

1.5 键盘的选择

方案一 采用专门的键盘芯片7289, 其可用很少的接口来扩展更多的键盘,能够外接8个LED ,64个按键。但是在本系统中只是使用较少的按键,而且ARM 有丰富的I/O口资源,因此使用7289会浪费按键资源,增加成本。

方案二 利用I/O口直接连接的独立式键盘, 每键都有相应的I/O口对应, 编程容易控制. 实现方便. 又因为ARM 有足够的I/O口资源. 可使用独立式键盘。

因此方案二为最佳方案。

1.6 串行口的选择

方案一 采用RS485来进行长距离(1200M )的传输,RS-485总线通信模式由于具有结构简单、价格低廉、通信距离和数据传输速率适当等特点而被广泛应用. 但RS485总线存在自适应、自保护功能脆弱等缺点,如不注意一些细节的处理,常出现通信失败甚至系统瘫痪等故障而且总线本身存在许多的局限性,效率低,实时性差,通信的可靠性低,应用不灵活。

方案二 采用RS232来进行串行的传输, 用串行通讯的好处是简单,抗干扰性强. 由于本系统设有SD 卡存储器, 因此不需要远距离传输, 因此RS232已经足够满足要求。并且可直接和PC 机接口,不用外加协议转换电路。

综上所述,方案二比较合理。

2、系统的具体设计与实现

2.1系统总框图

图2

整个系统以ARM(LPC2138)为控制中心如上图2所示, 系统主要通过SPI 协议来外接入SD 卡存储器, 实现数据存储量的扩展。通过ARM 控制器发出的信号使LED 矩阵驱动电路驱动LED 点阵显示屏。通过键盘电路控制ARM 输出数据的变化。通过RS232的串行口来实现ARM 与PC 上位机的通讯。整个电路由+5V的电源模块供电。

2.2硬件部分

2.2.1 采用16个LED8*8显示屏,构成16行*64列点阵显示

点阵显示屏由16个8×8点阵LED 显示模块。16片8×8点阵LED 显示模块利用总线形组成一个16×64的LED 点阵,用于同时显示4个16×16点阵汉字或8个16×8点阵的字母﹑字符或数字。单元显示屏可以接收来自控制器(主控制电路板)或上一级显示单元模块传输下来的数据信息和命令信息,并可将这些数据信息和命令信息不经任何变化地再传送到下一级显示模块单元中,因此显示板可扩展至更多的显示单元,用于显示更多的显示内容。

2.2.2 LED显示屏驱动电路

采用74HC138三-八译码器和74HC164移位寄存器。将从ARM 里出来的列信号通过8个164级联而成的64位的信号输出端连接到16*64的点阵LED 的输入端,作为点阵的行驱动信号。通过164移位这64位的信号,来控制显示内容的变化。再从ARM 输出三个信号分别输入到2个级联的74HC138译码器,然后输出16位行信号,经过16个1K 的电阻,再输入到16个PNP (8550)三极管的B 极来进行对行信号的放大,其中所有的三极管的E 极相连接+5V的电源,所有的C 极接16个470欧姆的电阻,得到的信号作为点阵LED 的行输入信号。通过对138的三个输入信号进行控制,改变行信号。由138和164的信号,控制二极管的亮、灭来显示出所要求的字符、汉字。

行驱动电路:每个LED 管亮需要7mA 的电流,那么64个同时亮就需要448mA 的电流,所以我们要对列进行驱动,我们采用晶体管8550对列信号进行放大,使LED 点阵能够正常显示。其驱动电路如下图3:

图3

列驱动电路:此电路是由集成电路74HC164构成的,它具有一个8位串入并出的移位寄存器,可以实现在显示本行各列数据的同时,传送下一行的列数据。电路图如图4。

图4

2.2.3亮度连续可调

用一个10K 的电位器和KSB834的三极管组成,可以对LED 的压降进行调节,以到达连续改变亮度。此是作为对亮度的调节的方法。

2.2.4 刷新频率的计算

根据人眼的视觉的暂留特性,50HZ 是适宜的刷新频率,所以CPU 的刷新频率一般不低于60HZ ,但是刷新频率太高的话,会使显示屏的亮度降低,所以刷新频率有最高值要求,本设计最高刷新频率为600HZ 。

2.2.5 键盘

键盘是使用比较简单的独立式键盘,而且具有发光二极管指示功能模块电路图如图5:

图5

键盘各项功能如下:

显示模式键:键可以模式选择五种模式,预存汉字、预存符号、SD 卡信息、时钟和PC 数据显示。

滚动模式键:可以控制二种滚动模式,在正常显示模式下实现左、右滚动。

循环模式键:可以控制定时循环模式。

时间调整键:即时间设定键,在时钟显示模式下,可配合加减键循环设置时、分、秒。 定时键:按下时,显示当前的循环间隔的时间,可利用加减键进行间隔控制调整。 刷新频率键:按下后,显示刷新频率,可利用加减键调整。

滚动速度键:按下后可以显示当前的速度,利用加减键调节滚动速度。

加、减键:配合其他键,在各种模式下,实现调整。

复位键:复位系统。

2.3软件方面

本系统的显示处理采用动态扫描法,而键盘处理采用查询法并注意按键的消抖处理。整个程序可以分为键盘扫描、点阵行列的扫描、串口传输和SD 卡的存储与读取。

2.3.1 主程序的流程图

见下图6。

2.3.2定时器

按键子程序模块的流程图如图8:

2.3.3 行列的扫描

本系统中利用ARM 中的Time1来实现点阵显示屏的行列的扫描,其软件的流程图如下图9:

2.3.4 人机交互

在本系统中通过串口与PC 机实现人机交互,通过PC 机就可以控制系统的数据刷新。串口实现程序流程图如下图10:

3、测试、结果及分析

观察系统运行状况,并辅助示波器、万用表得到以下结果。

3.1基本功能

3.2发挥功能部分

3表3

3经调整,刷新频率范围从60HZ 到600HZ ,达到使亮度适中的刷新频率。

3.5按键的结果测试

经测试,结果和预先设定好的一致。

4、总结

本系统完成了LED 点阵电子显示屏和控制器的制作。经调试,显示屏的显示亮度适中,并能实现持续可调,滚屏显示和实时时间显示。SD 卡的扩展,是存储容量大大的增大,实现了海量存储,并具有掉电保护功能。通过和PC 机的通讯,使显示的信息能实时的更新。也实现了显示屏的多字体显示。整个系统简洁,可靠性高,性能稳定。本系统达到了设计的基本要求和发挥部分的要求,并且在其他发挥项目中扩充了很多设计。

经过本次设计,对ARM 芯片功能有了更深层次的理解。设计中还有欠缺的方面,今后的学习工作中会加以注意。

参考资料:

[1]吴金戎 沈庆阳 郭庭吉 、8051单片机实践与应用 北京:清华大学出版社2002

[2]胡汉才、单片机原理及其接口技术 北京:清华大学出版社 1995

[3]马忠梅 籍顺心 张凯 马岩、单片机的C 语言应用程序设计(第3版) 北京:北京航空航天大学出版社2003

[4]周立功 张华、深入浅出ARM7-PC213X/214X 北京:北京航空航天大学出版社 2005

[5]王田苗、嵌入式系统设计与实例开发 北京:清华大学出版社 2005

[6]黄智伟 王彦等、全国大学生电子设计竞赛训练教程 北京:电子工业出版社

张桂青教授点评:

该参赛作品论文写作规范,方案具体、数据翔实,采用组委会推荐的ARM2138开发板作为主控制模块ARM 实现题目的基本要求和发挥设计。原理图设计正确,测试步骤具体,测试结果真实可信。采用SD 卡存储显示的信息是该设计的最大创新,有新意。现场测试发现,作品采用16*64点阵LED ,做工精良,近似产品。近乎完美地实现了设计要求中的基本要求和发挥部分。尤其上位机软件设计也非常完善。可任意输入汉字或字符,有6种字体可设,实现阴阳字,滚动速度可控,远程读取控制器参数和数据等。作为学生短时间实现的作品,无论是工作量还是设计难度,都非常难得。

点阵电子显示屏制作

目录

摘 要 ..................................................................... 1

1:方案论证与比较 .......................................................... 2

1.1控制器部分 .......................................................... 2

1.2 数据存储器 . ......................................................... 2

1.3 亮度连续可调 . ....................................................... 2

1.4 显示屏驱动电路的选择 . ............................................... 3

1.5 键盘的选择 . ......................................................... 3

1.6 串行口的选择 . ....................................................... 3

2.系统的具体设计与实现 .................................................... 3

2.1系统总框图 .......................................................... 3

2.2 硬件部分 . ......................................................... 4

2.2.1 采用16个LED8*8显示屏,构成16行*64列点阵显示 .............. 4

2.2.2 LED显示屏驱动电路 .......................................... 4

2.2.3亮度连续可调 ................................................. 5

2.2.4 刷新频率的计算 . .............................................. 5

2.2.5 键盘 . ........................................................ 5

2.3 软件方面 . .......................................................... 5

2.3.1 主程序的流程图 . .............................................. 5

2.3.2 按键程序 . ................................................... 6

2.3.3 行列的扫描 . ................................................. 6

2.3.4 人机交互 . .................................................... 7

3.测试、结果及分析 ........................................................ 7

3.1基本功能 ............................................................ 7

3.2 发挥功能部分 . ....................................................... 7

3.3 其他发挥部分 . ....................................................... 7

3.4刷新频率的测试 ...................................................... 8

3.5 按键的结果测试 . ..................................................... 8

4.总结 .................................................................... 8

参考资料: ................................................................. 8

摘 要

本设计使用ARM2138开发板作为主控制模块,利用简单的外围电路来驱动16*64的点阵LED 显示屏。利用ARM 本身强大的功能和大容量的内部存储,可以很方便的实现ARM 与PC 机和SD 卡等外围存储设备的数据传输,并能利用软件方便的进行显示内容的多样变化,另一方面点阵显示屏广泛的应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。

Abstract

ARM2138 used as a main controller design and use of simple external circuit to drive 16*64 the lattice LED display. ARM itself using powerful functions and capacity of internal storage, it is easy to realize the ARM and PC and SD card for external storage, data transmission equipment and the ability to use the software for the convenience of a variety of content changes, the other dot matrix display widely used in hospitals, airports, banks and other public places. Therefore, the design has a strong practical application.

1、方案论证与比较

1.1控制器部分

方案一 采用常用的89C51控制。技术比较熟练,应用广泛,现在的51系列技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机,因此使用单片机可以实现要求的基本功能。但是为了实现多组预存信息, 必须外加具有掉电存储功能的EEPROM, 这增加了系统的复杂程度。而且在执行动态刷新的时候读取EEPROM 的速度慢,刷新频率受到限制。

下面是简单的用单片机处理的框图(图1)。

图1

方案二 应用ARM ,ARM 是一种功耗很低的高性能处理器,技术具有性能高、成本低和能耗省的特点。方便、安全、高效。作为嵌入式领域中最为广泛使用的32位处理器结构体系,ARM 已经成为多个应用领域的标准CPU 。ARM 处理器技术正在成为多数嵌入式高端应用开发的首选。ARM2138芯片具有高达32KB 的内存作为数据的缓冲区,因此能够实现非常快的读取速度。并具有丰富的I/O资源,而且其外围电路简单, 在片内即可实现所有控制。简化了整个系统的复杂程度.

通过比较,我们选择方案二。

1.2 数据存储器

方案一 非易失性记忆体掉电后数据不丢失。可是所有的非易失性记忆体均源自ROM 技术。只读记忆体的数据是不可能修改的。所有以它为基础发展起来的非易失性记忆体都很难写入,而且写入速度慢,它们包括EPROM (现在基本已经淘汰),EEPROM 和Flash ,它们存在写入数据时需要的时间长,擦写次数低, 写数据功耗大等缺点。

方案二 选用SD 卡,其利用记忆性半导体进行存储, 具有大容量、高速度、非易失性、可在线擦写特性的存储器。而且具有成熟的SPI 协议来实现与ARM 的连接. 很容易实现与ARM 的数据交互传递, 而且使用SD 卡可以实现脱机使用与存储. 在更新显示信息的时候, 只需要用SD 卡传递. 而不需要连机, 更新信息方便快捷, 更加有利于实际应用。

基于以上各种对比, 我们选用方案二。

1.3 亮度连续可调

方案一 通过在软件中调节刷新频率。刷新频率高的时候, 连续点亮的时间短, 显示屏亮度低, 当刷新频率调低时, 连续点亮的时间延长, 显示屏变亮。因此通过调节占空比来实现显示屏亮度的调整。但是由于软件调节亮度变化不连续. 不能实现连续的亮度调节。并且会出现闪烁。调节的效果不明显,故不采用此方案。

方案二 通过调节电位器来改变电压, 实现亮度的调节。调节电位器实现线形电压调整, 从而控制三极管使显示屏压降发生改变。从而达到连续调节亮度的目的。电位器的调节范围较大,因此用此方法来调节。

1.4 显示屏驱动电路的选择

方案一 在禁止使用专用的LED 控制芯片的情况下采用通用芯片74LS595,其具有8位锁存、串—并移位寄存器和三态输出,可以用它的锁存功能实现硬件电路对数据的刷新。但是需要更多的控制信号,而且芯片的级联不方便。

方案二 由于ARM 提供了足够的内存来做为数据缓冲区对显示数据进行存储,我们可以用移位寄存器74HC164和译码器74HC138来实现LED 点阵显示的行列控制. 其特点是控制信号简单,级联方便,芯片数量少。

综合考虑,我们采用方案二。

1.5 键盘的选择

方案一 采用专门的键盘芯片7289, 其可用很少的接口来扩展更多的键盘,能够外接8个LED ,64个按键。但是在本系统中只是使用较少的按键,而且ARM 有丰富的I/O口资源,因此使用7289会浪费按键资源,增加成本。

方案二 利用I/O口直接连接的独立式键盘, 每键都有相应的I/O口对应, 编程容易控制. 实现方便. 又因为ARM 有足够的I/O口资源. 可使用独立式键盘。

因此方案二为最佳方案。

1.6 串行口的选择

方案一 采用RS485来进行长距离(1200M )的传输,RS-485总线通信模式由于具有结构简单、价格低廉、通信距离和数据传输速率适当等特点而被广泛应用. 但RS485总线存在自适应、自保护功能脆弱等缺点,如不注意一些细节的处理,常出现通信失败甚至系统瘫痪等故障而且总线本身存在许多的局限性,效率低,实时性差,通信的可靠性低,应用不灵活。

方案二 采用RS232来进行串行的传输, 用串行通讯的好处是简单,抗干扰性强. 由于本系统设有SD 卡存储器, 因此不需要远距离传输, 因此RS232已经足够满足要求。并且可直接和PC 机接口,不用外加协议转换电路。

综上所述,方案二比较合理。

2、系统的具体设计与实现

2.1系统总框图

图2

整个系统以ARM(LPC2138)为控制中心如上图2所示, 系统主要通过SPI 协议来外接入SD 卡存储器, 实现数据存储量的扩展。通过ARM 控制器发出的信号使LED 矩阵驱动电路驱动LED 点阵显示屏。通过键盘电路控制ARM 输出数据的变化。通过RS232的串行口来实现ARM 与PC 上位机的通讯。整个电路由+5V的电源模块供电。

2.2硬件部分

2.2.1 采用16个LED8*8显示屏,构成16行*64列点阵显示

点阵显示屏由16个8×8点阵LED 显示模块。16片8×8点阵LED 显示模块利用总线形组成一个16×64的LED 点阵,用于同时显示4个16×16点阵汉字或8个16×8点阵的字母﹑字符或数字。单元显示屏可以接收来自控制器(主控制电路板)或上一级显示单元模块传输下来的数据信息和命令信息,并可将这些数据信息和命令信息不经任何变化地再传送到下一级显示模块单元中,因此显示板可扩展至更多的显示单元,用于显示更多的显示内容。

2.2.2 LED显示屏驱动电路

采用74HC138三-八译码器和74HC164移位寄存器。将从ARM 里出来的列信号通过8个164级联而成的64位的信号输出端连接到16*64的点阵LED 的输入端,作为点阵的行驱动信号。通过164移位这64位的信号,来控制显示内容的变化。再从ARM 输出三个信号分别输入到2个级联的74HC138译码器,然后输出16位行信号,经过16个1K 的电阻,再输入到16个PNP (8550)三极管的B 极来进行对行信号的放大,其中所有的三极管的E 极相连接+5V的电源,所有的C 极接16个470欧姆的电阻,得到的信号作为点阵LED 的行输入信号。通过对138的三个输入信号进行控制,改变行信号。由138和164的信号,控制二极管的亮、灭来显示出所要求的字符、汉字。

行驱动电路:每个LED 管亮需要7mA 的电流,那么64个同时亮就需要448mA 的电流,所以我们要对列进行驱动,我们采用晶体管8550对列信号进行放大,使LED 点阵能够正常显示。其驱动电路如下图3:

图3

列驱动电路:此电路是由集成电路74HC164构成的,它具有一个8位串入并出的移位寄存器,可以实现在显示本行各列数据的同时,传送下一行的列数据。电路图如图4。

图4

2.2.3亮度连续可调

用一个10K 的电位器和KSB834的三极管组成,可以对LED 的压降进行调节,以到达连续改变亮度。此是作为对亮度的调节的方法。

2.2.4 刷新频率的计算

根据人眼的视觉的暂留特性,50HZ 是适宜的刷新频率,所以CPU 的刷新频率一般不低于60HZ ,但是刷新频率太高的话,会使显示屏的亮度降低,所以刷新频率有最高值要求,本设计最高刷新频率为600HZ 。

2.2.5 键盘

键盘是使用比较简单的独立式键盘,而且具有发光二极管指示功能模块电路图如图5:

图5

键盘各项功能如下:

显示模式键:键可以模式选择五种模式,预存汉字、预存符号、SD 卡信息、时钟和PC 数据显示。

滚动模式键:可以控制二种滚动模式,在正常显示模式下实现左、右滚动。

循环模式键:可以控制定时循环模式。

时间调整键:即时间设定键,在时钟显示模式下,可配合加减键循环设置时、分、秒。 定时键:按下时,显示当前的循环间隔的时间,可利用加减键进行间隔控制调整。 刷新频率键:按下后,显示刷新频率,可利用加减键调整。

滚动速度键:按下后可以显示当前的速度,利用加减键调节滚动速度。

加、减键:配合其他键,在各种模式下,实现调整。

复位键:复位系统。

2.3软件方面

本系统的显示处理采用动态扫描法,而键盘处理采用查询法并注意按键的消抖处理。整个程序可以分为键盘扫描、点阵行列的扫描、串口传输和SD 卡的存储与读取。

2.3.1 主程序的流程图

见下图6。

2.3.2定时器

按键子程序模块的流程图如图8:

2.3.3 行列的扫描

本系统中利用ARM 中的Time1来实现点阵显示屏的行列的扫描,其软件的流程图如下图9:

2.3.4 人机交互

在本系统中通过串口与PC 机实现人机交互,通过PC 机就可以控制系统的数据刷新。串口实现程序流程图如下图10:

3、测试、结果及分析

观察系统运行状况,并辅助示波器、万用表得到以下结果。

3.1基本功能

3.2发挥功能部分

3表3

3经调整,刷新频率范围从60HZ 到600HZ ,达到使亮度适中的刷新频率。

3.5按键的结果测试

经测试,结果和预先设定好的一致。

4、总结

本系统完成了LED 点阵电子显示屏和控制器的制作。经调试,显示屏的显示亮度适中,并能实现持续可调,滚屏显示和实时时间显示。SD 卡的扩展,是存储容量大大的增大,实现了海量存储,并具有掉电保护功能。通过和PC 机的通讯,使显示的信息能实时的更新。也实现了显示屏的多字体显示。整个系统简洁,可靠性高,性能稳定。本系统达到了设计的基本要求和发挥部分的要求,并且在其他发挥项目中扩充了很多设计。

经过本次设计,对ARM 芯片功能有了更深层次的理解。设计中还有欠缺的方面,今后的学习工作中会加以注意。

参考资料:

[1]吴金戎 沈庆阳 郭庭吉 、8051单片机实践与应用 北京:清华大学出版社2002

[2]胡汉才、单片机原理及其接口技术 北京:清华大学出版社 1995

[3]马忠梅 籍顺心 张凯 马岩、单片机的C 语言应用程序设计(第3版) 北京:北京航空航天大学出版社2003

[4]周立功 张华、深入浅出ARM7-PC213X/214X 北京:北京航空航天大学出版社 2005

[5]王田苗、嵌入式系统设计与实例开发 北京:清华大学出版社 2005

[6]黄智伟 王彦等、全国大学生电子设计竞赛训练教程 北京:电子工业出版社

张桂青教授点评:

该参赛作品论文写作规范,方案具体、数据翔实,采用组委会推荐的ARM2138开发板作为主控制模块ARM 实现题目的基本要求和发挥设计。原理图设计正确,测试步骤具体,测试结果真实可信。采用SD 卡存储显示的信息是该设计的最大创新,有新意。现场测试发现,作品采用16*64点阵LED ,做工精良,近似产品。近乎完美地实现了设计要求中的基本要求和发挥部分。尤其上位机软件设计也非常完善。可任意输入汉字或字符,有6种字体可设,实现阴阳字,滚动速度可控,远程读取控制器参数和数据等。作为学生短时间实现的作品,无论是工作量还是设计难度,都非常难得。


    相关文章

    无线遥控LED电子显示屏

    第二+一届中国(天津)'2007lT.网络.信息技术.电子.仪器仪表创新学术会议 无线遥控L印电子显示屏 郭萌 (天津市中环系统工程有限责任公司项目三部300060022-23350446) 摘要:提出了通过无线遥控LED显示屏的新方案,讨 ...

    电气自动化设计论文题目大全

    机电一体化 毕 业 设 计 论 文 题 目 第1-100个电气自动化毕业设计论文题目 1. 智能压力传感器系统设计 2. 智能定时器 3. 液位控制系统设计 4. 液晶控制模块的制作 5. 嵌入式激光打标机运动控制卡软件系统设计 6. 嵌入 ...

    电气自动化毕业设计论文题目

    电 气 自 动 化 毕 业 设 计 论 文 题 目 第1-100个电气自动化毕业设计论文题目 1. 智能压力传感器系统设计 2. 智能定时器 3. 液位控制系统设计 4. 液晶控制模块的制作 5. 嵌入式激光打标机运动控制卡软件系统设计 6 ...

    自动化毕业设计论文题目

    自 动 化 毕 业 设 计 论 文 题 目 1. 智能压力传感器系统设计 2. 智能定时器 3. 液位控制系统设计 4. 液晶控制模块的制作 5. 嵌入式激光打标机运动控制卡软件系统设计 6. 嵌入式激光打标机运动控制卡硬件系统设计 7. ...

    单片机毕业设计题目

    1. 智能压力传感器系统设计 2. 智能定时器 3. 液位控制系统设计 4. 液晶控制模块的制作 5. 嵌入式激光打标机运动控制卡软件系统设计 6. 嵌入式激光打标机运动控制卡硬件系统设计 7. 基于单片机控制的数字气压计的设计与实现 8. ...

    单片机课程设计多路抢答器

    武汉理工大学华夏学院 信息工程课程设计报告书 课 程 名 称 单片微型计算机与接口技术 课程设计总评成绩 学生姓名.学 号 朱富鑫 [1**********] 学 生 专 业 班级 物联网1141 指 导 教 师 姓名 苏明霞 课程设计起止 ...

    简易函数信号发生器设计

    单片机原理及接口技术课程设计(论文) 题目: 简易函数信号发生器设计 院(系): 专业班级: 学 号: 学生姓名: 指导教师: (签字) 起止时间: 2015.6.22-2015.7.3 课程设计(论文)任务及评语 院(系):电气工程学院 ...

    基于单片机的万年历的设计(毕业论文)

    青海民族大学 毕 业 论 文 ( 设 计 ) 论文题目: 基于51 单片机的万年历的设计 青海民族大学毕业论文 摘 要 随着当今世界经济的快速发展和信息化时代的来临,各种各样的小型智能家电产品陆续出现在我们的生活中.日历是人们不可或缺的日常 ...

    北邮数电实验电子琴

    VHDL 硬件描述语言程序设计 简易电子琴演奏器 姓名:chi 目录 一. 设计课题的任务要求 ........................................................................ ...