| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于STM32的四路抢答器课程设计

文***享

贡献于2023-04-10

字数:14397



课 程 设 计 说 明 书


题目: 基STM32四路抢答器




学 院:
年级专业:
学 号:
学生姓名:
指导教师:



种智力竞赛场合抢答器必少公正具种竞赛中常抢答环节某举办方采选手通举答题板方法判断选手答题权某种程度会持观误断造成赛公性抢答器应避免种弊端天着科技断进步抢答器制作更加追求精益求精摆脱耗费元件仅实现指示灯电路实现简单抢答功第抢答参赛者编号通指示灯显示出避免合理现象发生种电路易扩展更高求时法实现例参赛数增加着数字电路发展数字抢答器诞生易扩展性集成度高费低功更加样种高效产品市场销售抢答器采编程逻辑元器件利单片机技术进行设计
文实现基嵌入式STM32单片机4路抢答器系统设计系统设计 分硬件设 备软件控制两部分外部硬件STM32单片机作控制中心4 键作抢答输入抢答开始抢答成功者LED灯标识红色闪烁显示 抢答输入时间



关键词:智抢答器STM32键输入数码显示




目录
摘 2
目录 3
第1章 绪 5
11 课题研究相关背景 5
12 选题目意义 5
13 课题研究容 5
14 国外研究现状 6
15 抢答器目前存问题 6
第2章 抢答器系统概述 7
21 系统功 7
22 抢答器工作流程 7
23 STM32功简介 7
24 抢答器优点组成 10
25 章结 11
第3章 系统硬件设计开发 11
31 系统硬件总体设计 11
32 STM32 系统 13
34 时钟频率电路设计 14
35 复位电路设计 15
36 数码显示 16
37 键盘电路设计 17
38 LED电路 18
39 章结 19
第4章 系统软件设计开发 19
44 程序分析 21
45 章结 30
第5章 总结展 31
51 总结 31
52 展 32
致 谢 33
参 考 文 献 34









第1章 绪
11 课题研究相关背景
抢答器种应非常广泛设备种竞赛抢答场合中迅速客观分辨出先获发言权选手早期抢答器三极控硅发光等组成通发光指示辩认出选手号码现数抢答器均单片机数字集成电路增加许新功选手号码显示抢前抢计时选手分显示等功系统设计分硬件设备软件控制两部分外部硬件STM32单片机作控制中心4键作抢答输入抢答开始抢答成功者 LED灯标识红色闪烁显示抢答输入时间
12 选题目意义
通次设计掌握STM32单片机原理解简单功抢答器组成原理初步掌握功抢答器调整测试方法提高动手力排障力时通课题设计仿真进行调试提高动手力巩固已学理知识建立单片机理实践结合解功抢答器单元电路间关系相互影响正确设计应单元电路

13 课题研究容
系统采模块化设计智抢答器抢答赛中广泛应组分抢答钮抢答开始抢答成功者 LED灯标识红色闪烁显示抢答输入时间通研究设计验证发现采单片机技术设计抢答器目前常抢答器相首先电路连接简单数功单元通程序设计单片机部第二工作性抗干扰力优目前抢答器研究实工程设计具创新性


14 国外研究现状
抢答器作种电子产品早已广泛应种智力知识竞赛场合目前抢答器电路较复杂便制作性低实现起困难专集成块专集成块购买困难适应高校等代表队单位活动需设计功抢答器种抢答器具电路简单元件普通易购买等优点解决制作者制作困难难购买问题国外已开始普遍应
15 抢答器目前存问题
着改革开放事业断深入促学科学学技术学知识手段种样抢答器作种工具已广泛应种智力知识竞赛场合抢答器频率校低制作复杂性低减少兴致作单位专购台抢答器然济承受年次数极少长期存放(电子器件)抢答器损坏购置麻烦时性会影响活动开展
目前数抢答器存3足处:第现场线路连接复杂选手位抢答现场位置选手控制台间长长连接线选手越连接线越越乱连接线仅影响现场美观降低抢答器性增加安装难度甚影响现场员走动第二电路复杂单片机完成号码处理计时数运算等功功选手号码识译码计分显示等通数字集成电路完成采单片机扫描技术识选手抢号码时电路延迟时间较第三选手抢成功出现没抢答记录问题








