下载

3下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 微机接口与技术-交通灯控制系统

微机接口与技术-交通灯控制系统.doc

微机接口与技术-交通灯控制系统

enwei
2009-12-18 0人阅读 举报 0 0 暂无简介

简介:本文档为《微机接口与技术-交通灯控制系统doc》,可适用于高等教育领域

《微机原理与接口技术》课程设计报告交通灯控制系统班级:学号:姓名:指导教师:成绩:年月日目录、课程设计的目的和要求………………………………………………………………、系统的主要功能、作用及主要性能指标………………………………………………、总体设计………………………………………………………………………………基本工作原理……………………………………………………………………硬件总体设计………………………………………………………………………硬件电路设计…………………………………………………………………原理及连线图………………………………………………………………软件总体设计………………………………………………………………………主程序流程图………………………………………………………………中断服务子程序流程图…………………………………………………调试过程……………………………………………………………………………、硬件设计…………………………………………………………………………………、软件设计…………………………………………………………………………………、系统操作说明…………………………………………………………………………、结束语…………………………………………………………………………………………、参考文献……………………………………………………………………………………、课程设计的目的和要求课程设计的目的和意义:《微机原理与接口技术》是计算机、电子类专业的专业基础课。在课程体系种占有重要的位置。课程设计的目的是配合平时的教学和实验以达到巩固和消化课堂教学内容进一步加强综合应用能力启发创新思维的目的。是培养学生综合素质提高动手能力提高发现问题和解决问题能力的重要阶段。课程设计的基本要求:接口设计:根据所选题目和所用的接口电路芯片设计出完整的接口电路。程序设计:要求画出程序流程图设计出全部程序并给出程序设计说明和程序注释。课程设计说明书:a、本次课程设计的目的和意义。b、设计报告:字数约~字(不包括程序清单)内容包括:c、作品的使用或操作说明。d、设计图纸或图表(如接口电路原理图等)。装订时将课程设计说明书附在封面的页之后。、系统的主要功能、作用及主要性能指标按照时间控制原则利用并行接口和定时器采用时间中断方式设计一套十字路口的交通灯管理系统通行时间(或禁止时间)秒准备时间秒在准备时间里黄灯闪烁次闪烁频率为秒周而复始。可利用、、等接口电路。、总体设计、基本工作原理设有一个十字路口、为南北方向、为东西方向。初始化之后、路口的绿灯亮、路口的红灯亮、路口方向通车。延迟一段时间(秒)后、路口的绿灯熄灭而、路口的黄灯开始闪烁。闪烁次(延时秒)后、路口的红灯亮同时、路口的绿灯亮、路口方向开始通车。延迟一段时间(秒)后、路口的绿灯熄灭而黄灯开始闪烁。闪烁次(延时秒)后再切换到、路口方向。之后重复上述过程、硬件总体设计()硬件电路设计各芯片主要管脚的功能如下:APC:和的OUT端相与后得到黄灯信号其中表示亮表示暗PC:表示绿灯信号其中表示亮表示暗PC:表示红灯信号其中表示亮表示暗PC:和GATE端相连为时器的门控型号PC:和GATE端相连为时器的门控型号PA~PA,PB~PB:可接两个段LED显示器用于显示当前等亮时间:定时器:输入信号设为KHZ,工作在方式输出为HZ方波OUT和PC相与得到黄灯信号。定时器:输入信号为OUT工作站方式计数初值为实现延迟S后产生中断。控制字为:定时器:输入信号为OUT工作站方式计数初值为实现延迟S后产生中断。控制字为::采用边沿触发没有级联需要设ICW,ICW,ICW,不用ICW。()原理及连接图、软件总体设计系统流程图如下图所示:中断服务流程图如下图:调试过程()、根据硬件线路设计将硬件的线路连好。()、根据软件设计的程序流程图编好原程序。()、将程序在PC机上编译通过并将PC机与硬件连好进行连接和运行调试。、硬件设计介绍本系统所选用的各种芯片的引脚、功能、相应的命令字控制格式。芯片引角图芯片引角图芯片引角图()A的控制字:A方式选择控制字端口C按位置复控制()A的操作命令字OCW:ADDDDDDDDMMMMMMMM注:M-M分别对应IR-IROCW:ADDDDDDDDRSLEOILLL优先级方式控制位     决定了OCW中L-L位是否有效   当SL=1时          SL=1为有效             用来指定SL=,L-L无效      OCW选定的操作作用于哪一级IR码。()命令字的格式:DDDDDDDDSCSCRWRWMMMBCD计数器计数器锁存读命令方式D=按二进制格式计数计数器只读写低字节方式D=按BCD码格式计数计数器只读写高字节*方式非法先读写低字节*方式后读写高字节方式方式、软件设计源程序清单:源程序(带注释):ADEQUDHADEQUDHADEQUDHADEQUDHADEQUCHADEQUCHADEQUCHADEQUCHADEQUAHADEQUAHDATASEGMENTOLDOCDDOLDOCDDRGDBH下一次应该亮红灯还是绿灯(绿),(红)。DATAENDSCODESEGMENTASSUMEDS:DATA,CS:CODEMAIN:MOVAX,DATAMOVDS,AX中断服务程序函数名:REDGREEN功能:当红绿亮完后设置系统状态REDGREENPROCFARPUSHAXSTIMOVAL,RGNOTAL将RG取反MOVRG,ALMOVAL,BPC置即绿灯变暗OUTAD,ALMOVAL,BPC置即红灯变暗OUTAD,ALMOVAL,BPC置即黄灯变亮OUTAD,ALMOVAL,BPC清GATE低电平计数器暂停计数OUTAD,ALMOVAL,BPC置GATE高电平计数器开始计数CLIPOPAXIRETREDGREENENDP函数名:YELLOW功能:当黄灯亮完后设置系统状态YELLOWPROCFARPUSHAXSTIMOVAL,RGCMPAL,HJNECHANGEREDMOVAL,BPC置即绿灯亮OUTAD,ALJMPENDCHANGECHANGERED:MOVAL,BPC设置即红灯亮OUTAD,ALENDCHANGE:MOVAL,BPC清零即黄灯暗MOVAL,RGNOTAL将RG取反MOVRG,ALOUTAD,ALMOVAL,BPC置gate高电平计数器开始计数OUTAD,ALMOVAL,BPC置gate低电平计数器暂停计数CLIPOPAXIRETYELLOWENDP初始化MOVAL,B(定时器方式BCD计数初值)OUTAD,ALMOVAL,B(定时器工作方式进制计数初值)OUTAD,ALMOVAL,B(定时器工作方式进制计数初值)MOVAL,H给定时器付初值表示最大值OUTAD,ALMOVAL,EH给定时器付初值OUTAD,ALMOVAL,H给定时器付初值OUTAD,AL初始化MOVAL,B各口都工作在方式都作为输出口OUTAD,ALMOVAL,B将PC清零即黄灯暗OUTAD,ALMOVAL,B将PC清零即绿灯暗OUTAD,ALMOVAL,B将PC置即红灯亮OUTAD,ALMOVAL,B将PC置即定时器开始计时OUTAD,ALMOVAL,B将PC清零即定时器暂停计时OUTAD,AL初始化MOVAL,B边沿触发要用ICW没有级联不用ICWOUTAD,ALJMPSHORT$I端口延时MOVAL,BICW,设置中断向量起始中断向量为HoutAD,AL即IR,IR的中断类型号分别是EH,FHMOVAL,BICW,特殊全嵌套非缓冲方式正常结束写入IR中断处理程序YELLOWMOVAX,EHINTHMOVWORDPTROLDOC,BXMOVWORDPTROLDOC,ESMOVAX,CODEMOVDS,AXMOVDX,OFFSETYELLOWMOVAX,EHINTH写入IR中断处理程序REDGREENMOVAX,FHINTHMOVWORDPTROLDOC,BXMOVWORDPTROLDOC,ESMOVAX,CODEMOVDS,AXMOVDX,OFFSETREDGREENMOVAX,FHINTHEXIT:MOVAH,CHINTHCODEENDSENDMAIN程序运行结果:    .即东西方向的绿灯和南北方向的红灯同时点亮分钟    .分钟后东西方向的黄灯闪烁秒钟。此时南北方向仍维持红灯点亮。    .东西方向的黄灯闪烁秒钟后转为东西方向的红灯和南北方向的绿灯同时点亮秒钟    . 秒钟后转为南北方向的黄灯闪烁秒钟此时东西方向仍维持红灯点亮。    .南北方向的黄灯闪烁秒钟后东西方向的绿灯和南北方向的红灯同时点亮分钟。如此循环重复。     由于数码显示模块没有完成数码管没有倒计时显示。六、系统操作说明七、结束语本次课程设计的总结与体会:微机原理与接口技术是一门很有趣的课程任何一个计算机系统都是一个复杂的整体学习计算机原理是要涉及到整体的每一部分。讨论某一部分原理时又要涉及到其它部分的工作原理。这样一来不仅不能在短时间内较深入理解计算机的工作原理而且也很难孤立地理解某一部分的工作原理。所以在循序渐进的课堂教学过程中我总是处于“学会了一些新知识弄清了一些原来保留的问题又出现了一些新问题”的循环中直到课程结束时才把保留的问题基本搞清楚。学习该门课程知识时其思维方法也和其它课程不同该课程偏重于工程思维具体地说在了解了微处理器各种芯片的功能和外部特性以后剩下额是如何将它们用于实际系统中其创造性劳动在于如何用计算机的有关技术和厂家提供的各种芯片设计实用的电路和系统再配上相应的应用程序完成各种实际应用项目。这次实验并不是很难主要的困难来自对程序的理解。功夫不负有心人经过多个人的合作和努力我们最后对实验的原理有了清晰的认识。虽然很多模块单元没有用到但是就系统功能来说我觉得我们做的还是不错的。这次课设却让我们对实验芯片有了足够的了解让我们知道了实验芯片的用法而且它还让我们对自己动手写程序来控制芯片的运作有了一定的基础。虽然只是一个小型的课程设计但是通过学习和操作我们对有关接口的知识将会有一个更广泛的认识而且它对我们以后的学习也会有帮助的。实验中个人的力量是不及群体的力量的我们几个人分工合作做事的效率高了很多。虽然有时候会为了一些细节争论不休但最后得出的总是最好的结论。而且实验也教会我们在团队中要善于与人相处与人共事不要一个人解决所有问题。总之这次课程设计对于我们有很大的帮助通过课程设计我更加深入地理解了微机原理课程上讲到的各种芯片的功能以及引脚的作用同时加深了对于主要芯片的应用的认识同时在试验室的环境里熟悉了汇编程序的编写过程和运行过程最后还提高了自己的动手能力。感谢老师的悉心指导。这个设计过程中我遇到过许多次失败的考验就比如自己对实际生活中的交通秩序的不了解给整个设计带来的困扰真想要就此罢休然而就在想要放弃的那一刻我明白了原来结果并不那么重要我们更应该注重的是这一整个过程。于是我坚持了下来。当然最终这个设计很成功主要体现在这一整个系统几乎没有参考任何书程序由自己独立完成与用来制作的交通灯控制系统相比程序简单易读结构清楚最重要的是成本低。在设计一个系统除了达到所要求的性能指标以外成本也是很重要的一个指标。成本的高低也决定了产品的适用性。八、参考文献《微机原理与接口技术》洪永强北京:科学出版社《微机原理与接口技术》雷丽文、朱晓华、蔡征宇、缪均达北京:电子工业出版社《微型计算机系统原理及应用》周明德北京:清华大学出版社《微机原理与接口技术(第二版)》倪继烈刘新民主编电子科技大学出版社

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/13

微机接口与技术-交通灯控制系统

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利