华北电力大学微机课程设计_第1页
华北电力大学微机课程设计_第2页
华北电力大学微机课程设计_第3页
华北电力大学微机课程设计_第4页
华北电力大学微机课程设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

。课程设计(综合实验)报告(2014--2015 年度第1 学期)名 称:微机原理课程设计题 目:课题2 交通灯控制系统院 系: 控制与计算机工程学院班 级: 自动化1203学 号: 1121190308学生姓名: 刘帅 __指导教师: 吴华设计周数: 1 周成 绩:日期: 年 月 日精选资料,欢迎下载。一、 课程设计(综合实验)的目的与要求1.1目的:在微机原理及应用课程中分别了微计算机各个基本组成模块的原理和编程技术的基础之上,综合应用各部分知识,在实验室现有设备情况下,设计一个具有一定功能的应用系统,达到对各部分知识加深理解,融会贯通的目的。1.2要求:用8255实现交通信号灯软件,硬件设计。 8255控制LED发光管实现的十字路口信号灯电路及管理程序,并尽量接近真实信号灯的工作情况。二、设计(实验)正文设计题目:一个十字路口的交通信号灯,东西向为一组,南北向为一组,组内信号灯亮灭情况相同, R6、Y5、G4作为南北路口的交通灯, R2、Y1、G0作为东西路口的交通等 .程使六个灯按交通等变化规律亮灭。要求进行周期性重复控制:南北路口的绿灯、东西路口的红灯同时亮20秒。h)南北路口的黄灯闪烁3秒,同时东西路口的红灯闪3秒。i)南北路口的红灯、东西路口的绿灯同时亮90秒。j)南北路口的红灯、同时东西路口的黄灯亮闪烁3秒。在LED上同步显示倒计时。设计过程:2.1 芯片类型及使用 :(1)交通信号灯的灯光变化和数码显示通过 8255实现控制。PA口用于输出信号控制灯光的变化,PB口用于输出信号控制数码管的显示, PC0用于输入k0的控制开关信号, PC1用于输入用于硬件延时的方波信号。 PC7用于输出控制数码管工作 /不工作的信号。故写入方式控制字为10000001B=81H(2)LED 数码显示:数码管采用共阴极接法,位选信号为 0则数码管工作。a ~dp段发亮条件:对应位输入 1,见下表所示:精选资料,欢迎下载。显示数字0123456789PB输出3FH06H5BH4FH66H6DH7DH07H7FH6FH用两片8255控制四个数码管, U12的PA、PB端控制计数器的高位(也就是十位) 。U13的PA、PB控制计数器的低位(也就是个位) 。3)用两片74LS273控制南北东西12个路灯。D1--D12分别对应芯片的U9、U11的Q6、Q3、Q0、Q9、Q7、Q4、Q1、Q10、Q8、Q5、Q2、Q11。4)8086的20根地址线分别接到3个74LS273的U6、U7、U10的D口。5)用一片74LS154控制两片8255。U6、U7、U10的Q端经过逻辑运算接入U5的ABCD端用来控制两片8255的显示顺序。2.2 线路连接及写入程序中的数据的计算(1)南北向红灯,东西向黄灯,低电平 0无效,高电平1有效.(2)南北向绿灯,东西向红灯, led15显然没有,那数据的最高四位一定是 1111。3)南北向黄灯,东西向红灯4。功能流程图及电路连接图1)功能及程序流程图初始化82558253G4,R2亮8253延迟20秒Y5,R2闪3秒R6,G0亮精选资料,欢迎下载。8253延迟90秒R6,Y1闪3秒(2 )硬件电路仿真。程序.MODELSMALL.8086.STACK.CODE.STARTUPSTART:MOVDX,0406HMOVAL,80HOUTDX,ALMOVDX,0606HMOVAL,80HOUTDX,ALMOVAX,ALL_LIGHT ;数据的地址 0MOVDX,0200HMOVDX,AX精选资料,欢迎下载。AGAIN:MOVSI,OFFSETSITUATION;取得定义数据段的偏移地址 EAMOVDX,0200H ;273地址NEXT: MOVAX,[SI]OUTDX,AX ;数据输出到交通 LED灯上PUSHSILEASI,LEDLEADI,TABLEONE;DUAN0:MOVAX,93 ;赋初值93MOVCX,AXPUSHCXAB: CALLDISPLAYPOPCXDECCXPUSHCXMOVAX,CXCMPAX,3JGEABPOPCXPOPSIADDSI,2 ; 下一状态 1MOVDX,0200HMOVAX,[SI]OUTDX,AXPUSHSILEASI,LEDLEADI,TABLETWO;DUAN1:MOVAX,3MOVCX,AXPUSHCXAC: CALLDISPLAYPOPCXDECCXPUSHCXMOVAX,CXCMPAX,0精选资料,欢迎下载。JGEACPOPCXPOPSIADDSI,2 ; 下一状态 2MOVDX,0200HMOVAX,[SI]OUTDX,AXPUSHSILEASI,LEDLEADI,TABLETHREE;DUAN2:MOVAX,23MOVCX,AXPUSHCXAD: CALLDISPLAYPOPCXDECCXPUSHCXMOVAX,CXCMPAX,3JGEADPOPCXPOPSIADDSI,2 ;下一状态 3MOVDX,0200HMOVAX,[SI]OUTDX,AXPUSHSILEASI,LEDLEADI,TABLEFOUR;DUAN3:MOVAX,3MOVCX,AXPUSHCXAE: CALLDISPLAYPOPCXDECCXPUSHCXMOVAX,CXCMPAX,0精选资料,欢迎下载。JGEAEPOPCXPOPSIJMPAGAIN;数码管分解显示子程序 DISPLAYDISPLAYPROCNEARMOVDX,10DIVDL ;32/10=3, 把十位给分解出来显示 0,此时AL=3,AH=2MOVCL,ALMOVCH,AHXORBX,BXMOVBL,CLMOVAL,[SI+BX]MOVDX,0400HOUTDX,ALXORBX,BXMOVBL,CHMOVAL,[SI+BX]MOVDX,0600HOUTDX,ALCALLXUNMOVDX,10DIVDLMOVCL,ALMOVCH,AHXORBX,BXMOVBL,CLMOVAX,[SI+BX]MOVDX,0402HOUTDX,ALXORBX,BXMOVBL,CHMOVAL,[SI+BX]MOVDX,0602HOUTDX,ALCALLDELAYRETDISPLAYENDP精选资料,欢迎下载。XUNPROCNEARMOVAH,0MOVAL,[DI]INCDIRETXUNENDPDELAYPROCNEAR ;;延时子程序 2,延时时间为 500*(执行469次循环语句的时间)MOVBX,500LP1: MOVCX,469LP2: LOOPLP2DECBXJNZLP1RETDELAYENDP.DATATABLEONE DB90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4TABLETWODB3,2,1,0TABLETHREEDB20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0TABLEFOURDB3,2,1,0LEDDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH;数码管待显示的字符数组0SITUATIONDW1111100001100001B;南北向红灯,东西向绿灯,MSB——》led15,LSB——》led0S1DW1111010001010001B;南北向红灯,东西向黄灯,低电平0无效,高电平1有效S2DW1111001100001100B;南北向绿灯,东西向红灯,led15显然没有,那数据的最高四位一定是1111S3DW1111001010001010B;南北向黄灯,东西向红灯4SIT_END=$ALL_LIGHTEQU1111110010010110BEND课程设计(综合实验)总结或结论精选资料,欢迎下载。一周的课程设计结束了,在这次的课程设计中不仅检验了我们所学习的知识,也培养了我们如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,同学分工设计,同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。通过这次课程设计,综合运用本专业所学课程的理论和实际知识进行一次交通灯设计工作的实际训练从而培养和提高学生独立工作能力,相关的课程都有了全面的复习, 独立思考的能力也有了提高。 在这次设计过程中, 体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。由于我们的设计能力有限,在设计过程中难免出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论