6-7 8255 控制交通灯

原创 2016年06月01日 19:16:00

一、实验目的

并行接口8255实现十字路口交通灯模拟。

二、实验内容

l7、l6、l5 作为南北交通灯与pc7、pc、pc5 相连,

l2、l1、l0作为东西交通灯与pc2、pc1、pc0相连。

使6个灯有规律的亮灭。

四、汇编程序data segment

ioport equ 0ff00h-0280hio8255a equ ioport+288h
io8255b equ ioport+289h
io8255c equ ioport+28ah
io8255d equ ioport+28bh
portc1 db 24h,44h,04h,44h,04h,44h,04h
db 81h,82h,80h,82h,80h,82h,80h
db 24h,44h,04h,44h,04h,44h,04h
db 81h,82h,80h,82h,80h,82h,80h
db 24h,44h,04h,44h,04h,44h,04h
db 81h,82h,80h,82h,80h,82h,80h

db 0ffh
data ends
code segment
assume cs:code, ds:data
start:mov ax,data
mov ds,ax
mov dx,io8255d
mov al,90h
out dx,al
lea di,portc1
re_on:mov al,[di]
inc di
cmp al,0ffh
jz exit
mov dx,io8255c
on: out dx,al
call delay
jmp re_on
exit:mov ah,4ch
int 21h
delay proc near
mov cx,0ffffh
de1:mov bx,0ff0h
de0:dec bx
jnz de0
loop de1
ret
delay endp
code ends
end start

data segment
ioport equ 0ff00h-0280h
io8255a equ ioport+288h
io8255b equ ioport+289h
io8255c equ ioport+28ah
io8255d equ ioport+28bh
portc1 db 24h,44h,04h,44h,04h,44h,04h
db 81h,82h,80h,82h,80h,82h,80h
db 24h,44h,04h,44h,04h,44h,04h
db 81h,82h,80h,82h,80h,82h,80h
db 24h,44h,04h,44h,04h,44h,04h
db 81h,82h,80h,82h,80h,82h,80h

db 0ffh
data ends
code segment
assume cs:code, ds:data
start:mov ax,data
mov ds,ax
mov dx,io8255d
mov al,90h
out dx,al
lea di,portc1
re_on:mov al,[di]
inc di
cmp al,0ffh
jz exit
mov dx,io8255c
on: out dx,al
call delay
jmp re_on
exit:mov ah,4ch
int 21h
delay proc near
mov cx,0ffffh
de1:mov bx,0ff0h
de0:dec bx
jnz de0
loop de1
ret
delay endp
code ends
end start
说明:db循环写三次可实现交通灯的机制。






版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

8255A 交通灯控制

  • 2010-04-15 10:54
  • 85KB
  • 下载

基于8255A的交通灯管理系统

做简历,拿出来应应急。。。。 描述:用8255A的C口,控制红绿灯的亮灭,a口和b口,控制数码管倒计时,通过控制延时和反复送值让数值看起来连续显示并间隔一秒(不反复送值,数字是不会同时出现的。。。),...

基于8086,8255交通灯控制

  • 2011-12-11 19:28
  • 377KB
  • 下载

java张孝祥(6) 交通灯管理系统

----------- android培训、java培训、期待与您交流!   这个项目要是给我来写,我一定没有张老师写的好,之前没涉及过枚举类,不会使用,通过老师的讲解,以及分析思路,让我更加明白业...

8255A控制交通灯的应用

  • 2012-03-08 11:11
  • 908KB
  • 下载

8255 控制交通灯源代码

黑马程序员_7K面试题之交通灯管理系统

------- android培训、java培训、期待与您交流! ----------

8255a交通灯控制

  • 2010-12-11 09:59
  • 542KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)