ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:63.68KB ,
资源ID:3284965      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3284965.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(华北电力大学微机课程设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

华北电力大学微机课程设计.docx

1、华北电力大学微机课程设计 课程设计(综合实验)报告( 20 14 - 20 15 年度第 1学期)名 称:微机原理课程设计 题 目:课题 2 交通灯控制系统 院 系: 控制与计算机工程学院班 级: 自动化1203 学 号: 1121190308 学生姓名: 刘帅 _指导教师: 吴华 设计周数: 1周 成 绩: 日期: 年 月 日一、 课程设计(综合实验)的目的与要求1.1目的:在微机原理及应用课程中分别了微计算机各个基本组成模块的原理和编程技术的基础之上,综合应用各部分知识,在实验室现有设备情况下,设计一个具有一定功能的应用系统,达到对各部分知识加深理解,融会贯通的目的。1.2要求:用8255

2、实现交通信号灯软件,硬件设计。8255控制LED发光管实现的十字路口信号灯电路及管理程序,并尽量接近真实信号灯的工作情况。二、设计(实验)正文 1. 设计题目:一个十字路口的交通信号灯,东西向为一组,南北向为一组,组内信号灯亮灭情况相同,R6、Y5、G4 作为南北路口的交通灯,R2、Y1、G0作为东西路口的交通等.程使六个灯按交通等变化规律亮灭。要求进行周期性重复控制: g) 南北路口的绿灯、东西路口的红灯同时亮20 秒。 h) 南北路口的黄灯闪烁3 秒,同时东西路口的红灯闪 3 秒。 i) 南北路口的红灯、东西路口的绿灯同时亮90 秒。 j) 南北路口的红灯、同时东西路口的黄灯亮闪烁3 秒。

3、 k) 在 LED 上同步显示倒计时。2 设计过程:2.1 芯片类型及使用:( 1 )交通信号灯的灯光变化和数码显示通过8255实现控制。PA口用于输出信号控制灯光的变化,PB口用于输出信号控制数码管的显示,PC0用于输入k0的控制开关信号,PC1用于输入用于硬件延时的方波信号。PC7用于输出控制数码管工作/不工作的信号。故写入方式控制字为10000001B=81H ( 2 )LED数码显示:数码管采用共阴极接法,位选信号为0则数码管工作。 adp段发亮条件:对应位输入1,见下表所示:显示数字0123456789PB输出3FH06H5BH4FH66H6DH7DH07H7FH6FH用两片8255

4、控制四个数码管,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无效,高电平

5、1有效.(2)南北向绿灯,东西向红灯,led15显然没有,那数据的最高四位一定是1111。(3)南北向黄灯,东西向红灯4。3. 功能流程图及电路连接图(1)功能及程序流程图( 2 )硬件电路仿真。 4 程序.MODEL SMALL.8086.STACK.CODE.STARTUPSTART:MOV DX,0406H MOV AL,80H OUT DX,AL MOV DX,0606H MOV AL,80H OUT DX,AL MOV AX,ALL_LIGHT ;数据的地址0 MOV DX,0200H MOV DX,AX AGAIN: MOV SI,OFFSET SITUATION;取得定义数据段的

6、偏移地址EA MOV DX,0200H ;273地址 NEXT: MOV AX,SI OUT DX,AX ;数据输出到交通LED灯上 PUSH SI LEA SI,LED LEA DI,TABLEONE ;DUAN0: MOV AX,93 ;赋初值93 MOV CX,AX PUSH CXAB: CALL DISPLAY POP CX DEC CX PUSH CX MOV AX,CX CMP AX,3 JGE AB POP CX POP SI ADD SI,2 ;下一状态1 MOV DX,0200H MOV AX,SI OUT DX,AX PUSH SI LEA SI,LED LEA DI,TA

7、BLETWO;DUAN1: MOV AX,3 MOV CX,AX PUSH CXAC: CALL DISPLAY POP CX DEC CX PUSH CX MOV AX,CX CMP AX,0 JGE AC POP CX POP SI ADD SI,2 ;下一状态2 MOV DX,0200H MOV AX,SI OUT DX,AX PUSH SI LEA SI,LED LEA DI,TABLETHREE;DUAN2: MOV AX,23 MOV CX,AX PUSH CXAD: CALL DISPLAY POP CX DEC CX PUSH CX MOV AX,CX CMP AX,3 JGE

8、 AD POP CX POP SI ADD SI,2 ;下一状态3 MOV DX,0200H MOV AX,SI OUT DX,AX PUSH SI LEA SI,LED LEA DI,TABLEFOUR;DUAN3: MOV AX,3 MOV CX,AX PUSH CXAE: CALL DISPLAY POP CX DEC CX PUSH CX MOV AX,CX CMP AX,0 JGE AE POP CX POP SI JMP AGAIN ;数码管分解显示子程序DISPLAYDISPLAY PROC NEAR MOV DX,10 DIV DL ;32/10=3,把十位给分解出来显示0,此

9、时AL=3,AH=2 MOV CL,AL MOV CH,AH XOR BX,BX MOV BL,CL MOV AL,SI+BX MOV DX,0400H OUT DX,AL XOR BX,BX MOV BL,CH MOV AL,SI+BX MOV DX,0600H OUT DX,AL CALL XUN MOV DX,10 DIV DL MOV CL,AL MOV CH,AH XOR BX,BX MOV BL,CL MOV AX,SI+BX MOV DX,0402H OUT DX,AL XOR BX,BX MOV BL,CH MOV AL,SI+BX MOV DX,0602H OUT DX,AL

10、 CALL DELAY RET DISPLAY ENDPXUN PROC NEAR MOV AH,0 MOV AL,DI INC DI RET XUN ENDPDELAY PROC NEAR ;延时子程序2,延时时间为500*(执行469次循环语句的时间) MOV BX,500LP1: MOV CX,469LP2: LOOP LP2 DEC BX JNZ LP1 RET DELAY ENDP.DATATABLEONE DB 90,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

11、,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,4TABLETWO DB 3,2,1,0TABLETHREE DB 20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0TABLEFOUR DB 3,2,1,0LED DB 3FH,06H,5BH,4FH,66H,

12、6DH,7DH,07H,7FH,6FH;数码管待显示的字符数组0SITUATION DW 1111100001100001B ;南北向红灯,东西向绿灯,MSBled15,LSBled0S1 DW 1111010001010001B ;南北向红灯,东西向黄灯,低电平0无效,高电平1有效S2 DW 1111001100001100B ;南北向绿灯,东西向红灯,led15显然没有,那数据的最高四位一定是1111S3 DW 1111001010001010B ;南北向黄灯,东西向红灯4SIT_END = $ALL_LIGHT EQU 1111110010010110BEND 课程设计(综合实验)总结或

13、结论一周的课程设计结束了,在这次的课程设计中不仅检验了我们所学习的知识,也培养了我们如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,同学分工设计,同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。通过这次课程设计,综合运用本专业所学课程的理论和实际知识进行一次交通灯设计工作的实际训练从而培养和提高学生独立工作能力,相关的课程都有了全面的复习,独立思考的能力也有了提高。 在这次设计过程中,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。由于我们的设计能力有限,在设计过程中难免出现错误,恳请老师们多多指教,我十分乐意接受你们的批评与指正,我们将万分感谢。四、参考文献1 郑学坚,周斌. 微型计算机原理及应用M . 北京:清华大学出版社,2001. 2 朱定华等. 微型计算机原理及应用M. 北京:电子工业出版社,2005.附录(设计流程图、程序、表格、数据等)Welcome !欢迎您的下载,资料仅供参考!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1