课程设计总结报告_第1页
课程设计总结报告_第2页
课程设计总结报告_第3页
课程设计总结报告_第4页
课程设计总结报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

课程设计总结报告课题名称:交通灯模拟控制姓名:谢岚学院:电气工程学院08级02班学号:2008302540036指导老师:王静报告日期:2011年1月10日目录一、课题内容及要求 2二、实验硬件原理图 2三、试验流程图 2四、编程 41、预习编程 42、调试后编程 6五、电路的连接及调试方法、步骤和技巧 9六、实验总结 9一、课题内容及要求(1) 交通路灯的亮灭规律,设有一个十字路口1、3为南北方向,2、4为东西方向,初始状态为四个路口的红灯全亮。之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车。延时一段时间后,1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁,闪烁若干次以后,1、3路口红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车。延时一段时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次以后,再切换到1、3路口方向,之后,重复上述过程。(2) 通过8255A控制发光二极管。PB3、PB0、PA5、PA2对应黄灯,PB1、PA6、PA3、PA0对应红灯,PB2、PA7、PA4、PA1对应绿灯。(3) 程序中设定好8255A的工作模式,及三个端口均工作在方式0,并处于输出状态。(4)各发光二极管共阳极。二、实验硬件原理图R1R11.0kR21.0kR31.0kR51.0kR61.0kR71.0kR91.0kR101.0kR111.0kR131.0kR141.0kR151.0kVCC5VVCCLED1LED5LED9LED3LED2LED6LED10LED84LED3LED7LED11LED15123456789101112U1A7407NU1B7407NU1C7407NU1D7407NU1E7407NU1F7407NU2A7407NU2B7407NU2C7407NU2D7407NU2E7407NU2F7407N131415161718192021222324PB3PB2PB1PB0PA7PA6PA5PA4PA3PA2PA1PA08255黄灯(1、5、9、13):PB3PB0PA5PA2绿灯(2、6、10、14):PB2PA7PA4PA1红灯(3、7、11、15):PB1PA6PA3PA0三、试验流程图开开始使1、3路口红灯亮,而同时2、4路口的绿灯亮使1、3路口的黄灯闪烁8次置8255控制字82H,使B口数据保存在BL中使1、3路口的绿灯熄灭延时延时一段时间使1、3路口的绿灯亮,2、4路口的红灯亮延时置8255控制字80H,使各端口均为输出口,且均工作于方式0读取PB口数据保存在BL中使四个路口的红灯全亮使2、4路口的绿灯熄灭使2、4路口的黄灯闪烁8次四、编程1、预习编程 改程序为实验前根据题目编写,实验时并未成功。CODESEGMENTASSUMECS:CODEIOCONPTEQU0FF2BHIOAPT EQU0FF28HIOBPT EQU0FF29HIOCPT EQU0FF2AHORG12e0HSTART: MOVAL,10000010B MOVDX,IOCONPT OUTDX,AL MOVDX,IOBPT INAL,DX MOVBYTEPTRDS:[0601H],AL MOVDX,IOCONPT MOVAL,10000000B OUTDX,AL MOVDX,IOBPT MOVAL,DS:[0601H] ORAL,00001101B OUTDX,AL MOVDX,IOAPT movax,10110110B OUTDX,ax CALLDELAY1IOLED0:MOVAL,00001011B MOVDX,IOBPT OUTDX,AL MOVax,10101110B movdx,IOAPT outdx,ax CALLDELAY1 CALLDELAY1 ORAL,00000100B movdx,IOBPT outdx,al orax,10010010B movdx,IOAPT OUTDX,ax MOVCX,8HIOLED1:MOVDX,IOBPT ANDAL,11110110B OUTDX,AL movdx,IOAPT andax,11011111B outdx,ax CALLDELAY2 movdx,IOBPT ORAL,00001000B OUTDX,AL movdx,IOAPT orax,00100000B outdx,ax CALLDELAY2 LOOPIOLED1 MOVDX,IOBPT MOVAL,11111101B OUTDX,AL movdx,IOAPT movax,10110110B outdx,ax CALLDELAY2 MOVDX,IOBPT MOVAL,11111011B OUTDX,AL movdx,IOAPT movax,10101110B outdx,ax CALLDELAY1 CALLDELAY1 orax,10000010B OUTDX,ax MOVCX,8HIOLED2:MOVDX,IOBPT ANDAL,11111110B OUTDX,AL movdx,IOAPT andax,11111011B outdx,ax CALLDELAY2 MOVDX,IOBPT ANDAL,00000001B OUTDX,AL movdx,IOAPT andax,00000100B outdx,ax CALLDELAY2 LOOPIOLED2 MOVDX,IOBPT MOVAL,11111101B OUTDX,AL movdx,IOAPT movax,10110110B outdx,ax CALLDELAY2 JMPIOLED0DELAY1:PUSHAX PUSHCX MOVCX,0030HDELY2: CALLDELAY2 LOOPDELY2 POPCX POPAX RETDELAY2:PUSHCX MOVCX,8000HDELA1: LOOPDELA1 POPCX RETCODEENDSENDSTART2、调试后编程在实验室调试后实验失败,之后改变的程序:CODESEGMENTASSUMECS:CODEIOCONPTEQU0FF2BHIOAPT EQU0FF28HIOBPT EQU0FF29HIOCPT EQU0FF2AHORG12e0HSTART: MOVAL,10000010B MOVDX,IOCONPT OUTDX,AL MOVDX,IOBPT INAL,DX MOVDI,AX MOVDX,IOCONPT MOVAL,80H OUTDX,AL MOVDX,IOAPT MOVAL,10110110B OUTDX,AL MOVDX,IOBPT MOVAX,DI ORAL,00001101B ANDAL,11111101B OUTDX,AL CALLDELAY1IOLED0:MOVAX,DI MOVDX,IOBPT ORAL,00000010B ANDAL,11111011B OUTDX,AL MOVAL,10101110B movdx,IOAPT outdx,AL CALLDELAY1 MOVCX,8HIOLED1:MOVDX,IOBPT moval,DI oral,00001111B ANDAL,11110111B OUTDX,AL movdx,IOAPT moval,10011110B outdx,al CALLDELAY2 movdx,IOBPT movax,DI ORAL,00001111B OUTDX,AL movdx,IOAPT moval,11110111B outdx,ax CALLDELAY2 LOOPIOLED1 MOVDX,IOBPT MOVAX,DI ORAL,00001111B ANDAL,11111101B OUTDX,AL movdx,IOAPT moval,01110101B outdx,al CALLDELAY1 MOVCX,8HIOLED2:MOVDX,IOBPT MOVAX,DI ORAL,00001111B ANDAL,11111100B OUTDX,AL movdx,IOAPT moval,11110011B outdx,ax CALLDELAY2 MOVDX,IOBPT MOVAX,DI ORAL,00001111B ANDAL,11111101B OUTDX,AL movdx,IOAPT moval,11110111B outdx,ax CALLDELAY2 LOOPIOLED2 JMPIOLED0DELAY1:PUSHAX PUSHCX MOVCX,0030HDELY2: CALLDELAY2 LOOPDELY2 POPCX POPAX RETDELAY2:PUSHCX MOVCX,8000HDELA1: LOOPDELA1 POPCX RETCODEENDSENDSTART五、电路的连接及调试方法、步骤和技巧电路连接图由步骤2中可以清楚地看到,连接好线路之后就开始进行调试。首先将程序编写好,保存在电脑中,然后打开win88中的软件,按下键盘的“SCAL”键之后点击“确定”,显示为“联机”状态。导入编写好的程序,打开“调试”菜单,电机“运行”,如果程序编写有问题,会弹出对话框进行提示,如果没有问题则可以看到LED开始按照规律变化。六、实验总结 这次试验我们并没有试验成功,在预习该实验项目时自行编程,但是到实验室运行时并未出现理论上的效果,实验失败。在

温馨提示

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

评论

0/150

提交评论