第2章 抢答器系统概述
21 系统功
系统单片机采模块化设计4路抢答器包括4路抢答纽计时显示抢答成功标识种相关显示调控功等
系统采模块化设计四路抢答器抢答赛中广泛应组分抢答钮4键输入分应4路选手抢答键
单片机整抢答器核心部电路设计汇编语言编写完成时间参数设定抢号码译码保存显示输出抢答题倒计时功等
设计中四阳数码四数码持复位键(RESET)开始抢答抢答成功者LED灯标识红色闪烁显示抢答输入时间
22 抢答器工作流程
抢答器基工作原理:抢答键产生降中断LINE线捕捉实现进入中断服务函数进行LED闪烁实现相应数码计时显示工作进标识识出抢答成功者标号进行相应回答
23 STM32功简介
现阶段市场低端产品处理器8位单片机例广知C51系列高端32位单片机例基ARM CortexM3核STM32系列专门求高性低功耗低成嵌入式系统设计芯片系统STM32单片机采模块化设计4路抢答器包括4路抢答纽计时显示种相关显示调控功等
采STM32F103VET6100脚单片机连接四路键四路LED显示四独立数码需较IO口外部中断包含16边检测器产生中断中断线独立配置触发事件(升降双边)够单独屏蔽挂起寄存器维持中断请求状态EXTI检测脉宽度部APB2时钟周期达112通IO口连接16外部中断线满足系统功需性价格实际需STM32F103VET6较8位8051单片机等更符合设计求
图24 STM32单片机部结构图
ARM CortexM3处理器新代32位处理器高性低成开发台适微控制器工业控制系统线网络传感器等应场合特点:
1 性丰富成低专门针微控制处理器应特点开发32位MCU具高性低成易应等特点
2 低功耗睡眠模式状态保留功结合起确保CortexM3处理器提供低耗影响高运行性
3 配置性强CortexM3处理器NVIC功提高设计配置性提供达240具单独优先级动态重设优先级功集成系统时钟系统中断
4 丰富链接功性兼顾良组合基CortexM3设备效处理IO通道协议标准
STM32系列处理器先进部结构:
1哈佛结构处理器整数性测试着出色表现达125DMIPSMHz功耗仅019mWMHz
2Thumb2指令集16位代码密度带32位性
3置快速中断控制器提供优越实时特性中断延迟时间降需6CPU周期低功率模式唤醒时间需6CPU周期
4单周期惩罚指令硬件法指令
STM32嵌入式系统应领域着拟优势系统应STM32F103ZET6增强型系列单片机功十分强详细介绍:
1核:(ARM 32位Cortex™M3 CPU)高72MHz工作频率存储器0等周期访问时达125DMipsMHz单周期法硬件法
2存储器:256K512K字节闪存程序存储器高达64K字节SRAM带4片选静态存储器控制器支持CF卡SRAMPSRAMNORNAND存储器行LCD接口兼容80806800模式
3时钟复位电源理:20~36V供电IO引脚电断电复位(PORPDR)编程点压监测器(PVD) 4~16MHz晶体振荡器嵌出厂调校8MHzRC振荡器嵌带校准40kHzRC振荡器带校准功32kHz RTC振荡器
4低功耗:睡眠停机机模式VBATRTC备寄存器供电
5312位模数转换器1μs转换时间(达21输入通道):转换范围:036V三倍采样保持功温度传感器
62通道12位DA转换器
7DMA(12通道DMA控制器):支持外设:定时器ADCDACSDIOI^2SSPII^2CUSART
8调试模式:串行单线调试(SWD) JTAG接口CortexM3嵌踪模块(ETM)
9达112快速IO端口:5180112功双IO口IO口映16外部中断端口均容忍5V信号
10达11定时器:达416位定时器定时器达4输入捕获输出较PWM脉计数通道增量编码器输入216位位带死区控制急刹车电机控制PWM高级控制定时器2门狗定时器(独立窗口型)系统时间定时器24位减型计数器216位基定时器驱动DAC
11达13通信接口:达2I^2C接口(支持SMBusPMBus)达5USART接口(支持ISO7816LINIrDA接口调制解调控制)达3SPI接口(18M位秒)2复I^2S接口CAN接口(20B动)USB20全速接口SDIO接口
12CRC计算单元96位芯片唯代码
13ECOPACK®封装
24 抢答器优点组成
知识赛中特做抢答题目时候抢答程中知道组位选手先答题必须设计系统完成务果抢答中视觉难判断出组先答题利单片机系统设计抢答器问题解决两组抢答时间相差微秒分辨出组优先答题文介绍单片机抢答器设计工作原理实际途系统工作原理系统采STM32单片机作核心控制系统四模块分:存储模块显示模块计时模块抢答开关模块该抢答器系统通四键输入抢答信号利存储程序完成软件设计利四4位七段阳数码完成显示功工作时键通开关电路输入路抢答信号单片机处理输出控制信号控制四七段数码喇叭工作数码显示组先答题实现整抢答程
25 章结
章讲述抢答器工作原理设计系统工作流程说明工作原理程中突出电路组成单元单元实现抢答功说明系统流程时结合设计容指出参数设置方法意义抢答正常流程实现时说明抢答器优点STM32功简介



