微机原理课程设计之汽车信号灯.doc_第1页
微机原理课程设计之汽车信号灯.doc_第2页
微机原理课程设计之汽车信号灯.doc_第3页
微机原理课程设计之汽车信号灯.doc_第4页
微机原理课程设计之汽车信号灯.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

POINT MACRO XY1,XY2 PUSH AX PUSH BX MOV AH,02H MOV DH,XY1 MOV DL,XY2 MOV BH,0 INT 10H POP BX POP AXENDM COLOR MACRO C,XY1,XY2 PUSH AX PUSH BX PUSH CX PUSH DX MOV AH,06H MOV BH,C MOV CX,XY1 MOV DX,XY2 INT 10H POP DX POP CX POP BX POP AXENDMLIGHT MACRO L PUSH AX MOV AH,02H MOV DL,L INT 21H POP AXENDM ORIGINAL MACRO POINT 09H,20H LIGHT 15 POINT 09H,2AH LIGHT 15 POINT 15H,20H LIGHT 15 POINT 15H,2AH LIGHT 15 POINT 0DH,24H LIGHT 27 POINT 0DH,26H LIGHT 26ENDM DATA SEGMENT WELCOME DB WELCOME! THIS IS MY DESIGN-CAR SIGNAL LIGHTS!,0AH,0DH,$ NOTE DB ENTER 1-A TO CONTROL THE LIGHTS,R TO RETURN,$ CTR01 DB TURN LEFT! ,0AH,0DH,$ CTR02 DB TURN RIGHT! ,0AH,0DH,$ CTR03 DB HURRY! ,0AH,0DH,$ CTR04 DB BRAKE! ,0AH,0DH,$ CTR05 DB LEFT BRAKE! ,0AH,0DH,$ CTR06 DB RIGHT BRAKE!,0AH,0DH,$ CTR07 DB BRAKE+HURRY!,0AH,0DH,$ CTR08 DB LEFTBRAKE+HURRY!,0AH,0DH,$ CTR09 DB RIHGTBRAKE+HURRY!,0AH,0DH,$ CTR10 DB STOP! ,0AH,0DH,$ DATA ENDSSTACK SEGMENT STA DB 256 DUP(?)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART: XOR AX,AX MOV AX,DATA MOV DS,AX MOV ES,AX MOV AH,01H;禁止光标显示 MOV CX,2000H INT 10H COLOR 0AH,0000H,2560H POINT 3,18 MOV DX,OFFSET WELCOME MOV AH,09H INT 21H POINT 5,17 MOV DX,OFFSET NOTE MOV AH,09H INT 21H ORIGINALRESET: MOV AH,08H INT 21H LEFT:CMP AL,1 JNZ RIGHT ;COLOR 05H,0200H,0509H POINT 7,33 MOV DX,OFFSET CTR01 MOV AH,09H INT 21H COLOR 0AH,0920H,2860HLEFT1:COLOR 04H,0920H,1524H ORIGINALMOV AH,01HINT 16HCMP AL,RJZ CHEACK JMP LEFT1 RIGHT:CMP AL,2 JNZ HURRY POINT 7,33 MOV DX,OFFSET CTR02 MOV AH,09 INT 21H COLOR 0AH,0920H,2860HRIGHT1:COLOR 04H,0926H,152AH ORIGINAL MOV AH,01HINT 16HCMP AL,RJZ CHEACK JMP RIGHT1 HURRY:CMP AL,3 JNZ BRAKE POINT 7,33 MOV DX,OFFSET CTR03 MOV AH,09 INT 21H COLOR 0AH,0920H,2860HHURRY1:COLOR 04H,0920H,152AH ORIGINAL MOV AH,01HINT 16HCMP AL,RJZ CHEACKJMP HURRY1 BRAKE: CMP AL,4 JNZ LEFTBRAKE POINT 7,33 MOV DX,OFFSET CTR04 MOV AH,09 INT 21H COLOR 0AH,0920H,2860H COLOR 04H,1520H,152AHBRAKE1:ORIGINAL MOV AH,01HINT 16HCMP AL,RJZ CHEACKJMP BRAKE1 LEFTBRAKE:CMP AL,5 JNZ RIGHTBRAKE POINT 7,33 MOV DX,OFFSET CTR05 MOV AH,09 INT 21H COLOR 0AH,0920H,2860H COLOR 04H,1520H,152AH ORIGINALLEFTBRAKE1:COLOR 04H,0920H,1524H ORIGINAL MOV AH,01HINT 16HCMP AL,RJZ CHEACK JMP LEFTBRAKE1 RIGHTBRAKE:CMP AL,6 JNZ HURRYBRAKE POINT 7,33 MOV DX,OFFSET CTR06 MOV AH,09 INT 21H COLOR 0AH,0920H,2860H COLOR 04H,1520H,152AH ORIGINALRIGHTBRAKE1: COLOR 04H,0926H,152AH ORIGINAL MOV AH,01HINT 16HCMP AL,RJZ CHEACK JMP RIGHTBRAKE1 HURRYBRAKE: CMP AL,7 JNZ HURRYLEFT POINT 7,33 MOV DX,OFFSET CTR07 MOV AH,09 INT 21H COLOR 04H,1520H,152AHHURRYBRAKE1: COLOR 04H,0920H,0D2AH ORIGINAL MOV AH,01HINT 16HCMP AL,RJZ CHEACK JMP HURRYBRAKE1 HURRYLEFT:CMP AL,8 JNZ HURRYRIGHT POINT 7,33 MOV DX,OFFSET CTR08 MOV AH,09 INT 21H COLOR 04H,1520H,152AHHURRYLEFT1:COLOR 04H,0920H,0D2AH COLOR 04H,1520H,1520H ORIGINAL MOV AH,01HINT 16HCMP AL,RJZ CHEACK JMP HURRYLEFT1 HURRYRIGHT:CMP AL,9 JNZ STOP POINT 7,33 MOV DX,OFFSET CTR09 MOV AH,09 INT 21H COLOR 04H,1520H,152AHHURRYRIGHT1: COLOR 04H,0920H,0D2AH COLOR 04H,152AH,152AH ORIGINAL MOV AH,01HINT 16HCMP AL,RJZ CHEACK JMP HURRYRIGHT1 STOP:CMP AL,A JNZ RESET POINT 7,33 MOV DX,OFFSET CTR10 MOV AH,09 INT 21HSTOP1: COLOR 04H,0D24H,0D26H ORIGINAL MOV AH,01HINT 16HCMP AL,RJZ CHEACK JMP STOP1 CHEACK: CO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论