- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二批第1组开关量输入与流水灯设计实验报告
武 夷 学 院
课程设计报告
课程
数学与计算机系
课程设计项目研究报告
目 录
第 1 章 项目简介 3
1.1 项目名称 3
1.2 开发人员 3
1.3 指导教师 3
第 2 章 项目研究意义 3
2.1 课程设计概述 3
2.2 需求分析 3
2.3 研究意义 4
第 3 章 采用的技术 4
3.1 课程设计的方案设计论证 4
3.2 重要算法的设计、流程描述或伪代码描述 4
第4 章 课程设计项目进度表 7
第5 章 课程设计任务分配表 7
第6 章 达到的效果 8
6.1 程序设计思想 8
6.2 程序最终实现结果 8
第7 章 源程序 8
7.1 开关量输入主要源程序 8
7.2 流水灯设计主要源程序 11
第8 章 设计心得 13
第9 章 参考文献 14
第 1 章 项目简介
1.1 项目名称
开关量输入与流水灯设计
1.2 开发人员
10通信班 徐羽霞、郑玉霞、徐攀真、黄丽婕
1.3 指导教师
刘奇
第 2 章 项目研究意义
2.1 课程设计概述研究意义单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统可以软件控制来实现并能够实现智能化,现在单片机控制范畴无所不在例如通信产品、家用电器、智能仪器仪表、过程控制和专用控制装置等等单片机的应用领域越来越广泛第 3 章 采用的技术
3.1 课程设计的方案设计论证
开关输入量导线接插点为高电平时LED是暗的,低电平时LED是亮的。拨码开关状态为OFF时是高电平,拨码开关状态为ON时是低电平。所以当某个拨码开关状态为ON时,它相应所控制的小灯就会变亮。所以这样就实现了“用4个开关分别接在PTA4~PTA7口通过MCU控制分别接在PTA0~PTA3口上的4个小灯,开关拨在“ON”时,对应小灯亮,否则为暗”的效果。
而在做流水灯设计的方案设计时我们在程序一开始就给PTA0口送一个数据,这个数本身就让PTA0先低,其他位位高,然后延时一段时间,再让这个数据向高位移动,然后再输出到PTA1口,这样就实现“流水”效果了。 如果要让接在PTA0口的LED1亮起来,那么只要把PTA0口的电平变为低电平就可以了;相反,如果要接在PTA0口的LED1熄灭,就要把PTA0口的电平变为高电平;同理,接在PTA0-PTA7口的其他7个LED的点亮和熄灭的方法同LED1.要实现流水灯的功能,我们只要将发光二极管LED0-LED7一次点亮,熄灭8只LED灯便会一亮一暗的做流水灯了。由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管两灭的时候应该延时一段时间,否则我们就看不到“流水”效果。
3.2 重要算法的设计、流程描述或伪代码描述)
图1-1 I/O口实验接线图
图1-2 I/O实验流程图
2 八盏灯轮流闪烁的程序输出值描述
执行流水灯程序输出值变化延时延时延时延时延时延时延时延时延时延时延时延时→111111011→延时延时延时→结束转主程序
第4 章 课程设计项目进度表
日期 完成的工作 2012.05.28 项目可行性研究,研究报告 2012.05.29 系统开发技术,运行环境 2012.05.30 子模块的程序设计和调试 2012.05.31 系统联合调试,撰写课程设计总结报告 2012.06.01 交课程设计纸质和电子版材料 第5 章 课程设计任务分配表
成员 座号 项目内容 序号 徐羽霞 60号 1、测试运行环境
2、自编程序,用4个开关分别接在PTA4~PTA7口通过MCU控制分别接在PTA0~PTA3口上的4个小灯,开关拨在“ON”时,对应小灯亮,否则为暗
3、编写实验心得 01 郑玉霞 57号 编写主程序
运行课本中的第一个汇编程序
运行课本中的样例程序,观察小灯的闪烁; 02 徐攀真 61号 1、调整延时的长短,继续观察小灯的闪烁
2、编写任务分配表(表三)和编写项目进度表(表四)
3、收集材料,整理报告 03 黄丽婕 53号 1、编写程序,使八盏小灯轮流闪烁
2、调试程序,观察现象
3、课程设计报告页面设计 04
第6 章 达到的效果
6.1 程序PTA0口的LED1亮起来,那么只
文档评论(0)