微机大作业实验报告 (1).pdf
《微机大作业实验报告 (1).pdf》由会员分享,可在线阅读,更多相关《微机大作业实验报告 (1).pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机技术综合实验课程报告微机技术综合实验课程报告题题目目交通灯控制设计交通灯控制设计学生姓名李松阳张磊学号/68院系信息与控制学院专业自动化指导教师 陈逸菲二一三年十二月二十七日二一三年十二月二十七日南京信息工程大学信息与控制学院微机原理与接口技术目录交通灯控制设计-1预期功能-1设计方案-1硬件电路设计-2软件设计-2仿真结果-6小结-8参考文献-8南京信息工程大学信息与控制学院微机原理与接口技术交通灯控制设计交通灯控制设计李松阳张磊南京信息工程大学自动化系 南京 210044摘要:摘要:随着社会经济的发展,城市交通问题越来越引起人们的关注.人、车、路三者关系的和谐,已成为交通治理部分须要解
2、决的主要问题之一.城市交通节制系统是用于城市交通数据监测、交通讯号灯把持与交通劝导的盘算机综合治理体系,它是现代城市交通监控指挥体系中最主要的组成部分.随着城市灵活车量的不断增添,很多大城市如北京、上海、南京等呈现了交通超负荷运行的情形,因此,自 80 年代后期,这些城市纷纭修建城市高速道路,在高速途径建设完成的初期,它们也曾有效地改良了交通状态.然而,随着交通量的快速增加和缺少对高速道路的系统研讨和掌握,高速道路没有充足施展出预期的作用.而城市高速道路在结构上的特色,也决议了城市高速途径的交通状态必定受高速道路与普通途径耦合处交通状态的制约.所以,如何采取适合的控制方式,最大限度应用好消耗巨
3、资修建的城市高速道路,缓解主干道与匝道、城区同周边地域的交通拥堵状况,越来越成为交通运输治理和城市计划部分亟待解决的重要问题.为此,本文就城乡交通灯模仿控制系统的电路原理、设计盘算和试验调试等问题来进行具体剖析讨论.本设计以 proteus 仿真软件为载体,结合,8086 芯片、8255 芯片、8253 芯片、74LS138 芯片以及 7 段数码管等的功能,用汇编语言编程实现了十字路口交通灯的模拟实验。关键词:关键词:NMI 不可屏蔽中断、74LS138 译码器、8253 计数器、并行接口 8255、最小系统一、预期功能:一、预期功能:东西南北各有红黄绿三个交通灯,交通灯亮灭规则为:先东西的红
4、灯亮,南北绿灯亮,持续 9s;四个路口黄灯亮 1s;东西的绿灯亮,南北红灯亮,持续5s;四个路口黄灯亮 1s;重复以上过程。二、设计方案:二、设计方案:本次仿真实验用到的芯片为 8086、74HC373、74LS138 译码器、8253 计数器、并行接口 8255。初次之外还要用到红黄绿三色的LED 发光二极管各四个、100 欧姆的电阻 12 个、7 段数码管一个。其中利用一个 8086 和 3 个 74HC373 以及一个 74LS138 构成一个最小系统,连接方式可以见面报告中的附图。8255A 并行接口中PA0PA6控制 7 段数码管,PC0PC3 控制东西南北四个路口的红灯,PB4PB
5、7 控制东西南北四个路口的黄灯,PC4PC7 控制东西南北四个路口的绿灯。PA口工-1-南京信息工程大学信息与控制学院微机原理与接口技术作在方式 0,输出;PB 口的工作方式在方式 0,输出;PC 口工作在方式 0,输出,所以可以确定控制字为 10000000B。8253A 的功能是用来计数,本实验中的 8253A 采用通道 0,工作在方式 2(速率波发生器方式),输入时钟为100HZ,输出到非屏蔽中断NMI,所以可以确定控制字为00100101B。三、硬件电路设计:三、硬件电路设计:8255A 的选通端接的是 74LS138 的 IO0,因此可以确定 PA 口的端口地址为 8000H,PB
6、口的端口地址为 8002H,PC 口的端口地址为 8004H,8255A 的控制字地址为 8006H。8253A 的选痛端接的是 74LS138 的 IO2,因此可以确定端口 0 的地址为 A000H,端口 1 的地址为 A002H,端口 2 的地址为 A004H,控制字地址为 A006H。四、软件设计:四、软件设计:开始初始化 8255A设置中断-2-南京信息工程大学信息与控制学院微机原理与接口技术初始化 8253A设置交通灯状态启动计数器NMI 中断NO判断YES结束中断程序编码如下:程序编码如下:CODE SEGMENT;ASSUME DS:DATA,CS:CODEIOCON EQU80
7、06H8255控制字地址IOAEQU8000HPA口地址IOBEQU8002HPB口地址IOCEQU8004HPC口地址TCONTRO EQU0A006H8233控制字地址TCON0 EQU0A000H0端口地址TCON1 EQU0A002H1端口地址TCON2 EQU0A004H2端口地址START:MOV DX,8006H写入8255的控制字MOV AL,10000000BOUT DX,ALMOV AX,DATAMOV DS,AXPUSH ESMOV AX,0MOV ES,AXMOV AX,08HNMI中断在中断向量表中的地址MOV SI,AX中断地址的向量送入SI-3-南京信息工程大学信
8、息与控制学院微机原理与接口技术MOV AX,OFFSET NMI_SERVICEMOV ES:SI,AX保持中断服务程序的IP地址MOV BX,CSMOV ES:SI+2,BX保持中断服务程序的CS地址POP ESMOV DX,0A006H写入8253A的控制字MOV AL,00100101BOUT DX,ALMOV DX,0A000HMOV AL,01HOUT DX,ALIOLED0:MOV DX,8004H设置PC端口地址MOV AL,10100101B东西红灯亮南北绿灯亮OUT DX,ALMOV DX,8002H设置PB端口地址MOV AL,11110000B东西南北黄灯灭OUT DX,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机大作业实验报告 1 微机 作业 实验 报告
限制150内