第3章 系统硬件设计开发

31 系统硬件总体设计
章容系统硬件电路实现现场检测设备硬件电路设计四路键作输入信号传STM32单片机STM32作控制芯片四盏LED作输出抢答成功者LED灯红色闪烁四独立数码分显示抢答时间电源模块采12V开关电源通稳压芯片转换需5V33V电源输出需USB转串口电路JTAG调试电路晶振BOOT等外围电路

STM32单片机
4位七段数码显示
LED显示
4路抢答
键输入
复位
电源
晶振
JTAG
图31 系统功模块




32 STM32 系统


采STM32F103VET6系统100引脚512闪存32位CPU高72Mhz工作频率完全满足系统设计需

33 JTAG电路

JTAG(Joint Test Action Group联合测试行动组)种国际标准测试协议应芯片部测试现流DSPFPGA芯片等支持JTAG协议标准接口4线制包括:TMSTCKTDITDO分代表模式选择时钟设置数输入数输出JTAG基原理器件部定义TAP(Test Access Port测试访问口)然通专门调试工具芯片部节点进行测试
图33 STM32 JTAG 调试接口电路
34 时钟频率电路设计
单片机必须时钟驱动工作单片机部时钟振荡电路需外接振荡源产生定时钟信号送单片机部单元决定单片机工作速度时钟电路图5示

图34 外部振荡源电路
般选石英晶体振荡器电路加电约延迟10ms振荡器起振XTAL2引脚产生幅度3V左右正弦波时钟信号振荡频率石英晶振频率确定电路中两电容 C1C2作两:帮助振荡器起振二振荡器频率进行微调C1C2典型值30PF
单片机工作时部振荡器产生外直接输入送部控制逻辑单元时钟信号周期称时钟周期时钟信号频率倒数常fosc表示图中时钟频率12MHzfosc12MHz机器周期1µs
35 复位电路设计
单片机第9脚RST硬件复位端该端持续4机器周期高电实现复位复位单片机状态恢复初始化状态电路图图6示:
图35复位电路
图6中复位键电解电容C3电阻R2构成键电复位电路单片机高电复位复位键时候单片机9脚RESET脚处高电时单片机处复位状态电电容缓慢充电单片机9脚电压会逐步高低转化段时间单片机9脚处稳定低电状态时单片机电复位完毕系统程序0000H开始执行
值注意设计中硬件复位软件复位两种功面硬件复位状态知寄存器存储器值恢复初始值前面功介绍中提倒计时时间记忆功该功实现前提条件单片机进行硬件复位设定软件复位功软件复位实际程序执行完毕程序指针通条跳转指令跳转程序执行起始址
36 数码显示
显示功硬件关系极硬件固定引起操作者误解前提提供丰富信息全软件解决
里四独立七段数码显示通常显示采方法般包括两种:种静态显示种动态显示中静态显示特点显示稳定闪烁程序编写简单占端口资源动态显示特点显示稳定性没静态程序编写复杂相静态显示言占端口资源少设计中根实际情况采动态显示方法
图36 阴极数码

图26中数码采4七段阳数码中选手A数码连接PB0PB6口选手B连接PB7PB13选手C连接PC7PC13选手D连接PC0PC6口
37 键盘电路设计
键盘单片机交道设备关键盘硬件电路设计方法文献书籍中找配合种硬件电路书籍中般会提供相应键盘程序单片机应中键盘形式独立键盘矩阵键盘
特点中独立键盘硬件电路简单程序设计复杂般硬件电路求高简单电路中矩阵键盘独立键盘区首先硬件电路独立键盘复杂程序算法烦琐触点抖动键断程中会出现判断错误应该采软件抖方法延时重复扫描法延时法原理:检测键时执行10ms左右(具体时间应该视键进行调整)延时程序确认该键电否保持闭合状态电保持闭合状态电确认该键处闭合状态理检测该键释放应该采相步骤进行确认消抖影响
文设计中采独立键盘方式设计中4抢答键输入图37示

