基于MSP430的多路抢答器设计说课材料.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于MSP430的多路抢答器设计说课材料.doc》由会员分享,可在线阅读,更多相关《基于MSP430的多路抢答器设计说课材料.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于MSP430的多路抢答器设计-课程设计报告多路抢答器的设计November,2011学号:姓名:组员-目录1概述1.1简介.31.2硬件简介.32MSP部分模块原理图2.1主芯片电路.42.24*4矩阵键盘.42.3复位电路.52.4数码管电路.52.5液晶显示控制电路.62.6蜂鸣器.73软件设计3.1实验程序.74调试4.1程序设计.134.2调试中出现的问题.135实验总结与展望.131 概述1.1 简介本作品以MSP430为主要模块、数码管和液晶作为显示模块。本抢答器主要是通过16个按键开关
2、来十六路选手的抢答,开始键按下,则进入到十六个按键的扫描中,同时显示倒计时时间.同时该抢答器还有时间的递减、清零、超时报警功能;通过液晶来显示抢答选手的号数。本作品造价便宜,硬件比较简单。关键字:MSP430,抢答器,显示1.2硬件简介MSP430系列单片机是一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(MixedSignalProcessor)。称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片”解决方案。MSP430单片机的特点:1、 运算速度快2、 超低功耗3、 片内资源丰富方便高效的开发环境2
3、MSP430部分模块原理图2.1主芯片电路2.24*4矩阵键盘2.3复位电路2.4数码管电路2.5液晶显示控制电路2.6蜂鸣器3软件设计/数码管7位段码:0-funsignedcharscandata16=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e;/显示缓存unsignedcharDispbuf2;/引用外部变量的声明externunsignedcharkey_Pressed;externunsignedcharkey_val;externunsignedcharkey_Fla
4、g;#includetypedefunsignedcharuchar;typedefunsignedintuint;/*全局变量*/ucharkey_Pressed;/按键是否被按下:1-是,0-否ucharkey_val;/存放键值ucharkey_Flag;/按键是否已放开:1-是,0-否/设置键盘逻辑键值与程序计算键值的映射ucharkey_Map=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;/*函数名称:Init_Keypad功能:初始化扫描键盘的IO端口参数:无返回值:无*/voidInit_Keypad(void)P1DIR=0xf0;/P1.0P
5、1.3设置为输入状态,P1.4P1.7设置为输出状态P1OUT|=0xf0;/P1.4P1.7输出高电平key_Flag=0;key_Pressed=0;key_val=0;/*Check_Key(),检查按键,确认键值*/*函数名称:Check_Key功能:扫描键盘的IO端口,获得键值参数:无返回值:无*/voidCheck_Key(void)ucharrow,col,tmp1,tmp2;tmp1=0x80;for(row=0;row=1;if(P1IN&0x0f)0x0f)/是否P1IN的P1.0P1.3中有一位为0tmp2=0x01;/tmp2用于检测出那一位为0for(col=0;co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MSP430 抢答 设计 材料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内