交通灯课程设计方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• MOV AX,DATA ;初始化

MOV DS,AX;放数据段

MOV AX,STACK

MOV SS,AX;放堆栈段

MOV SP,TOP

MOV AL,88H ;

MOV DX,CT_PORT ;C口低四位输出,高四位输入

OUT DX,AL;把控制字放到8255的控制口

MOV AL,0CH ;
PB0~PB3
交通灯
2-4译码器
CLK2 8253A GATE2 OUT2
图4.3 主要芯片连接图
• 4.4主要流程图
开始 初始化8253 初始化8255 计数开始并以此减一 是否最后5秒
否 是 黄灯闪烁5秒
5秒后
图4.4 主要流程图
• 五、心得体会

从这次微机接口课程设计中,学到了很多。可以从理论结合实际,可以把身

MOV AL,00H ;送计数初值的低8位

OUT DX,AL

MOV AL,10H ;送计数初值的高8位

OUT DX,AL

JMP BEGIN


ONESECOND MACRO

MOV DX,MY8253_CT

MOV AL,01110001B
;计数器1工作在方式0

OUT DX,AL

MOV DX,CLOCK_1
• 4.2芯片选择及仿真连线图


图4.2 实验仪器上的四个交通灯
• 8253可编程定时器/计数器,发放方波脉冲信号实现一秒计时。 8253与计数显示器相连,来控制计数的显示。8255A并行接口三个芯 片, 其中用A口控制显示道路交通灯信息。B口与计数显示器连接。
• 4.3主要芯片连接图
PB0~PB7 8255A
• 4.4主要流程图……………………….. ………………………..………………
• 五、心得体会 ……………………………………………………… • 六、参考文献 ……………………………………………………… • 七、实验程序 ………………………………………………………
• 一、设计题目:交通灯控制器
• 要求: • 能实现红绿灯交替点亮; • 显示点亮时间 • 在绿灯要灭的前3秒钟变成黄灯闪烁 • 扩展功能:可以进行手动控制切换
• 边的一些所涉及到的编程工具自己也能够体会和学习一下。锻炼了自己的基
• 础知识水平,可以用到将来的实际应用当中,能够体会到其中的乐趣。

但是这次也有许多的问题,首先是自己的编程水平不好,所以做起来速度很
• 慢,需要以后多多练习,实验。有些功能还没有能够实现,所以还需要进一
• 步的学习,要学的知识还有很多,还应该花更多的精力在这些方面,这样才
• 3.3具体分析 ………………………………………………………………..
• 四、方案设计 ……………………………………………………………
• 4.1模拟对象 ………………………………………………………………………… • 4.2芯片选择及仿真连线图 ………………………………………………………… • 4.3主要芯片连接……………………………………………………………………
时间。并且数字不断减一。 • (2)当02减为零时,62刚好变为60,此时02减到0立即变为55,然后55/60 • 递减一。 • (3)然后当55/60减为01/06时,下一个数字显示的是05/05用来显示原来为绿灯变为黄灯,持续时
间为5秒。 • (4)当黄灯灭后就又初始原来值,回到(1)重复此过程。 • 3.3具体分析 • 在仿真图中利用8255实现交通灯的控制,8253实现计数,并通过8086的控制来在计数管上显示计

MOV DX,A_PORT

OUT DX,AL
Baidu Nhomakorabea


;8253整个初始化过程

MOV DX,MY8253_CT
;8253初始化

MOV AL,00110111B
;计数器0工作在方式3 时钟频率1.8432MHz

OUT DX,AL;
把al中数字放入端口号为MY8253_CT

MOV DX,CLOCK_0
• 能够提高自己的专业水平。

汇编语言和微机接口原理也是最基层的计算机语言和最接近硬件的,只有了
• 解了这里的本质,才能更有效准确的运用其他工具。
• 六、参考文献
• [1] 《IBM-PC汇编语言程序设计》 沈美明 清华大学出版社 2001年8月第2版 • [2] 《IBM-PC汇编语言程序设计例题习题集》沈美明 清华大学出版社 1991年6月第1版 • [3] 《微机系统和接口应用技术》朱世鸿 著 清华大学出版社 2006年9月第1版
数时间。用四个交通灯trafficlights来模拟四个路口
• 的交通灯情况。
• 四、方案设计 • 4.1 模拟对象
图4.1 十字路 口交通灯模 拟图
微机交通灯实时控制系统用于城市十字路口的交通管理。 南北和东西路口各设红、黄、绿三个交通灯。南北向和东 西向的交通灯定时55秒交换一次。每次交换前,最后5秒 黄灯闪烁,供闪烁5次

MOV AL,00H ;送计数初值的低8位

OUT DX,AL

MOV AL,10H ;送计数初值的高8位

OUT DX,AL

ENDM
• HALFSECOND MACRO

MOV DX,MY8253_CT

MOV AL,01110001B
交通灯课程设计 方案
目录
• 一、设计题目…………………………………………………….. • 二、设计目的 ……………………………………………………. • 三、电路分析 ………………………………………………………….
• 3.1主要内容 ……………………………………………………………………….. • 3.2设计要求 ………………………………………………………………………..
• 二、设计目的 • 1. 了解交通灯管理的基本工作原理 • 2. 熟悉8255A并行接口的各种工作方式和应用 • 3. 熟悉8253计数器/定时器的工作方式及应用编程,掌握利用软硬件相结合定时的方法 • 4.了解其它芯片例如74HC373、74HC139、74HC154的功能作用
• 三、电路分析 • 3.1主要内容 • 模拟十字路口交通灯(红、黄、绿三色)的显示控制。 • 3.2设计要求 • (1)初始时东西方向南北方向都是红灯在亮,计数显示器上显示02/62来显示东西南北方向交通灯
相关文档
最新文档