下载此文档

微型计算机技术及应用课程设计_交通灯控制器.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
石河子大学信息科学与技术学院
微型计算机技术及应用课程设计
题目: 交通灯控制器
姓名:
学号:
院系: 信息科学与技术学院
专业: 计算机科学与技术系
班级:
指导教师:
目录
一、设计题目:交通灯设计 2
二、设计目的 2
三、电路分析 2
2
2
3
四、方案设计 3
3
4
5
五、心得体会 6
六、参考文献 7
八、实验程序 8
一、设计题目:交通灯设计
要求:
能实现红绿灯交替点亮;
显示点亮时间
在绿灯要灭的前3秒钟变成黄灯闪烁
扩展功能:可以进行手动控制切换
二、设计目的
1. 了解交通灯管理的基本工作原理
2. 熟悉8255A并行接口的各种工作方式和应用
3. 熟悉8253计数器/定时器的工作方式及应用编程,掌握利用软硬件相结合定时的方法
、74HC139、74HC154的功能作用
三、电路分析

模拟十字路口交通灯(红、黄、绿三色)的显示控制。

(1)初始时东西方向南北方向都是红灯在亮,计数显示器上显示02/62来显示东西南北方向交通灯时间。并且数字不断减一。
(2)当02减为零时,62刚好变为60,此时02减到0立即变为55,然后55/60
递减一。
(3)然后当55/60减为01/06时,下一个数字显示的是05/05用来显示原来为绿灯变为黄灯,持续时间为5秒。
(4)当黄灯灭后就又初始原来值,回到(1)重复此过程。

在仿真图中利用8255实现交通灯的控制,8253实现计数,并通过8086的控制来在计数管上显示计数时间。用四个交通灯trafficlights来模拟四个路口的交通灯情况。
四、方案设计

十字路口交通灯模拟图
实验仪器上的四个交通灯
微机交通灯实时控制系统用于城市十字路口的交通管理。南北和东西路口各设红、黄、绿三个交通灯。南北向和东西向的交通灯定时55秒交换一次。每次交换前,最后5秒黄灯闪烁,供闪烁5次。

8253可编程定时器/计数器,发放方波脉冲信号实现一秒计时。8253与计数显示器相连,来控制计数的显示。8255A并行接口三个芯片, 其中用A口控制显示道路交通灯信息。B口与计数显示器连接。
PB0~PB7
8255A
PB0~PB3
CLK2
8253A
GATE2
OUT2
交通灯
2-4译码器
主要芯片连接图

初始化8253
初始化8255
开始
主要流程图
计数开始并以此减一
是否最后5秒
黄灯闪烁5秒


5秒后
五、心得体会
在这次的课程设计中,学到的知识有很多,收获也不小。可以从理论结合实际,可以把身边的一些所涉及到的编程工具自己也能够体会和学习一下。比如这次所做的计程车计价器。由于能力有限不能拿单片机或仿真的工具来做,只是用汇编基础的模拟了一下,其中也了解到了最基本的原理,锻炼了自己的基础知识水平。可以用到将来的实际应用当中。能够体会到其中的乐趣。
但是这次也有许多的问题,首先是自己的编程水平不好,所以做起来速度很慢,需要以后多多练习,实验。有些功能还没有能够实现,所以还需要进一步的学习,要学的知识还有很多,还应该花更多的精力在这些方面,这样才能够提高自己的专业水平。
汇编语言和微机接口原理也是最基层的计算机语言和最接近硬件的,只有了解了这里的本质,才能更有效准确的运用其他工具。
六、参考文献
[1] 《IBM-PC汇编语言程序设计》沈美明清华大学出版社 2001年8月第2版
[2] 《IBM-PC汇编语言程序设计例题习题集》沈美明清华大学出版社 1991年6月第1版
[3] 《微机系统和接口应用技术》朱世鸿著清华大学出版社 2006年9月第1版
八、实验程序
CT_PORT EQU 006H
A_PORT EQU 000H
B_PORT EQU 002H
C_PORT EQU 004H
MY8253_CT EQU 19H
CLOCK_0 EQU 01H ;000000101
CLOCK_1 EQU 09H ;0000 1001
CLOCK_2 EQU 11H ;00010001

DATA SEGMENT
LED DB 0CH,09H,0AH,24H,14H
TIME DB 02H,55H,05H,42H,07H;两个数字显示器上下对应显示
TIME

微型计算机技术及应用课程设计_交通灯控制器 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1006108867
  • 文件大小0 KB
  • 时间2013-10-22