(语言、微机原理及接口技术)实验交通灯.docx 立即下载
2025-08-28
约7.3千字
约24页
0
16KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(语言、微机原理及接口技术)实验交通灯.docx

(语言、微机原理及接口技术)实验交通灯.docx

预览

免费试读已结束,剩余 19 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(语言、微机原理及接口技术)实验交通灯

课程设计说明书课程设计名称:微机原理与接口技术课程设计课程设计题目:微机打印口外接交通灯模拟LED显示器学院名称:信息工程学院专业:计算机科学与技术班级:学号:姓名:评分:教师:年X月X日设计选题及功能说明设计选题:微机打印口外接交通灯模拟LED显示器。课题要求及功能说明:通过微机打印插座(25D)设计,用微机编程可实现对打印口外接12个路口交通灯(红、绿、黄)的控制显示等。设有一个十字路口,1、3为南北方向,2、4为东西方向,初始为四个路口的红灯全亮,之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车;延时一段时间后,1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁,闪烁若干次后,1、3路口红灯亮,而同时2、4路口的绿灯亮,2、4方向通车;延时一段时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次后,再切换到1、3路口方向,之后重复上述过程。硬件电路设计硬件电路采用ProtelTechnology公司的CAD工具Protel99进行设计。2.18255A芯片选择按照课题设计要求,我们选择通过8255A并口来控制LED发光二极管的亮灭,8255A具有3个通道3种工作方式的可编程并行接口芯片。使用前要写入一个方式控制字选择A、B、C三个端口各自的工作方式,共有三种;方式0:基本的输入输出方式,即无须联络就可以直接进行的I/O方式。其中A、B、C口的高四位或低四位可分别设置成输入或输出。方式1:选通I/O,此时接口和外围设备需联络信号进行协调,只有A口和B口可以工作在方式1,此时C口的某些线被规定为A口或B口与外围设备的联络信号,余下的线只有基本的I/O功能,即只工作在方式0.方式2:双向I/O方式,只有A口可以工作在这种方式,该I/O线即可输入又可输出,此时C口有5条线被规定为A口和外围设备的双向联络线,C口剩下的三条线可作为B口方式1的联络线,也可以和B口一起方式0的I/O线。8255A引脚信号如右图2.2电路设计本设计用DB25连接8255控制12个LED亮灭电路原理图如图1:图1交通灯原理图2.3印刷电路图设计制作pcb印刷电路板,采用的是自动布线的方法。即利用正确的原理图制作网络表,然后新建CAMoutputconfiguration文件,在设定好印刷板得规格大小后导入刚才生成的网络表,然后再调整各元件的位置,等待其自动布线。经过多次设计修改,本交通灯模拟LED显示器的PCB图如图2所示图2交通灯模拟LED显示器测试程序用汇编语言编写对交通灯的测试程序要根据交通灯原理图,主机与8255A连接:从交通灯原理图可以看出,低电平有效/CS选择8255A,通过对A0、A1控制选择8255A的PBPC端口,低电平有效/WR控制输入;8255A与交通灯连接:8255A的端口PB高4位分别与交通灯的四个方向的绿灯相连,PC端口的低4位与四个方向的红灯相连,PC端口的高4位与四个方向的黄灯,从交通灯原理图可看出一下特点(1)相对方向的灯保持一致,如1、3,方向,2、4方向。那么在设计程序时,1、3方向的一样,2、4方向的一样(2)四个方向的交通灯可能出现的组合:红绿、红黄,不会出现绿黄。既不能出现端口PB高4位与PC端口的高4位同时有效的情况。根据以上所述程序可以设计为如下DATAPTEQU378HCTRLPTEQU37AHINTCNTEQUGDURAEQUYDURAEQURDURAEQUGSTATEEQU0Y1STATEEQUY2STATEEQURSTATEEQUY3STATEEQUY4STATEEQUDSEGSEGMENTOLD1CHDD?LTSTATEDB?YBLKCNTDB0DSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGSTART:MOVDX,CTRLPTMOVAL,11101100BOUTDX,ALMOVDX,DATAPTMOVAL,10000000BOUTDX,ALMOVAX,351CHINT21HMOVWORDPTROLD1CH,BXMOVWORDPTROLD1CH+2,ESMOVDX,OFFSETNEW1CHMOVAX,251CHCALLGREENINT21HMOVAH,0INT16HLDSDX,OLD1CHMOVAX,251CHINT21HMOVAH,4CHINT21HNEW1CH:CMPCX,0JZNEXTDECCXIRETNEXT:CMPLTSTATE,GSTATEJZGRNCMPLTSTATE,Y1STATEJZYLW1CMPLTSTATE,Y2STATEJZYLW2CMPLTSTATE,RSTATEJZRDCMPLTSTATE,Y3STATEJZYLW3CMPLTSTATE,Y4STATEJZYLW4GRN:CALL
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(语言、微机原理及接口技术)实验交通灯

文档大小:16KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用