1 / 20
文档名称:

毕业设计论文——基于单片机人体反应速度测试仪.doc

格式:doc   大小:74KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计论文——基于单片机人体反应速度测试仪.doc

上传人:2823029757 2022/4/23 文件大小:74 KB

下载得到文件列表

毕业设计论文——基于单片机人体反应速度测试仪.doc

文档介绍

文档介绍:报告每章题目
-
- 2 -

. z.
microputer, its to high performance low price advantage to bee one of the world scope the most widely used microcontroller; Display part adopts LED digital tube display, this set of system in the case of does not affect the test performance, greatly save the design cost, is the high cost performance of a human reaction test. pared with other tester has obvious price petitive advantage; At the same time, the use of this design method is simple, just press the button to plete the test, the convenience for the tester's test.
Keywords: Single chip microputer; Reaction Speed;AT89S52;LED; Digital tube
目 录
1 硬件局部设计1

3
3
3

报告每章题目
-
- 2 -

. z.
2 软件局部设计6
开发环境 7
主体程序设计 7
7
7
3 系统测试8
软件测试 8
硬件测试 8
结 论9
参考文献10
附录 A12
附录 B13
附录 C14
-
. z.
1 硬件局部设计
本工程以AT89S52单片机为核心,实现对人体反响速度的测试,主要控制测试灯的状态,通过测试按键的状态来间接计算人体反响速度。正常情况下系统一直处于空闲等待状态,直到测试者按下按键后,LED测试灯立即点亮。AT89S52单片机在LED测试灯亮的同时开场计算一个随机时间,在一段随机时间完毕后,AT89S52单片机把LED测试灯熄灭,并开场计时灯灭与测试者放开按键的时间差,此计时时间用于纪录被测试者的反响时间,并以毫秒为时间单位在4位数码管上显示。如果在LED测试灯灭之前提前放开测试按键,则显示9999作为出错信息。。
AT89C52
单片机系统
LED
数码管显示器
按键
LED
按键指示灯
单片机引脚图

AT89S52单片机的介绍
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器、计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O口线,看门狗定时器,2 个数据指针,三个16位定时器/计数器,一个6向量2级中断构造,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选