资源描述:
《基于msp430上的矩阵键盘》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于MSP430系列单片机的键盘与显示模块的设计申报者:队长:队员:摘要:矩阵式键盘提高效率进行按键操作管理有效方法,它可以提高系统准确性,有利于资源的节约,降低对操作者本身素质的要求。是它能准时、实时、高效地显示按键信息,以提高工作效率和资源利用率。矩阵式键盘乃是当今使用最为广泛的键盘模式,该系统以N个端口连接控制N*N个按键,显示在LED数码管上。单片机控制依据这是键盘显示系统,该系统可以对不同的按键进行实时显示,其核心是单片机和键盘矩阵电路部分,主要对按键与显示电路的关系、矩阵式技术及设备系
2、统的硬件、软件等各个部分进行实现。4*4矩阵式键盘采用MSP430单片机为核心,主要由矩阵式键盘电路,显示电路等组成,软件选用C语言编程。单片机将检测到的按键信号转换成数字量,显示于LED显示器上。该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。关键词MSP430;单片机;显示电路;矩阵键盘;Abstract: Matrixkeyboard keyoperation management efficiency andeffectivemethod, whichcanimprovethe
3、system accuracy, to saveresources, reduce theoperator itselfquality requirements. Is it tobeontime, real-time, efficient display keyinformation, soastoimprovetheworkefficiency and theutilizationrateofresources.Matrixkeyboard is todaythemostwidelyused
4、keyboardmode,the systemisconnected to theN port control N*Nkeys, displayedontheLEDdigitaltube. SCMcontrol accordingtothe keyboarddisplaysystem, thesystemcan real-timedisplayofthe differentkeys, itscoreisthe MCUand thekeyboardmatrix circuitpart,mainlyo
5、nthe buttonsanddisplay each partofthecircuit, therelationship matrix technologyandequipment, systemhardware,software and implementation.4*4 matrixkeyboard usingMSP430microcontroller asthecore,mainlybythe matrixkeyboard circuit, displaycircuit, thesoft
6、wareusesClanguage programming. The key tothedetectedsignalsintodigitalsignals, shownontheLEDdisplay. Thesystemisflexible, easyoperation, highreliability, therewillbeabroaderdevelopmentprospects.Keywords:MSP430; MCU; displaycircuit; matrixkeyboard;目录一.
7、总体设计1.1系统总体设计…………………………………………………31.2设计软件介绍………………………………………………31.2.1PROTEUS软件简介………………………………………31.2.2IAREmbeddedWorkbenchIDE简介……………………3二.硬件电路设计2.1芯片选型……………………………………………………42.2显示电路……………………………………………………52.3键盘电路……………………………………………………52.4总电路………………………………………………………
8、6三.系统软件设计3.1软件流程图…………………………………………………73.2程序代码………………………………………………89四.系统测试与数据分析……………………………………1011五.实验总结……………………………………………………12六.参考文献……………………………………………………12附录一…………………………………………………………13一.总体设计1.1系统总体设计MSP430单片机矩阵键盘显示器图1系统组成框1.2设计软件介绍本设计利用IAREmbeddedWork