图37 抢答键

图37中4抢答键分接入单片机PA0PA3端口单片机通读写PA0PA7值判断前输入4抢答键中触发断完成抢答成功者LED显示抢答时间显示

38 LED电路
类LED发展非常迅速已成种明标识常显示元件系统采IO口直接连接LED驱动电路图38
图308中4盏LED灯分接入单片机PA4PA7端口单片机通写0写1进控制LED亮灭否
39 章结
章详细讲述STM32核心元件抢答器硬件电路具体设计程分析具体电路设计程中实现抢答功通编写程序方法集成STM32部接着程序载硬件电路中配合周边时钟电路复位电路等制作出符合设计求抢答器





第4章 系统软件设计开发


41 系统总体设计

系统软件设计采模块化编程LED显示键输入数码函数构成中断键输入降检测进进入中断函数完成数码LED显示程序编译环境KEIL uVision5控制器采ARM cortexM3核STM32调试工具JLinkJTAG仿真器便线调试

42 STM32开发调试环境介绍

基ARM cortexM3核STM32微处理器越越广泛应开发工具分种流行STM32开发工具KEIL MDKIAR EWARM两种工具千秋作简介绍
KEIL MDK作套件包含全套软件模块中包括KEIL公司IDE环境KEIL uVisionKEIL uVision5第五版文RVMDK全称REAL VIEW MDKKEIL公司专门嵌入式开发软件REAL VIEW MDK集成包括 uVision5 开发环境REAL VIEW编译器外种开发工具IAREWARM全称IAR Embedded Workbench for ARMISR System公司ARM芯片开发集成环境IAR EWARM中包含全软件模拟程序户甚需硬件支持模拟种ARM核中断甚外部设备方便便操作尤适核移植
调试工具JLinkSEGGER公司支持仿真核芯片推出款JTAG仿真器适KEILIAR EWARMREAL VIEW等种集成开发环境特适合开发基ARM嵌入式系统

43 程序流程图

设计中包括程序:程序LED数码键中断服务函数流程图43示:

图43 程序设计流程图
44 程序分析
441程序分析
#include mainh
int main(void)
{
LED_GPIO_Config()
KEY_Config()
DIGITRON_GPIO_Config()
TimeCount()
NVIC_Config()
while (1)
{

}
}
程序分析:进入函数进行LED配置键配置数码配置显示函数中断配置进入while死循环等中断响应
442 LED函数分析
#include ledh
void LED_GPIO_Config(void)
{
*定义 GPIO_InitTypeDef 类型结构体*
GPIO_InitTypeDef GPIO_InitStructure

*选择控制 GPIOA 引脚*
GPIO_InitStructureGPIO_Pin GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6

*设置引脚模式通推挽输出*
GPIO_InitStructureGPIO_Mode GPIO_Mode_Out_PP

*设置引脚速率 50MHz *
GPIO_InitStructureGPIO_Speed GPIO_Speed_50MHz
*调库函数初始化 GPIOA*
GPIO_Init(GPIOA &GPIO_InitStructure)

* 关闭 led 灯 *
GPIO_SetBits(GPIOA GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6)
}
程序分析:进入LED_GPIO_Config完成LED相关引脚配置
443 键配置函数
#include keyh

void KEY_Config(void)
{
GPIO配置
EXTI_InitTypeDef EXTI_InitStructure
GPIO_InitTypeDef GPIO_InitStructure
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIOENABLE)
GPIO_InitStructureGPIO_Pin GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3
GPIO_InitStructureGPIO_Mode GPIO_Mode_IPU GPIO_Init(GPIOA &GPIO_InitStructure)

EXTI配置
GPIO_EXTILineConfig(GPIO_PortSourceGPIOAGPIO_PinSource0 | \
GPIO_PinSource1 | GPIO_PinSource2 | GPIO_PinSource3 )中断源

EXTI_InitStructureEXTI_LineEXTI_Line0 | EXTI_Line1 | EXTI_Line2 | EXTI_Line3 中断线路
EXTI_InitStructureEXTI_Mode EXTI_Mode_Interrupt 外部触发
EXTI_InitStructureEXTI_Trigger EXTI_Trigger_Falling降
EXTI_InitStructureEXTI_LineCmd ENABLE
EXTI_Init(&EXTI_InitStructure)
}
程序分析:完成KEY相关引脚配置设置相应中断线中断模式触发方式EXTI配置

