按键控制数码管和流水灯设计报告实验报告.docx
《按键控制数码管和流水灯设计报告实验报告.docx》由会员分享,可在线阅读,更多相关《按键控制数码管和流水灯设计报告实验报告.docx(16页珍藏版)》请在第壹文秘上搜索。
1、摘要单片机自20世纪70年代以来,以其极高的性价比,以及方便小巧受到人们极大的重视和关注。本设计选用msp430f249芯片作为控制芯片,来实现矩阵键盘对LED数码管显示的控制。通过单片机的内部控制实现对硬件电路的设计,从而实现对4*4矩阵键盘的检测识别。用单片机的P3口连接4x4矩阵键盘,并以单片机的P30P33口作键盘输入的列线,以单片机的P3.4P3.7口作为键盘输入的行线,然后用P0.0-P0.7作输出线,通过上拉电阻在显示器上显示不同的字符“0-F”。在硬件电路的根底上加上软件程序的控制来实现本设计。其工作过程为:先判断是否有键按下,如果没有键按下,那么继续检测整个程序,如果有键按下
2、,那么识别是哪一个键按下,最后通过LED数码管显示该按键所对应的序号。关键字:单片机、流水灯、数码管、控制系统SCMsincethenineteenseventies,withitshighprice,andaconvenientcompactattentionandgreatconcern.Thisdesignusesmsp430f249chipasthecontrolchip,torealizethecontroloftheLEDdigitaltubedisplaymatrixkeyboard.Throughtheinternalcontrolsinglechiptorealizetheh
3、ardwaredesignofthecircuit,soastorealizethedetectionandrecognitionof4*4matrixkeyboard.4*4matrixkeyboardconnectedwiththeMCUP3port,andtheMCUP3.0P3.3portforakeyboardinput,MCUP3.4P3.7portasthelinesofkeyboardinput,andthenusetheP0.0P0.7astheoutputline,byapull-upresistordisplaydifferentcharacters,0Fondispla
4、y.Controlwithsoftwareprogramsbasedonthehardwarecircuittorealizethedesign.Theworkingprocessis:firsttodeterminewhetherakeyispressed,ifnokeyispressed,itwillcontinuetotestthewholeprocedure,ifakeyispressed,theKeywords:SCM,waterlights,digitaltubes,controlsystem键盘控制流水灯和数码管实验报告目录一设计的目的2二任务描述及方案设计31 .任务描述32
5、.方案设计3三硬件设计方案31 .Msp430fl49单片机的功能说明32 .显示器功能43 .复位电路44 .按键的局部45 .74HC573的特点46 .流水灯和数码管电路原理图47 .元器件清单4四程序设计方案51 .用IAREmbeddedWorkbench软件编程序52 .仿真电路图6五实物实验71 .实物图72 .测试结果与分析7六结论11八参考文献16-、设计目的1、进一步稳固和加深学生所学一门或几门相关专业课理论知识,培养学生设计、计算、绘画、计算机应用、文献查阅、报告撰写等根本技能;2、培养学生实践动手能力及独立分析和解决工程实践问题能力;3、培养学生的团队协作精神、创新意思
6、、严肃认真的治学态度和严谨求实的工作作风。二、任务描述及设计方案1.任务描述闭合按键1时,从PLo-L7逐个灯,并且PLO亮一下,PLl亮两下,PL2亮三下,P1.3亮四下,PL4亮五下,P1.5亮六下,PL6亮七下,PL7亮八下;再是PLO亮一下,P1.0Ll亮两下,P1.01.2亮三下,P1.0-1.3亮三下,P1.0-L4亮五下,P1.0-1.5亮六下,P1.0L6亮七下,P1.0L7亮八下。闭合按键2时,先是从PLO-L7逐个灯亮,再是PLO、PL1PL6、PL7两两灯亮,接着是PLO、PLKPl.2P1.6P1.7每三个灯亮,最后是PLO、Pl.lPL2、PL3PL4、PL5、PL6
7、、PL7每四个灯亮。闭合按键3时,从PL0PL7逐个的亮,而且在PLX灯亮过后紧接着前面的灯两两灯亮。7ESGMPX4CC数码管按a、b、c、d、e、f、g顺序组成“8”字形。2、设计方案实验此功能有两种方案,一种是使用传统的模拟电路,另一种是用单片机控制电路。我们选择单片机控制系统。其中系统工作原理为:我们利用循环移位指令,采用循环程序结构进行编程。我们在程序一开始就给Pl口送一个数,这个数本身就让PLo先低,其他位为高,然后延时一段时间,再让这个数据向高位移动,然后再输出至Pl口,这样就实现了“流水”效果了。以共阳极八段数码管为例,当控制某段发光二极管的信号为低电平时,对应的发光二极管点亮
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 按键 控制 数码管 流水 设计 报告 实验