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年05月14日 21:07
  • 282KB
  • 下载

8255A 交通灯控制

  • 2010年04月15日 10:54
  • 85KB
  • 下载

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

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

8255 交通灯控制系统的设计

  • 2009年06月26日 09:39
  • 115KB
  • 下载

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

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

8255 控制交通灯源代码

  • 2009年12月21日 22:11
  • 1KB
  • 下载

8255a交通灯控制

  • 2010年12月11日 09:59
  • 542KB
  • 下载

黑马程序员7K---交通灯管理系统

交通灯管理系统 ----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 1.模拟实现银交通灯管理系统逻辑 1.1 具体需求如下 (1...

交通灯设计8255汇编语言源代码

  • 2009年12月13日 12:29
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:6-7 8255 控制交通灯
举报原因:
原因补充:

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