444 NVIC配置
#include nvich
void NVIC_Config(void)
{
ÉùÃ÷NVIC½á¹¹Ìå
NVIC_InitTypeDef NVIC_InitStructure
设置中断0
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1)
NVIC_InitStructureNVIC_IRQChannel EXTI0_IRQn
NVIC_InitStructureNVIC_IRQChannelCmd ENABLE
NVIC_InitStructureNVIC_IRQChannelPreemptionPriority 1
NVIC_InitStructureNVIC_IRQChannelSubPriority 3


设置中断1

NVIC_InitStructureNVIC_IRQChannel EXTI1_IRQn
NVIC_InitStructureNVIC_IRQChannelCmd ENABLE
NVIC_InitStructureNVIC_IRQChannelPreemptionPriority 1
NVIC_InitStructureNVIC_IRQChannelSubPriority 3


设置中断2

NVIC_InitStructureNVIC_IRQChannel EXTI2_IRQn
NVIC_InitStructureNVIC_IRQChannelCmd ENABLE
NVIC_InitStructureNVIC_IRQChannelPreemptionPriority 1
NVIC_InitStructureNVIC_IRQChannelSubPriority 3


设置中断3

NVIC_InitStructureNVIC_IRQChannel EXTI3_IRQn
NVIC_InitStructureNVIC_IRQChannelCmd ENABLE
NVIC_InitStructureNVIC_IRQChannelPreemptionPriority 1
NVIC_InitStructureNVIC_IRQChannelSubPriority 3

NVIC_Init(&NVIC_InitStructure)

}
程序分析:NVIC中分完成相应中断1234中断分组抢占优先级响应优先级配置均等条件抢答抢占响应优先级均等级
445 DIGITRON函数
#include digitronh
u8 table[]{ 0xc00xf90xa40xb00x990x920x820xf80x800x90}阳极 09
int FlagA1FlagB1FlagC1FlagD1
u16 TIME500
void delayms(u16 time) 延时1ms
void TimeCount(void) 计时

void DIGITRON_GPIO_Config(void)
{
*定义 GPIO_InitTypeDef 类型结构体*
GPIO_InitTypeDef GPIO_InitStructure

*开启 GPIOA 外设时钟*
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC ENABLE)

*选择控制 GPIOB 引脚*
GPIO_InitStructureGPIO_Pin GPIO_Pin_All

*设置引脚模式通推挽输出*
GPIO_InitStructureGPIO_Mode GPIO_Mode_Out_PP

