基于51单片机的抢答器实训报告总结文档3.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"基于51单片机的抢答器实训报告总结文档3.docx" 本文档是关于基于51单片机的抢答器实训报告的总结文档。该文档详细介绍了抢答器的设计、系统设计、设计思路、设计框图、电路板设计、程序设计、调试过程、功能测试等方面的内容。 一、设计要求 抢答器的设计要求包括:设计并制作基于单片机的抢答器;设计电路并焊接电路板;主持人控制开关和6路抢答按键;抢答时倒计时5秒,过后不能进行抢答;蜂鸣器响一次;同时用一个数码管显示抢答选手的号码;其他选手不能再抢答;电路上要加个蜂鸣器的电路;画电路板时要增加下载接口,方便调试程序。 二、设计思路及设计框图 设计思路包括:主持人按下开关,选手才能进行抢答,程序中要对开关是否有按下进行识别,之后再进行其他操作;选手抢答时,有5秒的抢答时间,时间到时,蜂鸣器会响;判断倒计时是否已为零,若为零,则蜂鸣器发出声音,若不为零,则倒计时变量继续减1。 三、电路板设计 电路板设计包括:晶振电路模块、按键电路模块、蜂鸣器控制电路模块、数码管显示电路模块、单片机下载口电路模块、电源电路模块、复位电路模块等。 四、程序设计 程序设计包括:晶振电路模块的程序设计、按键电路模块的程序设计、蜂鸣器控制电路模块的程序设计、数码管显示电路模块的程序设计等。 五、调试过程 调试过程包括:打开Keil uVision软件,新建项目工程,拷贝上自己的程序,编译运行产生HEX文件;将下载口和电路板连接,提示有安装驱动,按照流程,安装好驱动;打开progisp下载软件,装入此前的HEX文件,再点击自动选项,会提示有程序下载成功的窗口,那么此时程序便下载进AT89S51芯片中了。 六、功能测试 功能测试包括:测试仪器与设备的下载线;性能指标测试,包括:主持人按键没有按下时,按选手按键没有反应;在主持人开关按键按下后,数码管上会显示相应的数字5,并且开始倒计时,到时间为零时,蜂鸣器响,LED灯亮等。 七、实训心得体会 本次单片机实训让我再次学习了51单片机。在此过程中,我遇到了一些问题,但我还是努力的克服了。两周的实训,让我从另一个角度去了解单片机。期间我学会了很多知识,在这次单片机实训中我巩固了平时所学的内容;加深了对仿真软件的使用;掌握了单片机应用电路的设计和调试方法。我对此次实训总结如下:第一,必须确保单片机最小系统正常;第二,在完成硬件焊接之后,必须进行硬件的检测,以确保硬件是正常的;第三,程序要按模块分步编写。
剩余12页未读,继续阅读
- 2301_768318812023-06-25总算找到了想要的资源,搞定遇到的大问题,赞赞赞!
- 粉丝: 4w+
- 资源: 1994
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 非常好的变压器与电感器设计教程100%好用.zip
- Redis 未授权检测、密码爆破、Webshell 写入、SSH 公私钥写入、定时计划重启 Shell .zip
- c#语言的概要介绍与分析
- Python基于RNN的问答系统源代码+权重文件+使用说明
- Unity3d动物狼素材资源
- Redis 支持的一组基本 Python 集合.zip
- 华为FusionCompute云平台HCIA-Cloud FC 6.3安装实验指南
- Redis 容器镜像基于 Red Hat 软件集合,适用于 OpenShift 和一般用途 用户可以在基于 Red Hat Enterprise Linux、Fedora 和 CentOS 的.zip
- Unity语音识别工具
- Redis 地理空间索引的辅助库.zip