教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

基于ARM7的竞答器设计(附完整源代码)

来源:网络收集 时间:2026-08-26
导读: 嵌入式 期末设计报告 题 目:四位竞答器 日 期:2016年1月4日 目录 一、设计功能描述 ........................................................................................................................... 3 二、设计框图 ....................

嵌入式 期末设计报告

题 目:四位竞答器 日 期:2016年1月4日

目录

一、设计功能描述 ........................................................................................................................... 3 二、设计框图 ................................................................................................................................... 3

1、总体框图 ............................................................................................................................. 3 2、算法流程图 ......................................................................................................................... 4 三、软件设计 ................................................................................................................................... 4

1、循环显示流水灯 ................................................................................................................. 4 2、外部中断EINT0设置 ......................................................................................................... 5 3、数码管函数 ......................................................................................................................... 5 4、定时器设置 ......................................................................................................................... 6 5、抢答检测 ............................................................................................................................. 6 四、硬件设计 ................................................................................................................................... 6

1、蜂鸣管脚 ............................................................................................................................. 6 2、按键电路 ............................................................................................................................. 7 3、LED管脚 ............................................................................................................................. 7 五、测试........................................................................................................................................... 8 六、总结........................................................................................................................................... 8 七、源代码....................................................................................................................................... 8

一、设计功能描述

本设计总体上是一个四位竞答器(支持四位选手),具备以下功能: 1、在竞答开始之前,显示流水灯图样; 2、利用外部中断EINT0实现竞答开始控制:关闭流水灯,开始进入竞答倒计时; 3、主持人按下开始竞答键后,数码管进行5S倒计时,当数码管显示为0时,选手开始竞答; 4、竞答完成后,数码管显示竞答选手的编号,仅对应的LED灯亮; 5、当有选手抢答时,蜂鸣器响,数码管显示竞答选手编号; 6、完成一轮竞答后,竞答系统自动返回流水灯图样,并等待下一轮竞答。

二、设计框图

1、总体框图

LED灯 LPC2131最小系统 数码管

蜂鸣器

按键

2、算法流程图

三、软件设计

1、循环显示流水灯

初始化时:x=18; while(1) {

data==MSPI_SendData(DISP_TAB[0]);//数码管初始化显示为0; IO1CLR=1<

2、外部中断EINT0设置

EXTMODE=0x00;//设置为电平触发 EXTPOLAR=0x00;//低电平有效 IRQEnable();//使能IRQ中断

VICIntSelect=0x00000000; //设置所有中断分配为IRQ中断 VICDdefVectAddr=(int)IRQ_Eint0; //设置服务地址 EXTINT=0x01;//清除中断

VICIntEnable=1<<0x0e;//使能EINT0中断

3、数码管函数

//MSPI_SendData(DISP_TAB[counter]); // 数码管显示 /*捕获功能*/

/* 此表为LED0~F以及L、P的字模 */ uint8 const DISP_TAB[19] = {

// 0 1 2 3 4 5 6 7 8 9 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, 0x80,0x90, // A b C d E F 0x88, 0x83, 0xC6, 0xA1,0x86, 0x8E, // L P C 0xC7, 0x8C,0xC6 }; void MSPI_Init(void)

{ PINSEL0 = (PINSEL0 & 0xFFFF00FF) | 0x00001500; // 设置管脚连接SPI SPI_SPCCR = 0x52; // 设置SPI 时钟分频

SPI_SPCR = (0 << 3) | // CPHA = 0, 数据在SCK 的第一个时钟沿采样 (1 << 4) | // CPOL = 1, SCK 为低有效 (1 << 5) | // MSTR = 1, SPI 处于主模式

(0 << 6) | // LSBF = 0, SPI 数据传输MSB (位7)在先 (0 << 7); // SPIE = 0, SPI 中断被禁止 }

uint8 MSPI_SendData(uint8 data)

{ IO0CLR =IO0CLR|HC595_CS; // 片选74HC595 SPI_SPDR = data;

while( 0 == (SPI_SPSR & 0x80)); // 等待SPIF 置位,即等待数据发送完毕 IO0SET = IO0SET|HC595_CS; return(SPI_SPDR); }

…… 此处隐藏:1573字,全部文档内容请下载后查看。喜欢就下载吧 ……
基于ARM7的竞答器设计(附完整源代码).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/449047.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)