基于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(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流基于MSP430的多路抢答器设计.精品文档.课程设计报告多路抢答器的设计November, 2011 学号: 姓名: 组员目录1 概述 1.1 简介.3 1.2 硬件简介.32 MSP部分模块原理图 2.1 主芯片电路.4 2.2 4*4矩阵键盘.4 2.3 复位电路.5 2.4 数码管电路.5 2.5 液晶显示控制电路.6 2.6 蜂鸣器.73 软件设计 3.1 实验程序.74 调试 4.1 程序设计.13 4.2 调试中出现的问题.135 实验总结与展望.131 概述1.1 简介本作品以MSP430为主要模块、数码管和液晶作为显示模块。本
2、抢答器主要是通过16个按键开关来十六路选手的抢答,开始键按下,则进入到十六个按键的扫描中,同时显示倒计时时间.同时该抢答器还有时间的递减、清零、超时报警功能;通过液晶来显示抢答选手的号数。本作品造价便宜,硬件比较简单。关键字:MSP430,抢答器,显示1.2 硬件简介MSP430系列单片机是一种16位超低 功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片”解决方案。MSP430单片机的特点:1、 运算速度快2、 超低功耗
3、3、 片内资源丰富4、 方便高效的开发环境2 MSP430部分模块原理图2.1 主芯片电路2.2 4*4矩阵键盘2.3 复位电路2.4 数码管电路2.5 液晶显示控制电路2.6 蜂鸣器3 软件设计/数码管7位段码:0-funsigned char scandata16 = 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8, 0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e;/显示缓存unsigned char Dispbuf2;/引用外部变量的声明extern unsigned char key_Pressed; extern uns
4、igned char key_val; extern unsigned char key_Flag;#include typedef unsigned char uchar;typedef unsigned int uint;/*全局变量*/uchar key_Pressed; /按键是否被按下:1-是,0-否uchar key_val; /存放键值uchar key_Flag; /按键是否已放开:1-是,0-否/设置键盘逻辑键值与程序计算键值的映射uchar key_Map = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;函数名称:Init_Keypad功
5、能:初始化扫描键盘的IO端口参 数:无返回值 :无void Init_Keypad(void) P1DIR = 0xf0; /P1.0P1.3设置为输入状态, P1.4P1.7设置为输出状态 P1OUT |= 0xf0; / P1.4P1.7输出高电平 key_Flag = 0; key_Pressed = 0; key_val = 0;* Check_Key(),检查按键,确认键值函数名称:Check_Key功 能:扫描键盘的IO端口,获得键值参 数:无返回值 :无void Check_Key(void) uchar row ,col,tmp1,tmp2; tmp1 = 0x80; for(
6、row = 0;row =1; if (P1IN & 0x0f) 0x0f) /是否P1IN的P1.0P1.3中有一位为0 tmp2 = 0x01; / tmp2用于检测出那一位为0 for(col = 0;col 4;col+) / 列检测 if(P1IN & tmp2) = 0x00) / 是否是该列,等于0为是 key_val = key_Maprow * 4 + col; / 获取键值 return; / 退出循环 tmp2 0;tmp-);void DELAY() double tmp; for(tmp=2800;tmp0;tmp-);函数名称:Key_Event功 能:检测按键,并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MSP430 抢答 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内