永发信息网

微机原理 8255A应用——交通控制程序

答案:1  悬赏:10  手机版
解决时间 2021-07-31 21:57

题目二:8255A应用——交通灯控制

1)、设计目的

● 掌握8255A方式0的使用与编程方法

● PC机及配套的接口电路实验装置

● IC芯片:8255A应用

2)、内容

● 采用8255A设计交通灯控制的接口方案

● 插接电路

● 编写控制程序

3)、设计步骤

(1)方案设计

考虑普通十字路口,交通灯的控制可分东西向和南北向两组,每组可用红、黄、绿三个灯进行交通管理,所以本方案要点是对六个交通灯进行控制。

由于灯光控制只需要开、关两个状态,所以可以采用开关量实施控制。开关量的输出可以采用8255A的端口,由于开关量有6位,所以采用8位端口,又因为灯光控制不需要联络信号,所以按照方式0输出即可。

(2)电路插接

本实验利用装置提供的8255A芯片和逻辑电平显示器进行。

(3)编程与运行

4)、思考题:

(1) 控制代码在实验中起什么作用?

(2) 控制代码应当根据什么因素加以确定?

最佳答案

CODE SEGMENT
ASSUME CS:CODE
IOCONPT EQU 0FF2BH
IOAPT EQU 0FF28H
IOBPT EQU 0FF29H
IOCPT EQU 0FF2AH
ORG 10e0H
START: MOV DX,IOCONPT
MOV AL,80H
OUT DX,AL
MOV DX,IOBPT
MOV AL,00H
OUT DX,AL
MOV DX,IOCPT
MOV AL,0FH ;H
OUT DX,AL
CALL DELAY1
IOLED0: MOV AL,01011010B ;13L 24H
MOV DX,IOCPT
OUT DX,AL
CALL DELAY1
CALL DELAY1
MOV AL,00001010B ;13LN
OUT DX,AL
MOV CX,8H
IOLED1: MOV DX,IOBPT
MOV AL,50H
OUT DX,AL
CALL DELAY2
MOV AL,00H
OUT DX,AL
CALL DELAY2
LOOP IOLED1
MOV DX,IOCPT
MOV AL,10100101B
OUT DX,AL
CALL DELAY1
CALL DELAY1
MOV AL,00000101B
OUT DX,AL
MOV CX,8H
IOLED2: MOV DX,IOBPT
MOV AL,0A0H
OUT DX,AL
CALL DELAY2
MOV AL,00H
OUT DX,AL
CALL DELAY2
LOOP IOLED2
MOV DX,IOCPT
MOV AL,0FH
OUT DX,AL
CALL DELAY2
JMP IOLED0
DELAY1: PUSH AX
PUSH CX
MOV CX,0030H
DELY2: CALL DELAY2
LOOP DELY2
POP CX
POP AX
RET
DELAY2: PUSH CX
MOV CX,8000H
DELA1: LOOP DELA1
POP CX
RET
CODE ENDS
END START

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
亲情、爱情、友情三个共同点是什么?
暖宝宝可以贴在丝袜上吗?
若单项式-3/4xy²与x的a次方y的次数相同,
迪拜帝国还能不能东山再起?
鹤峰县恩施乐海音像我想知道这个在什么地方
二选一,到底是点选择的啊。有没人可以话我知
这种系统漏洞怎么办,修复了没反映啊,高手进
DNF这玩意怎么用啊
我的爱情到底怎么样
木兰县哈尔滨京东物流木兰达河配送站地址有谁
鼓掌的好处搞笑台词,寻找一个曲艺节目,开场
松北区哈尔滨江鱼粗粮馆地址在哪,我要去那里
两首歌颂祖国的诗词!
苹果怎么吃比较好吃?
why not talk about ( ) about universe.A an
推荐资讯
掇刀区荆门十里牌小学地址是什么,有没有知道
巴东县恩施巴东县渝香羊肉面这个地址在什么地
大冶市黄石大冶市艾情屋花坊在哪里啊,我有事
赞扬工作能力强的句子,形容工作能力强的句子
西峡县南阳老赵饭店(仲景大道西段)地址有谁知
怎么进CS生化版反作弊器的房间啊?
电信商务领航Navigator 1-1路由器
为什么DNF进图之后看不到怪,上面还都是红叉
诺基亚N5000淘宝价多少钱?谁知道说一下
一首我小时候听过的歌曲,是不是都会想起,有
高职和专科是一样的吗
如图,把一张矩形纸片,沿对角线折叠
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?