- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
该设计论文已经通过各大高校老师审核认可并通过答辩,准确完整无误。欢迎大家下载学习交流。如有疑问可随时联系店主,竭诚为您解答!!
《单片机课程设计报告》
题 目: 交通红绿指挥灯
学 院: 化工过程自动化
专 业: 电气工程及其自动化
班 级: 1202
姓 名
学 号: 120122714
指导教师:
日期:2014年12月20日
目录
1.课程设计的目的 3
2.课程设计的题目与要求 4
2.1课程设计题目 4
2.2设计要求 4
3.课程设计报告内容 4
3.1设计方案的说明 5
3.2各部分工作原理 6
3.2.1硬件原理框图 6
3.2.2软件原理框图 6
3.2.3软件与硬件的分工合作 6
3.3设计方案的图表 7
3.3.1主程序流程图 7
3.3.2数码管显示电路图 8
3.3.3系统原理图 8
3.3.4仿真电路及效果图 9
3.4编程设计说明书 11
3.4.1程序及注释 11
4.总结 13
1.课程设计的目的
通过这次单片机课程设计,掌握汇编语言的编程方法,熟练运用所学过的单片机知识,从而提高自己的知识掌握熟练度以及动手能力。
通过这次对交通红绿灯的设计,运用和掌握了定时器、计数器等使用方法,合理安排器件,用最简单最经济的方式解决问题。
2.课程设计的题目与要求
2.1课程设计题目:交通红绿灯指示器的设计
2.2设计要求
用所学过的单片机的知识设计一台交通红绿灯指示器,能够控制东西南北四个方向的交通,共有红黄绿三灯,红灯与绿灯之间交换时黄灯要闪烁3次,每次1秒,设定通行时间为60秒,等待时间们也是60秒。
3.课程设计报告内容
如图1所示结构,东西南北共12盏灯,分别都是红、黄、蓝3种颜色:
图1
但是根据常识可以知道,四个方向中东西两个方向3盏灯的工作情况是一致的,南北方向3盏灯的工作情况是一致的,所以设东西为一组,南北为一组这样一来只需要控制6盏灯的亮灭规律就能达到要求了,剩下的两组一致就可以了。要求是南北或是东西通行时间为60秒,等待也是60秒,所以绿灯亮60秒后黄灯闪烁3秒再让红灯亮60秒,就这样反复循环。
3.1设计方案的说明
基于以上的任务分析再结合自己所学习的单片机的中断系统、定时器以及计数器的知识,我们把以前分好的两组每组红、黄、绿3盏灯共6盏灯分别接到单片机的6个输出引脚上面用P1口进行输出:
通过对P1口P0---P5口编程来实现控制目的,各个灯的熄灭情况就通过定时器、计数器以及中断系统的配合来实现控制目的。交通红绿灯的时间显示我们可以用两个发光二极管来完成,即把十位接在P1口,个位接在P3口上,然后再对P1、P3口进行编程就可以实现控制目的。这样一来 就可以分为4个工作状态:
状态1:东西绿灯亮,南北红灯亮
状态2:东西黄灯亮,南北红灯亮
状态3:东西红灯亮,南北绿灯亮
状态4:东西红灯亮,南北黄灯亮
工作时就可分为这4种状态,当显示这4种以外的状态时就可以判定为出现故障。
3.2各部分工作原理
3.2.1硬件原理框图如图3
图3
3.2.2软件原理框图如图4
图4
3.2.3软件与硬件的分工合作
硬件与实物相连接,软件与硬件相连接,通过编写程序使硬件实现预期的功能,硬件就相当于外在表现而软件就相当于内在品质。
本次设计使用的单片机为AT89C51,AT89C51是带有4K字节闪存的低电压高性能微处理器,其主要特性:
a.与MCS-51兼容
b.4k字节可编程FLASH存储器
c.寿命:1000写/擦循环
d.数据保留时间:10年
e.全静态工作:0HZ-24MHZ
f.三级程序存储器锁定
g.32可编程I/O线
h.两个16位定时器/计数器
i.5个中断源
j.可编程串行通道
k.低功耗的闲置和掉电模式
l.片内振荡器和时钟电路
3.3设计方案的图表
3.3.1主程序流程图如图5
图5
3.3.2数码管显示电路图如图6
设计中采用发光二极管作为交通灯来使用,单片机的I/O接口直接与发光二极管相连。让东西方向的两组同色灯连在一起,南北方向的两组同色灯连在一起,受单片机P2.0—P2.5控制。共有12个发光二极管,共阳极链接,只有当I/O口输出低电平时对应的发光二极管才会发光。其中P2.0—P2.2控制东西方向的红、绿、黄3灯,P2.3—P2.5控制南北方向的红、绿、黄3灯。
图6
3.3.3系统原理图如图7
图7
在设计中用到起移位作用的芯片是双向移位寄存器74LS190,用此芯片来控制灯的移动,可搭建出单循环和往复循环两种结构电路。
双向移位寄存器74194 为 4 位双向移位寄存器,其主要电特性的典型值如下:当清除端(CL)为低电平时,输出端(QA-QD)均
您可能关注的文档
- 毕业设计(论文)-欠平衡钻井技术概况.doc
- 毕业设计(论文)-墙体彩绘设计说明.doc
- 毕业设计(论文)-巧克力包装工艺及车间设计.doc
- 毕业设计(论文)-球磨铸铁曲轴热处理工艺设计.doc
- 毕业设计(论文)-全自动洗车机控制系统设计.doc
- 毕业设计(论文)-燃煤锅炉自动控制系统设计.doc
- 毕业设计(论文)-热锻模具钢的热处理工艺设计.doc
- 毕业设计(论文)-日产5000吨熟料新型干法水泥厂生料车间工艺设计.doc
- 毕业设计(论文)-山楂去核机的设计.doc
- 毕业设计(论文)-设计100m3红霉素机械搅拌通风反应器.doc
- 2025年江苏苏州太仓市教育系统招聘教师130人笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年江苏省地震局招聘事业单位工作人员笔试高频难、易错点备考题库及答案详解一套.docx
- 2024年果洛州公务员考试行测试卷历年真题精选答案详解.docx
- 2024年揭阳市公务员考试行测试卷历年真题精编答案详解.docx
- 2024年巴音郭楞蒙古自治州公务员考试行测试卷历年真题及答案详解(必刷).docx
- 2024年张家界市公务员考试行测试卷历年真题及完整答案详解一套.docx
- 2024年昭通市公务员考试行测试卷历年真题带答案详解.docx
- 2024年广东省公务员考试行测试卷历年真题及答案详解(新).docx
- 2024年德州市公务员考试行测试卷历年真题附答案详解(实用).docx
- 2024年景德镇市公务员考试行测真题附答案详解(突破训练).docx
文档评论(0)