亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jiaotongdeng.asm.txt

?? 交通燈實驗源程序 交通燈實驗源程序
?? TXT
字號:
;實驗目的:了解8255與交通燈模塊
;實驗連線:dg1-dg4接pc0-pc3,dr1-dr4接pc4-pc7,cs接8400

z8279	equ 0ff82h
d8279	equ	0ff80h
ledmod 	equ	00h
ledfeq	equ	20h
ledcls	equ	0c1h
c8255	equ	8406h
p8255a	equ	8400h
p8255b	equ	8402h
p8255c	equ	8404h


org		0000h
ajmp	start
org 	0040h

start:
		mov 	sp,	#60h
		lcall	init8279

		mov 	dptr,#c8255
		mov 	a,#90h
		movx 	@dptr,a
		
		mov 	dptr,#p8255c
		mov 	a,#00000000b		;交通燈全黃
		movx 	@dptr,a
		
WAIT:
    	LCALL   peek          ;讀鍵盤
        CJNE 	A,#0FFH,peeka	;判斷是否有鍵輸入
        sjmp	wait
peeka:	CJNE    A,#0aH,peekb    ;輸入鍵是'a',進正常狀態
		sjmp	auto_traffic
peekb:	cjne	a,#0bh,wait		;輸入鍵是'b',進緊急狀態
		sjmp	manual_traffic
auto_traffic:
		mov		r1,#60
loop1:	LCALL   start_traffic1
        lcall	disptime	
       	dec		r1
       	lcall	delay
       	lcall	delay
       	lcall	delay 
       	lcall	delay
       	lcall	delay
       	lcall	peek
       	cjne	a,#0bh,go_on1	;輸入"b"鍵,轉manual_traffic緊急情況狀態,交通燈全紅
       	sjmp	manual_traffic	      	
go_on1:	cjne 	r1,#0,loop1
  		mov		r1,#60
loop2:  lcall	start_traffic2
		lcall	disptime
		dec		r1
		lcall	delay
		lcall	delay
		lcall	delay
		lcall	delay
		lcall	delay
		lcall	peek
       	cjne	a,#0bh,go_on2	;輸入"b"鍵,轉manual_traffic緊急情況狀態,交通燈全紅
       	sjmp	manual_traffic
go_on2:	cjne 	r1,#0,loop2
		sjmp 	auto_traffic
manual_traffic:
		mov		 dptr,#p8255c
		mov 	a,#00001111b
		movx	 @dptr,a
traffic:
		lcall	peek
traffic_c:		
		cjne	a,#0ch,traffic_d
		lcall 	start_traffic1
		sjmp 	traffic
traffic_d:
		cjne	a,#0dh,traffic_e
		lcall	start_traffic2
		sjmp	traffic
traffic_e:
		cjne	a,#0eh,	traffic			
		sjmp	auto_traffic		

		nop
		
		

;************************************************
;
;               數據區
;
;************************************************
;LED顯示常數表
LED:	DB      3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;'0,1,2,3,4,5,6,7'
        DB      7FH,6FH,77H,7CH,39H,5EH,79H,71H ;'8,9,A,B,C,D,E,F'
        DB      0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,087H ;'0.,1.,2.,3.,4.,5.,6.,7.'
        DB      0FFH,0EFH,0F7H,0FCH,0B9H,0DEH,0F9H,0F1H ;'8.,9.,A.,B.,C.,D.,E.,F.'
        DB      6DH,02H,08H,00H,59H,0FH,76H     ;'U,-,_, ,I,O,P, '
;鍵盤鍵碼表
KEYCODE:DB      30H,31H,32H,33H,34H,35H,36H,37H ;'1,2,Q,W,A,S,+,Z'
        DB      38H,39H,3AH,3BH,3CH,3DH,3EH,3FH ;'3,4,E,R,D,F,X,C'
;********************************************************************
;所有子程序均在下面

