1 / 19
文档名称:

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

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

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

分享

预览

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

上传人:wxnt86 2022/1/21 文件大小:67 KB

下载得到文件列表

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

文档介绍

文档介绍:报告每章题目
.
I / 19
XX工学院
毕业设计报告
题 目:基于单片机人体反应速度测试仪
院 系: 信息与控制学院 〔黑三
专 业: 通信工程 〔黑三
班级学号: 093system 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. Compared with other tester has obvious price competitive advantage; At the same time, the use of this design method is simple, just press the button to complete the test, the convenience for the tester's test.
Keywords: Single chip microcomputer; Reaction Speed;AT89S52;LED; Digital tube
目 录
1 硬件部分设计1

3
3
3

2 软件部分设计6
报告每章题目
.
III / 19
开发环境 7
主体程序设计 7
7
7
3 系统测试8
软件测试 8
硬件测试 8
结 论9
参考文献10
附录 A12
附录 B13
附录 C14
.
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种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8位微控制器8K字节在系统可编程Flash AT89S52。
与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz~33Hz、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。 所示。
报告每章题目
2 / 19
.
AT89S52单片机引脚图
LED发光二极管的特性
<1> 发光响应快,亮度强