⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jiaotongdeng.txt

📁 交通灯8255交通灯汇编源程序 微机接口课程设计:8255控制交通灯
💻 TXT
字号:
;注意是C段端口输出的

DATA SEGMENT

STABLE 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,0C40BH ;8255中断方式选择地址

MOV AL,90H ;初始化8255,选用C端口输出0工作方式

OUT DX,AL

MOV DX,0C40AH ;C端口的输出地址

RE_ON:MOV BX,0 ;从数据头开始显示

ON:MOV AL,STABLE[BX] ;从数据表里面读取一个状态数来控制灯的亮灭

CMP AL,0FFH ;判断是否读到最后

JZ RE_ON

OUT DX,AL ;输出到C端口,控制灯的亮灭

INC BX ;读数据表里面下一个数据

MOV CX,0FFFFH

TEST AL,21H

JZ DE1

MOV CX,0FFFFH ;建立空循环,使灯持续亮

DE1: MOV DI,0FFFH

DE0: DEC DI

JNE DE0

LOOP DE1

MOV AH,1 ;等待键盘的输入,如有输入则退出

INT 16H

JE ON

EXIT: MOV AH,4CH

INT 21H

CODE ENDS

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -