- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
综合实验报告
实验题目: 夜班防睡控制与记录
学生班级:
学生姓名:
学生学号:
指导教师:
实验时间: 2016.9.18
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc125123871 一、设计要求 PAGEREF _Toc125123871 \h 2
HYPERLINK \l _Toc125123872 1、环境需求 PAGEREF _Toc125123872 \h 2
HYPERLINK \l _Toc125123873 2、功能需求 PAGEREF _Toc125123873 \h 2
HYPERLINK \l _Toc125123874 二、软件设计 PAGEREF _Toc125123874 \h 3
HYPERLINK \l _Toc125123875 三、硬件设计 PAGEREF _Toc125123875 \h 7
HYPERLINK \l _Toc125123876 1、各芯片使用及说明 PAGEREF _Toc125123876 \h 7
HYPERLINK \l _Toc125123877 2、硬件设计原理 PAGEREF _Toc125123877 \h 13
HYPERLINK \l _Toc125123878 3、实验线路连接 PAGEREF _Toc125123878 \h 14
HYPERLINK \l _Toc125123879 四、程序调试与运行 PAGEREF _Toc125123879 \h 15
HYPERLINK \l _Toc125123880 五、课设小结 PAGEREF _Toc125123880 \h 15
HYPERLINK \l _Toc125123881 附A:参考资料 PAGEREF _Toc125123881 \h 16
HYPERLINK \l _Toc125123882 附B:源程序 PAGEREF _Toc125123882 \h 17
HYPERLINK \l _Toc125123883 附C:硬件原理图 PAGEREF _Toc125123883 \h 22
夜班防睡控制、记录器的设计与功能实现
一、引言
1、设计内容
用单片机实现对值夜班人员的防睡控制和记录睡着时间与次数的功能。
2、功能需求
基本功能需求如下:
1)每10min用较柔和的声音提醒一次值班者,值班者按某一键后复位,计时重新开始。
2)若计到11min时无人按复位键,则以较急促的声音报警,黄灯闪烁,并每隔10min计数器加1。
3)当到60min时红灯闪烁,并仧尖锐的声音持续报警。以LED显示时、分、秒。则记录下这个时刻,以便管理者查看。显示格式:时、分、秒。
二、总体设计
本次课程设计采用的主要是模块化的设计思想,首先对夜间防睡控制/纪录器的每个功能模块进行详细的需求分析,需求分析完之后确定各个模块功能之后,建立各个需求的功能模块图,最后细化每个模块的功能。根据细化后的功能模块图对每个模块编写相应的子程序,对每个功能模块进行测试,在成功测试每一个功能模块之后,然后进行整个程序的测试。
夜间防睡控制的功能模块图如下:
夜班防
夜班防睡控制 / 记录器
计
时
模
块
发声控制
记录控制
时间查询
关中断
关中断
保存现场信息
SECOND60
分钟MINUTE加1
MINUTE60
秒钟SECOND=0
小时HOUR加1
分钟MINUTE=0
显示时间
小时HOUR24
小时HOUR=0
N
N
N
恢复现场
Y
Y
Y
开中断
计
时
模
块
发声模块设计
发声模块设计
COUNT在中断计时1s加一
COUNT=10?
1-TR0 (开定时器T0)
产生柔和发声脉冲
COUNT=20?
产生急促发声脉冲,黄灯亮
按下复位键?
COUNT=30?
按下复位键?
Y
N
Y
N
Y
继续计时
COUNT=0
Y
N
Y
时间记录和查看时间
时间记录和查看时间
COUNT==30S,记录该时刻的时间存放在50H,51H,52H中
判断是否按下查看记录时间键
1-F0 (标记查看键按下)
继续计时
N
Y
查看计时 / 次数
F0 = = 1
显示记录时间 / 次数
F0 = = 0
显示当前时间
N
Y
N
Y
1、各芯片使用及说明
本次夜间防睡系统主要使用了的芯片为:80C51(CPU),8155。
MCS-51 CPU中的位处理器,是一个完整的1位微计算机,它有自己的CPU、位寄存器、I/O口和指令集。这个1位机在开关决策、逻辑电路仿真 、工业控制
您可能关注的文档
最近下载
- 小学科学“技术与工程”领域学与教的问题及对策——基于南京市M小学的.pdf VIP
- 农民工工资发放管理.pptx VIP
- 18J811-1《建筑设计防火规范》图示.pptx VIP
- 隔膜纸行业行业发展趋势及投资战略研究分析报告.docx
- 消毒剂消毒效果及有效期确认方案&洁净室臭氧消毒验证&臭氧发生器及其消毒灭菌效果验证方案及案例.pdf VIP
- 2025年中国财富管理市场供需现状及投资战略研究报告.docx
- 生产设备安全卫生设计总则GB5083-2023解读PPT.pdf
- 安徽省高中生物会考常考知识点总结.pdf VIP
- 《彼得•林奇的成功投资》.doc
- 回弹模量原始记录表格及计算.xls VIP
文档评论(0)