微机原理课程设计跑马灯_跑马灯微机课程设计

其他范文 时间:2020-02-27 13:19:32 收藏本文下载本文
【www.daodoc.com - 其他范文】

微机原理课程设计跑马灯由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“跑马灯微机课程设计”。

微机原理课程设计走马灯

运用8086最小模式和8255等芯片设计出一个跑马灯电路,要求至少有5中花式,在ISIS 7 Profeional软件中运行。

设计电路图如图所示:

源代码

DATA SEGMENT DATA ENDS CODE SEGMENT

ASSUME CS:CODE ,DS:DATA

START :MOV AX,DATA

MOV DS,AX

MOV AL,10010000B

OUT 96H,AL

A0:

IN AL,90H

NOT AL

MOV BL,AL

OUT 92H,AL

CMP AL,1

JNZ A3

A2:

MOV DL,AL

;第一个开关实现从上至下的流水

OUT 92H,AL

IN AL,90H

NOT AL

CMP AL,BL

JNZ A0

MOV CX,50000

A1:

LOOP A1

MOV AL,DL

ROL AL,1

JMP A2

A3:

CMP AL,2

JNZ A6

MOV AL,80H

A5:

MOV DL,AL

OUT 92H,AL

MOV CX,50000

A4:

LOOP A4

IN AL,90H

NOT AL

CMP AL,BL

JNZ A0

;实现第二个开关从下至上的流水

MOV AL,DL

ROR AL,1

JMP A5

A6:

CMP AL,4

;第三个开关实现相隔的两个灯自上而下流水

JNZ A9

MOV AL, 05H

A8:

MOV DL,AL

OUT 92H,AL

MOV CX,20000

A7:

LOOP A7

IN AL,90H

NOT AL

CMP AL,BL

JNZ A0

MOV AL,DL

ROL AL,1

JMP A8

A9:

CMP AL,8

;第四个开关实现相隔的两个灯从下而上流水

JNZ A12

MOV AL,0A0H

A11: MOV DL,AL

OUT 92H,AL

MOV CX,20000

A10: LOOP A10

IN AL,90H

NOT AL

CMP AL,BL

JNZ A0

MOV AL,DL

ROR AL,1

JMP A11

A12:

CMP AL,10H

JNZ A17 A16:

MOV AL,18H;第五个开关实现从中间向两边流水

A14:

MOV DL,AL

OUT 92H,AL

MOV CX,20000 A13:

LOOP A13

IN AL,90H

NOT AL

CMP AL,BL

JNZ A0

MOV AL,DL

CMP AL,81H

JZ A16

AND AL,0F0H

MOV CX,0

MOV CH,AL

ROL CH,1

MOV AL,DL

AND AL,0FH

MOV CL,AL

ROR CL,1

ADD CH,CL

MOV AL,CH

JMP A14 A17:

CMP AL,20H;第六个开关实现从两边向中间流水

JNZ A0 A19:

MOV AL,81H A20:

MOV DL,AL

OUT 92H,AL

MOV CX,20000 A18:

LOOP A18

IN AL,90H

NOT AL

CMP AL,BL

JNZ A0

MOV AL,DL

CMP AL,18H

JZ A19

AND AL,0F0H

MOV CX,0

MOV CH,AL

ROR CH,1

MOV AL,DL

AND AL,0FH

MOV CL,AL

ROL CL,1

ADD CH,CL

MOV AL,CH

JMP A20

RET

CODE ENDS

END START 运行后程序如图所示:

微机原理课程设计音乐跑马灯程序

dseg segment numdw 0num1dw 0data1db 0FEh,0FDh,0FBh,0F7h,0EFh,0DFh,0BFh,7Fh data2db 7Fh,0BFh,0DFh,0EFh,0F7h,0FBh,0FDh,0FEh data3db 7Eh,0BDh,0DBh,0E7h,0E7h,0D......

微机原理课程设计

接口技术课程设计一、设计内容设计一个投票统计器,完成投票、计票统计和票数显示等功能。二、设计原理及方案在8086最小工作模式下,连接一块8255A芯片。在 8255A的C端口连接8......

微机原理课程设计

一、设计题目单片机综合试验仪——计数/中断模块 二、功能及性能指标显示计数,记到15就重新开始计数 三、设计目的1 了解单片机综合实验仪基本构成和分模块设计方法。掌握PRO......

微机原理课程设计

合肥工业大学 计算机与信息学院课程设计课程:微机原理与接口技术设计 专业班级:计算机科学与技术班 学号:2 姓名: 一、设计题目及要求:利用 8259A中断,实现对8253多种计数初值的设......

微机原理课程设计

《微机原理》课程设计报告时间 学 院 专业班级 姓 名 学 号 合 作 者指导教师 成 绩 2013 年 11 月摘要本文针对可燃气体检测模块MQ—K1,综合运用《微机原理》所学知识,选择合......

下载微机原理课程设计跑马灯word格式文档
下载微机原理课程设计跑马灯.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文