基于msp430上的矩阵键盘

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于MSP430 系列单片机的键盘与显示模块

的设计

申报者:

队长 :

队员:

摘要:矩阵式键盘提高效率进行按键操作管理有效方法,它可以提高系统准确性,有利于资源的节约,降低对操作者本身素质的要求。是它能准时、实时、高效地显示按键信息,以提高工作效率和资源利用率。

矩阵式键盘乃是当今使用最为广泛的键盘模式,该系统以N个端口连接控制N*N个按键,显示在LED数码管上。单片机控制依据这是键盘显示系统,该系统可以对不同的按键进行实时显示,其核心是单片机和键盘矩阵电路部分,主要对按键与显示电路的关系、矩阵式技术及设备系统的硬件、软件等各个部分进行实现。

4*4矩阵式键盘采用MSP430单片机为核心,主要由矩阵式键盘电路,显示电路等组成,软件选用C语言编程。单片机将检测到的按键信号转换成数字量,显示于LED显示器上。该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。

关键词MSP430;单片机;显示电路;矩阵键盘;

Abstract: Matrix keyboard key operation management efficiency and effective

method, which can improve the system accuracy, to save resources, reduce the operator itself quality requirements. Is it to be on time, real-time, efficient display key information, so as to improve the work efficiency and the utilization rate of resources. Matrix keyboard is today the most widely used keyboard mode,the system is

connected to the N port control N*N keys, displayed on the LED digital tube. SCM

control according to the keyboarddisplay system, the system can real-time display of

the different keys, its core is the MCU and the keyboard matrix circuit part,mainly on

the buttons and display each part of the circuit, therelationship matrix technology and equipment, system hardware,software and implementation.

4*4 matrix keyboard using MSP430 microcontroller as the core,mainly by the matrix keyboard circuit, display circuit, the software uses C language programming. The key to the detected signalsinto digital signals, shown on the LED display. The system is flexible, easy operation, high reliability, there will be a broader development prospects. Key words: MSP430; MCU; display circuit; matrix keyboard;

目录

一.总体设计

1.1系统总体设计 (3)

1.2设计软件介绍 (3)

1.2.1 PROTEUS软件简介 (3)

1.2.2 IAR Embedded Workbench IDE简介 (3)

二.硬件电路设计

2.1芯片选型 (4)

2.2 显示电路 (5)

2.3键盘电路 (5)

2.4 总电路 (6)

三.系统软件设计

3.1软件流程图 (7)

3.2 程序代码......................................................8 9四.系统测试与数据分析..........................................10 11五.实验总结 (12)

六.参考文献 (12)

附录一 (13)

一.总体设计

1.1系统总体设计

图 1系统组成框

1.2设计软件介绍

本设计利用IAR Embedded Workbench IDE 编程软件进行编程并调试,配合PROTEUS 仿真软件对硬件进行仿真调试,两种软件的简介如下。

1.2.1 PROTEUS 软件简介

Proteus 软件是英国Labcenter electronics 公司出版的EDA 工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA 工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus 是世界上著名的EDA 工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB 设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB 设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR 、ARM 、8086和MSP430等,2010年即将增加Cortex 和DSP 系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR 、Keil 和MPLAB 等多种编译器。

1.2.2 IAR Embedded Workbench IDE 简介

IAR Embedded Workbench IDE 提供一个框架,任何可用的工具都可以完整地嵌入其中,这些工具包括:

1.高度优化的 IAR AVR C/C++

编译器;

2.AVR IAR

汇编器;

3通用 IAR XLINK Linker ;

4IAR XAR 库创建器和 IAR XLIB Librarian ;

5一个强大的编辑器;

相关文档
最新文档