start_traffic1:
		PUSH   DPH              ;保存現場
        PUSH   DPL
		PUSH   acc	
		mov dptr,#p8255c
		mov a,#01101001b		;東西綠,南北紅
		movx @dptr,a
		POP    acc             ;恢復現場
        POP    DPL
        POP    DPH
		ret		
start_traffic2:
		PUSH   DPH              ;保存現場
        PUSH   DPL
		PUSH   acc	
		mov dptr,#p8255c
	    mov	a,#10010110b		;東西紅,南北綠
		movx	@dptr,a
		POP    acc             ;恢復現場
        POP    DPL
        POP    DPH
		ret
;讀取鍵盤子程序


PEEK:   PUSH   DPH              ;保存現場
        PUSH   DPL
		PUSH   b
		MOV    DPTR,#Z8279
        MOVX   A,@DPTR          ;讀8279狀態
        ANL	A,#0FH
        JNZ    PEEK1          ;判斷是否有鍵輸入
        MOV    A,#0FFH            ;置標志(無鍵輸入)
        SJMP   PEEKEND
PEEK1:  MOV    A,#40H        ;讀 FIFO RAM 命令
        MOVX   @DPTR,A
        MOV    DPTR,#D8279
        MOVX   A,@DPTR          ;讀鍵
		MOV	B,A
        MOV 	A,#0C2H
  KK:	MOV 	DPTR,#Z8279
        MOVX	A,@DPTR
        ANL 	A,#80H
	JNZ      KK
	MOV 	A,B	
PEEKEND:
		POP   b           ;恢復現場
        POP    DPL
        POP    DPH
        RET

INIT8279:                       ;8279初始化子程序
        PUSH   DPH              ;保存現場
        PUSH   DPL
        PUSH   ACC
        MOV    DPTR ,#Z8279
        MOV    A,#LEDMOD        ;置8279工作方式
        MOVX   @DPTR,A
        MOV    A,#LEDFEQ        ;置鍵盤掃描速率
        MOVX   @DPTR,A
        MOV    A,#LEDCLS        ;清除 LED 顯示
        MOVX   @DPTR,A
        POP    ACC              ;恢復現場
        POP    DPL
        POP    DPH
        RET

;顯示時間的子程序
;輸入:A,輸出:B,R1為進來的時間數       
disptime:
		push	dph
		push	dpl
		push	acc
		
		mov		dptr,#z8279
		mov		a,#90h
		movx	@dptr,a
		MOV     A,R1
		mov	b,#10				;顯示秒低位
		div	ab
		lcall disp
		mov b,#10				;顯示秒高位
		div ab
		lcall disp
		
        pop		acc
        pop		dpl
        pop		dph
        RET


;   DISP子程序
;輸入: ACC 要顯示的字符ASCII碼,B為進入顯示的字符ASCII碼
DISP:    PUSH   DPH             ;保存現場
         PUSH   DPL
         PUSH	ACC
         mov	a,b
         MOV    DPTR,#LED       ;置顯示常數表起始位置
         MOVC   A,@A+DPTR       ;查表
         MOV    DPTR,#D8279
         MOVX   @DPTR,A         ;顯示數據

 	 	 POP    ACC
         POP    DPL
         POP    DPH
         RET 
        
DELAY:                          ;延時子程序
        PUSH   0               ;保存現場
        PUSH   1
        MOV    0,#0H
DELAY1: MOV    1,#0H
        DJNZ   1,$
        DJNZ   0,DELAY1	;延時0.2秒左右
        POP    1               ;恢復現場
        POP    0
        RET 
end
        POP    DPH
        RET

INIT8279:                       ;8279初始化子程序
        PUSH   DPH              ;保存現場
        PUSH   DPL
        PUSH   ACC
        MOV    DPTR ,#Z8279
        MOV    A,#LEDMOD        ;置8279工作方式
        MOVX   @DPTR,A
        MOV    A,#LEDFEQ        ;置鍵盤掃描速率
        MOVX   @DPTR,A
        MOV    A,#LEDCLS        ;清除 LED 顯示
        MOVX   @DPTR,A
        POP    ACC              ;恢復現場
        POP    DPL
        POP    DPH
        RET

       