*设置引脚速率 50MHz *
GPIO_InitStructureGPIO_Speed GPIO_Speed_50MHz
*调库函数初始化 GPIOA*
GPIO_Init(GPIOB &GPIO_InitStructure)
}
void TimeCount()
{

u8 i0j0m0n0

选手A
for (i<10i++)
{
GPIO_ResetBits(GPIOBGPIO_Pin_All)
switch (i)
{
case 0 GPIO_SetBits(GPIOBGPIO_Pin_0 | GPIO_Pin_1 | \
GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5)delayms(TIME) break 0

case 1 GPIO_SetBits(GPIOBGPIO_Pin_1 | GPIO_Pin_2)delayms(TIME) break 1

case 2 GPIO_SetBits(GPIOBGPIO_Pin_0 | GPIO_Pin_1 | \
GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_6)delayms(TIME) break 2

case 3 GPIO_SetBits(GPIOBGPIO_Pin_0 | GPIO_Pin_1 | \
GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_6)delayms(TIME)
break 3

case 4 GPIO_SetBits(GPIOBGPIO_Pin_1 | GPIO_Pin_2 | \
GPIO_Pin_5 | GPIO_Pin_6 )delayms(TIME) break 4

case 5 GPIO_SetBits(GPIOBGPIO_Pin_0 | GPIO_Pin_2 | \
GPIO_Pin_3 | GPIO_Pin_5 | GPIO_Pin_6)delayms(TIME) break 5  

case 6 GPIO_SetBits(GPIOBGPIO_Pin_0 | GPIO_Pin_2 | \
GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6)delayms(TIME) break 6   

case 7 GPIO_SetBits(GPIOBGPIO_Pin_0 | GPIO_Pin_1 | \
GPIO_Pin_2)delayms(TIME) break 7   

case 8 GPIO_SetBits(GPIOBGPIO_Pin_0 | GPIO_Pin_1 | \
GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5\
| GPIO_Pin_6)delayms(TIME) break 8 

case 9 GPIO_SetBits(GPIOBGPIO_Pin_0 | GPIO_Pin_1 | \
GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_5 | GPIO_Pin_6)delayms(TIME) break 9  
}

if(FlagA 1)
{
break
}

}

void delayms(u16 time) 延时1ms
{
u16 i0
while(time)
{
i12000
while(i)
}

}


程序分析:数码函数中采switchcase语句进行数码09显示数字显示500ms响应中断跳出for循环实现抢答时间显示

446 中断服务函数

void EXTI0_IRQHandler(void)
{
if (EXTI_GetITStatus(EXTI_Line0) RESET) {
for(i {
LED1(ON)
Delay(100)
LED1(OFF)
Delay(100)
}

FlagA1

EXTI_ClearITPendingBit(EXTI_Line0) }
}

程序分析键产生降进入中断函数LED闪烁FlagA置1实现数码函数跳出for循环

45 章结
章抢答器软件设计采库函数编程方法实现抢答功程序载硬件电路中实现抢答功










第5章 总结展
51 总结
文研究设计八路功抢答器采通电子元器件利80C51单片机外围接口实现抢答系统利单片机定时器计数器定时计数原理软硬件机结合起通查资料搜集关文献理联系实践培养学力动手力原先动接受知识转换动寻求知识说学方法突破设计程中时间仓促力限方难免存足处硬件设计软件设计中功尚未开发出工作中会严格求追求完美
整设计通软件硬件调试想学工作会帮助次设计中遇实际性问题实际设计中发现书理性东西实际运中定出入问题深入理解断更正前错误思维单片机设计硬件电路较简单解决程序设计中问题程序设计灵活东西反映解决问题逻辑思维创新力设计灵魂整设计程中部分时间程序面子程序鉴书样衔接子程序关键问题需单片机结构熟悉说单片机设计软件硬件结合二者密分
通次设计发现足处设计程中发现考虑问题全面专业知识掌握牢固掌握计算机应软件够希足处工作学中改善通次设计懂学重性学会坚持努力学做出榜样
52 展
回头该设计设计扩展功增强:1设计声控装置持说开始时系统动完成清零开始计时功2增加记分模块设定初始积分记录次抢答完成积分3抢答键线实现红外线抢答者远距离进行抢答简化键模块线路布置果提供相应器材时间宽限定完成述扩展功进步完善作品

致 谢
感谢指导老师悉心指导感谢帮助设计程中通查阅量关资料导师交流验学请教学少知识历少艰辛收获样巨整设计中懂许东西培养独立工作力树立工作力信心相信会学工作生活非常重影响提高动手力充分体会创造程中探索艰难成功时喜悦然设计做完美设计程中学东西次课程设计收获财富终身受益























参 考 文 献


[1]张淑清张立国金海龙胡永涛 嵌入式单片机STM32设计应技术 国防工业出版社2015 58
[2]李增生抢答器改进[J]电子制作2008(12)
[3]高伟单片机原理应[M]北京国防工业出版社2008年
[4]蔡阳单片机控制实专题制作[M]北京北京航空航天学出版社2006年
[5] 胡学海单片机原理应系统设计[M]北京北京电子工业出版社2005年













文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

基于STM32的多路抢答器设计与制作

 基于STM32的多路抢答器设计与制作 Design and Make of Multiple Answering Device on STM3内容摘要抢答不仅仅需要参与者,还需要裁判,而裁判的作用是整个过程

平***苏 2年前 上传836   0

基于STM32的点菜机

基于STM32的点菜机摘 要点菜机是用于酒店服务员手持无纸化点菜,采用STM32F103RBT6芯片,这是一款基于CortexM3内核的芯片。显示器采用2.0 寸TFTLCD屏,分辨率220*176。显示屏的功能实现,利用了SPI协议。通用定时器具有输出PWM波的功能,利用该功能,我可以调节显示器的亮度。芯片自带了12位A/D转换,用来监控电池电量,从而达到电量显示的功能。总共

平***苏 2年前 上传1016   0

八人抢答器电路设计电子课程设计报告

 (电子技术课程) 设计说明书 八人抢答器电路设计 起止日期: 2016 年 11月14日 至 2016年 11月 18 日 学生姓名 班级 电气工程 学号 成绩 指导教师(签字) 电气与信息工程 学院(部) 2016年 11 月 18 日 一、设计题目 八人抢答器电路设计 二、设计目的 1、更进一步熟悉

文***品 5年前 上传1635   0

微机原理课程设计四路抢答器

微机原理课程设计四路抢答器目 录摘要 1自动化专业微机原理课程设计任务书 2第一章 智能抢答器的设计背景 31.1抢答器的概念 31.2抢答器的设计背景 31.3课程设计要求 31.4课程设计的主要任务 4第二章 课题硬件设计 52.1芯片的选择 52.2 8255工作方式 52.3抢答器的电路框图 52.4 8255与系统总线的连接方式图 62.5 系统流

文***品 2年前 上传484   0

基于51单片机的8路智能抢答器

抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。

一***纱 6年前 上传2346   0

stm32电子钟设计课程设计报告

 成绩课程论文 题 目: 基于STM32的多功能电子时钟 学生姓名: 学生学号: 系 别: 电气信息工程系 专 业: 电子信息科学与技术 年 级:

文***品 2年前 上传575   0

基于STM32温控风扇设计综合实践论文

 XX 大 学 综合实践(论文)题 目 基于STM32的温控风扇学 院 通信与电子工程学院 专业班级 学生姓名 学生学号

文***享 3年前 上传1151   0

基于STM32的自动泊车系统的设计与实现

基于STM32的自动泊车系统的设计与实现基于STM32的自动泊车系统的设计与实现摘 要 自动泊车系统(Automated Parking System,简称APS)是一项属于无人驾驶的重要技术,随着车辆的激增,汽车自动驾驶技术的不断创新与发展,自动泊车系统尚未普及,为降低当下人工停车的难度,设计了一种基于STM32F103ZET6实现自动倒车入库和侧方位停车的智能化小车

平***苏 3年前 上传788   0

基于STM32的四旋翼飞行控制系统毕业设计

目 录1前言 11.1背景与意义 11.2国内外研究现状 11.3论文主要工作 22总体方案设计 32.1方案比较 32.2方案论证与选择 33飞行器原理与结构 53.1飞行器原理 53.2飞行器结构 64单元模块设计 84.1各单元模块功能介绍及电路设计 84.1.1电源 84.1.2 STM32F407最小系统 94.1.3 下载电路 114.1.4 飞

文***品 3年前 上传989   0

基于STM32多功能播放器的应用界面设计

基于STM32多功能播放器的应用界面设计中文题目摘 要随着全球经济的不断增长和移动通信技术的不断发展,数字媒体设备也不断的在进步发展。人们可以使用他们的智能手机来更好地丰富他们的生活。手机应用是提高性能和改善用户体验的主要来源。这同时改变了我们的生活方式,是时代进步的象征。在我们的日常生活中,看视频、听音乐都是常见的释放压力的方式。为了满足人们的娱乐休闲需求,随着手机

平***苏 2年前 上传444   0

基于STM32的智能温室大棚控制系统

 基于STM32的智能温室大棚控制系统Intelligent greenhouse control system based on STM32 内容摘要 在现代的农业生产过程中,由于农业

平***苏 1年前 上传916   0

基于STM32的六足仿生机器人设计

 基于STM32的六足仿生机器人设计——机械结构设计 基于STM32的六足仿生机器人设计——机械结构设计摘 要在各种地形方面,相较于履带式移动机器人和轮式一定机器人,足式机器人对复杂的地形有着更好的适应性,并且这种足式设计可以协助甚至代替人类进行复杂、危险的各种工

平***苏 2年前 上传629   0

基于stm32的四旋翼无人机的设计

基于stm32的四旋翼无人机的设计——飞行控制系统软件设计基于stm32的四旋翼无人机的设计——飞行控制系统软件设计摘 要四旋翼无人机是是一种稳定性强、结构简单的无人机。本次设计是以STM32F103C8T6为核心,以MPU6050作为飞行姿态感应模块,采用卡拉曼算法、四元数姿态解算、PID控制算法软硬结合的方式来研究并制作四旋翼无人机。本文在通过大量文献查阅的基础上,讲

平***苏 2年前 上传904   0

基于stm32的健身自行车数据采集系统

基于stm32的健身自行车数据采集系统设计基于stm32的健身自行车数据采集系统设计摘 要随着科技的进步,各个领域都运用数据采集系统。而数据采集系统的研发也越来越受重视。本次的目标是设计开发一套应用于健身自行车的数据采集系统,该数据系统主控芯片为STM32F407ZET6的,主要实现健身自行车数据的采集、传输、存储以及显示功能。结合设计要求,本论文主要设计了系统硬件

平***苏 2年前 上传485   0

一种基于STM32的智能门锁系统的设计

随着人们安全意识的不断提高和安全技术的发展,传统的机械锁将被智能门锁逐渐取代。使用指纹,密码或其他方式替换钥匙,用户不再需要担心出门时忘记带上钥匙或者意外丢失了钥匙,而站在门外,或者当他们逛街回家带一个大袋子时,站在门外翻包找钥匙等情况,这为日常生活提供了很多便利。

爱***享 3年前 上传3929   0

基于STM32点阵电子显示屏

基于STM32点阵电子显示屏基于STM32点阵电子显示屏摘 要如今的社会技术和科技的发展日新月异。LED点阵显示屏广泛应用于各种公共场合。例如,在国防工业和国防系统的展示中,在商场、地铁、学校区域、城市交通平台等交通行业的车辆信息展示中,在工厂等行业的实时监控和通知应用中,还有大部分行业等,都可以见到点阵LED显示屏的存在。本设计是基于stm32点阵电子显示屏的设计。

平***苏 3年前 上传1112   0

基于MATLAB的ASK调制解调实现课程设计

大学《通信原理》课程设计报告学 院 专 业 班 级 学 号 学生姓名 指导教师 课程成绩 完成日期 2016年X月X

文***品 3年前 上传726   0

基于UML的图书管理系统设计课程设计

滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: 计算机系 班 级: 学 号: 姓 名:

文***品 1年前 上传398   0

基于arm键盘课程设计

基ARM课程设计 专 业:自动化学 号:姓 名: 在ARM嵌入式应用中,人机交互对话最通用的方法就是通过键盘和LCD显示进行的,本设计是通过键盘向系统发送各种指令或置入必要的数据信息。键盘模块设计的好坏,直接关系到系统的可靠性和稳定性。1 实例说明在ARM应用系统中,键盘扫描只是ARM的工作之一,ARM在忙于各项工作任务时,如何兼顾键盘的输入,则取决

文***品 2年前 上传471   0

基于8051的智能小车设计课程设计

测控电路课程设计题目名称: 智能循迹小车 专业班级: 学生姓名: 学 号:

文***品 2年前 上传584   0

基于plc的交通灯的设计课程设计

任务说明书一、 控制要求:1、系统控制示意图由十字路口交通灯示意图可以知道,在南北和东西主干道上各有一盏红绿灯;在南北和东西人行道上各有一盏红灯和绿灯。2、控制要求 启动及停止按钮的控制,当按下启动按钮时,信号灯系统开始工作,并且周而复始的开始工作,当按下停止按钮时信号灯停止工作,且信号灯的状态回复到初始状态。

文***品 3年前 上传887   0

数字式竞赛抢答器实验报告课程设计

《电子技术综合设计》题 目: 数字式竞赛抢答器 学 院: 信息工程学院 专 业: 建筑设施智能技术 学 号: 姓 名: 指导教师: 完成日期: 2011年X月 目 录一、 设计任务及系统功能简介

文***品 2年前 上传379   0

基于AT89C51单片机多人抢答器设计(无仿真)

 单位代码 学  号 分 类 号 密 级 课程设计基于AT89C51单片机的多人抢答器设计学 院 名 称: 工 学 院 专 业 名 称:

文***享 3年前 上传550   0

开题报告-基于PLC控制的知识竞赛抢答器设计

开题报告电气工程及自动化基于PLC控制的知识竞赛抢答器设计一、综述本课题国内外研究动态,说明选题的依据和意义无论国内抑或是国外,在很多公开竞争场合中,都要求有公正的竞争裁决。这时候,抢答器都可以起到很大作用,它能准确、公正、直观地判断出第1抢答者。通过抢答器的指示灯显示、数码显示和警示蜂鸣等手段指示出第1抢答者,如果抢答过程有犯规情况存在,抢答器也能及时警报。 竞赛抢答器的发展也

毕***阁 4年前 上传995   0

基于STM32单片机的模拟雷达探测设计系统

 基于STM32单片机的模拟雷达探测设计系统 Design of simulation radar detection system based on STM32 中文摘要通过长期的社会观察以及网上数据调研发现

平***苏 2年前 上传796   0