disptime:
		push	dph
		push	dpl
		push	acc
		
		mov		dptr,#z8279
		mov		a,#90h
		movx	@dptr,a
		mov		a,r1
		mov 	b,#10
		div		ab
		lcall 	disp
		mov		b,#10
		div		ab
		lcall	disp
        pop		acc
        pop		dpl
        pop		dph
        RET


;   DISP子程序
;輸入: ACC 要顯示的字符ASCII碼
DISP:    PUSH   DPH             ;保存現場
         PUSH   DPL
         PUSH	ACC
         
         mov	a,b
         MOV    DPTR,#LED       ;置顯示常數表起始位置
         MOVC   A,@A+DPTR       ;查表
         MOV    DPTR,#D8279
         MOVX   @DPTR,A         ;顯示數據

 	 	 POP    ACC
         POP    DPL
         POP    DPH
         RET 
        
DELAY:                          ;延時子程序
        PUSH   0               ;保存現場
        PUSH   1
        MOV    0,#0H
DELAY1: MOV    1,#0b3H
        DJNZ   1,$
        DJNZ   0,DELAY1	;延時100.02ms秒
        POP    1               ;恢復現場
        POP    0
        RET 
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩国产欧美在线观看| 亚洲人成小说网站色在线| 在线欧美一区二区| 不卡av在线免费观看| 国产成人激情av| av成人老司机| 一本色道久久加勒比精品| 91在线国产福利| 91蜜桃在线观看| 欧美色手机在线观看| 欧美日韩黄视频| 欧美大尺度电影在线| 久久综合给合久久狠狠狠97色69| 久久丝袜美腿综合| 国产精品天美传媒| 亚洲久草在线视频| 天堂一区二区在线| 久久精品99国产精品| 国产精品99久久久久久宅男| 99久免费精品视频在线观看| 91福利视频网站| 日韩欧美综合在线| 国产精品欧美经典| 亚洲国产日韩一级| 国产麻豆成人传媒免费观看| 成人av集中营| 欧美一区二区三区免费大片| 久久女同精品一区二区| 亚洲人成伊人成综合网小说| 日韩专区一卡二卡| k8久久久一区二区三区| 91麻豆精品久久久久蜜臀| 久久精品一区四区| 亚洲国产欧美日韩另类综合| 国产精品一品二品| 欧美亚洲图片小说| 国产欧美日韩另类一区| 三级精品在线观看| 成人晚上爱看视频| 91精品国产91久久综合桃花| 国产精品美日韩| 蜜芽一区二区三区| 91国偷自产一区二区三区观看| 精品国精品国产尤物美女| 亚洲精品高清在线| 丁香亚洲综合激情啪啪综合| 欧美精品v国产精品v日韩精品 | 99热国产精品| 欧美α欧美αv大片| 一区二区三区在线视频免费观看| 国产精品一区二区在线观看不卡 | www激情久久| 亚洲国产日韩在线一区模特| 波多野洁衣一区| 精品蜜桃在线看| 五月天一区二区三区| 99视频热这里只有精品免费| 久久久久国产精品免费免费搜索| 五月婷婷另类国产| 91视频一区二区| 国产欧美一区二区三区在线老狼| 日韩电影在线免费观看| 色偷偷久久一区二区三区| 国产欧美一区二区精品仙草咪| 久久精品国产亚洲高清剧情介绍| 欧美色图一区二区三区| 亚洲天堂网中文字| 99视频精品免费视频| 国产精品日韩成人| 成人国产精品免费网站| 国产亚洲一区字幕| 国产精品亚洲专一区二区三区 | 国产最新精品精品你懂的| 欧美日韩精品一区视频| 一区二区三区av电影| 色综合久久综合网欧美综合网 | 久久久久久夜精品精品免费| 久久精品国产在热久久| 日韩精品一区二区三区视频| 另类小说欧美激情| 国产亚洲一二三区| 国产91在线看| 国产精品麻豆欧美日韩ww| 成人h版在线观看| 亚洲免费高清视频在线| 在线免费观看一区| 亚洲自拍偷拍av| 884aa四虎影成人精品一区| 麻豆精品一二三| 2024国产精品视频| 99在线视频精品| 夜夜揉揉日日人人青青一国产精品| 欧美亚洲综合一区| 免费高清成人在线| 日本一区二区不卡视频| 91年精品国产| 日韩和欧美一区二区三区| 精品剧情在线观看| 波多野结衣在线一区| 亚洲另类色综合网站| 欧美一区二区三区四区在线观看| 国产一区二区在线电影| 中文子幕无线码一区tr| 欧美中文字幕久久| 久久国产精品99精品国产| 国产色一区二区| 欧美中文字幕一区二区三区| 精品亚洲欧美一区| 国产精品短视频| 91精品国产色综合久久| 国产不卡一区视频| 性做久久久久久久久| 久久久久久久久伊人| 欧美性大战久久久久久久蜜臀| 激情五月婷婷综合| 一区二区不卡在线播放 | 精品欧美一区二区久久| 91视频国产观看| 国产美女视频一区| 亚洲va韩国va欧美va| 国产精品理伦片| 精品美女被调教视频大全网站| 一本到不卡精品视频在线观看 | 亚洲精品国产视频| 久久久久国产精品麻豆ai换脸| 欧美日韩日日夜夜| 不卡影院免费观看| 激情五月播播久久久精品| 亚洲午夜三级在线| 亚洲欧美经典视频| 国产欧美日韩久久| 欧美mv日韩mv国产网站app| 欧美日韩亚洲综合在线 | 国产久卡久卡久卡久卡视频精品| 亚洲国产欧美在线| 亚洲视频在线一区二区| 精品国产凹凸成av人网站| 欧美日韩在线不卡| 色猫猫国产区一区二在线视频| 国产高清不卡一区| 激情综合五月天| 麻豆精品视频在线观看免费| 首页国产欧美久久| 三级一区在线视频先锋| 亚洲国产日韩a在线播放性色| 亚洲欧美色图小说| 国产精品久久久久久久久搜平片| 久久影视一区二区| 久久久久免费观看| 久久久久久黄色| 欧美经典一区二区| 中文av一区二区| 中文字幕一区二区三区在线播放| 中文字幕的久久| ●精品国产综合乱码久久久久| 国产精品―色哟哟| 椎名由奈av一区二区三区| 亚洲精品成a人| 一区二区三区精品视频在线| 亚洲综合自拍偷拍| 亚洲gay无套男同| 蜜桃久久精品一区二区| 韩国成人在线视频| 成人午夜av电影| 日本电影欧美片| 欧美丰满少妇xxxxx高潮对白 | 久久婷婷色综合| 欧美激情资源网| 亚洲精品中文在线| 日韩精品一级中文字幕精品视频免费观看| 日韩精品亚洲一区| 国产99一区视频免费| 99久久777色| 这里是久久伊人| 欧美极品美女视频| 亚洲福利电影网| 国产乱码精品一区二区三区五月婷| 国产成人精品免费看| 精品视频一区 二区 三区| 精品国产乱码久久久久久久久| 国产欧美一区二区三区鸳鸯浴| 亚洲精品欧美激情| 久草精品在线观看| 91蜜桃网址入口| 日韩午夜在线观看视频| 中文字幕一区二区三区不卡 | 69堂精品视频| 中文字幕巨乱亚洲| 午夜精品福利在线| 不卡欧美aaaaa| 91精品国模一区二区三区| 中文在线一区二区 | 久久精品视频在线免费观看 | 欧美精品一区二区三| 亚洲精品欧美激情| 丰满亚洲少妇av| 666欧美在线视频| 亚洲色图欧美在线| 国产剧情一区二区| 欧美一区二区三区在线观看|