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

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

?? hm16.asm

?? 在定時器中斷中做LED的PWM輸出 AT89C2051實現A/D轉換的C51程序 單片機開發系統 指令系統 程序設計 定時與中斷 系統擴展 接口技術 串行口
?? ASM
字號:
;16比特漢明碼測試程序(原始數據11字節,編碼結果為16字節)
;  [16,11,4] 增廣漢明碼校驗矩陣:    |
;    D15 D14 D13 D12 D11 D10  D9 D7  D6  D5  D3  D16  D8  D4  D2  D1      校驗碼
;  |  1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1  |    C4=0FFFFH
;  |  1   1   1   1   1   1   1   0   0   0   0   0   1   0   0   0  |    C3=0FE08H
;  |  1   1   1   1   0   0   0   1   1   1   0   0   0   1   0   0  |    C2=0F1C4H 
;  |  1   1   0   0   1   1   0   1   1   0   1   0   0   0   1   0  |    C1=0CDA2H  
;  |  1   0   1   0   1   0   1   1   0   1   1   0   0   0   0   1  |    C0=0AB61H 

SADD	EQU	30H		;原始數據存放首址(11字節)
DADD	EQU	40H		;編碼結果存放首址(16字節)
RADD	EQU	50H		;解碼結果存放首址(11字節)
ERR	BIT	00H		;出錯標志。

	ORG	0000H
	LJMP	MAIN

	ORG	100H
MAIN:	MOV	R0,#SADD	;生成11個原始數據
	MOV	R2,#11
	MOV	A,#05H
S1:	MOV	@R0,A
	ADD	A,#11H
	INC	R0
	DJNZ	R2,S1
	LCALL	HAMBM		;進行編碼
	LCALL	HAMJM		;進行解碼,完全正確
	MOV	R0,#DADD
	MOV	A,@R0
	XRL	A,#20H		;制造一個差錯
	MOV	@R0,A
	LCALL	HAMJM		;進行解碼,完全正確
	MOV	R0,#DADD
	MOV	A,@R0
	XRL	A,#04H		;再制造一個差錯
	MOV	@R0,A
	LCALL	HAMJM		;進行解碼,不能正確恢復
STOP:	LJMP	STOP		;

;編碼算法
HAMBM:	MOV	R1,#DADD
	MOV	R0,#SADD+8	;后3個字節用來拆分
	MOV	A,@R0
	MOV	R5,A
	INC	R0
	MOV	A,@R0
	MOV	R6,A
	INC	R0
	MOV	A,@R0
	MOV	R7,A
	MOV	R0,#SADD
HAMBM3:	MOV	A,@R0	;取前8個字節中的一個字節(8比特)
	MOV	R3,A
	MOV	A,R7	;從后3個字節中各移出1比特(共3比特)
	RLC	A
	MOV	R7,A
	RRC	A
	MOV	R4,A
	MOV	A,R6
	RLC	A
	MOV	R6,A
	MOV	A,R4
	RRC	A
	MOV	R4,A
	MOV	A,R5
	RLC	A
	MOV	R5,A
	MOV	A,R4
	RRC	A
	ANL	A,#0E0H
	MOV	R4,A	;得到11比特信息位(R3和R4的高3位)。
	ANL	A,#61H	;求校驗位D1
	MOV	C,P
	MOV	A,R3
	ANL	A,#0ABH
	JNB	P,HAMBM4
	CPL	C	
HAMBM4:	MOV	A,R4
	MOV	ACC.0,C
	MOV	R4,A	;拼裝進低字節
	ANL	A,#0A2H	;求校驗位D2
	MOV	C,P
	MOV	A,R3
	ANL	A,#0CDH
	JNB	P,HAMBM5
	CPL	C	
HAMBM5:	MOV	A,R4
	MOV	ACC.1,C
	MOV	R4,A	;拼裝進低字節
	ANL	A,#0C4H	;求校驗位D4
	MOV	C,P
	MOV	A,R3
	ANL	A,#0F1H
	JNB	P,HAMBM6
	CPL	C	
HAMBM6:	MOV	A,R4
	MOV	ACC.2,C
	MOV	R4,A	;拼裝進低字節
	ANL	A,#08H	;求校驗位D8
	MOV	C,P
	MOV	A,R3
	ANL	A,#0FEH
	JNB	P,HAMBM7
	CPL	C	
HAMBM7:	MOV	A,R4
	MOV	ACC.3,C
	MOV	R4,A	;拼裝進低字節
	MOV	C,P	;求校驗位D16
	MOV	A,R3
	JNB	P,HAMBM8
	CPL	C	
HAMBM8:	MOV	A,R4
	MOV	ACC.4,C
	MOV	R4,A	;拼裝進低字節
	MOV	A,R3	;輸出兩字節編碼結果(R3R4)
	MOV	@R1,A
	INC	R1
	MOV	A,R4
	MOV	@R1,A
	INC	R1
	INC	R0
	CJNE	R0,#SADD+8,HAMBM3;共輸出16字節編碼結果
	RET

;解碼算法:
HAMJM:	CLR	ERR	;出錯標志初始化。
	MOV	R1,#RADD
	MOV	R0,#DADD
	MOV	R2,#8	;將16字節編碼分為8組進行解碼
HAMJM2:	MOV	A,@R0	;每組2字節,裝入R3R4中
	MOV	R3,A
	MOV	C,P
	INC	R0
	MOV	A,@R0
	MOV	R4,A
	INC	R0
	JNB	P,HAMJM3
	CPL	C
HAMJM3:	MOV	F0,C	;將16比特的校驗結果裝入F0中。
	MOV	B,#0	;初始化校驗碼
	MOV	A,R4	;D1校驗
	ANL	A,#61H
	MOV	C,P
	MOV	A,R3
	ANL	A,#0ABH
	JNB	P,HAMJM4
	CPL	C	
HAMJM4:	MOV	B.0,C	;拼裝D1
	MOV	A,R4	;D2校驗
	ANL	A,#0A2H
	MOV	C,P
	MOV	A,R3
	ANL	A,#0CDH
	JNB	P,HAMJM5
	CPL	C	
HAMJM5:	MOV	B.1,C	;拼裝D2
	MOV	A,R4	;D4校驗
	ANL	A,#0C4H
	MOV	C,P
	MOV	A,R3
	ANL	A,#0F1H
	JNB	P,HAMJM6
	CPL	C	
HAMJM6:	MOV	B.2,C	;拼裝D4
	MOV	A,R4	;D8校驗
	ANL	A,#08H
	MOV	C,P
	MOV	A,R3
	ANL	A,#0FEH
	JNB	P,HAMJM7
	CPL	C	
HAMJM7:	MOV	B.3,C	;拼裝D8
	MOV	A,B		;取三個校驗結果。
	JZ	HAMJMC		;漢明碼無差錯,信息有效。
	JB	F0,HAMJM8	;差錯判斷。
	SETB	ERR		;發現兩個差錯,設立出錯標志。
HAMJM8:	INC	A
	MOVC	A,@A+PC		;一個差錯,查表得到糾錯位置碼。
	SJMP	HAMJM9
	DB	01H,02H,20H,04H
	DB	40H,80H,01H,08H
	DB	02H,04H,08H,10H
	DB	20H,40H,80H
HAMJM9:	XCH	A,B
	INC	A
	MOVC	A,@A+PC		;字節碼(0:低字節,1:高字節)
	SJMP	HAMJMA
	DB	0,0,0,0,0,0,1,0
	DB	1,1,1,1,1,1,1,0
HAMJMA:	JNZ	HAMJMB
	MOV	A,B
	XRL	A,R4		;低字節糾錯處理。
	MOV	R4,A		;保存糾錯后的漢明碼。
	SJMP	HAMJMC
HAMJMB:	MOV	A,B
	XRL	A,R3		;高字節糾錯處理。
	MOV	R3,A		;保存糾錯后的漢明碼。
HAMJMC:	MOV	A,R3		;糾錯后,高字節全部為信息位
	MOV	@R1,A		;輸出解碼結果
	INC	R1
	MOV	A,R4		;低字節只有3比特信息,將其分別拼裝保存
	RLC	A
	MOV	R4,A
	MOV	A,R5
	RLC	A
	MOV	R5,A
	MOV	A,R4
	RLC	A
	MOV	R4,A
	MOV	A,R6
	RLC	A
	MOV	R6,A
	MOV	A,R4
	RLC	A
	MOV	R4,A
	MOV	A,R7
	RLC	A
	MOV	R7,A
	DEC	R2
	MOV	A,R2
	JZ	HAMJMD	;低字節只有3比特信息,將其分別拼裝保存
	LJMP	HAMJM2
HAMJMD:	MOV	A,R5	;將拼裝出來的三個字節信息輸出。
	MOV	@R1,A
	INC	R1
	MOV	A,R6
	MOV	@R1,A
	INC	R1
	MOV	A,R7
	MOV	@R1,A
	RET

	END                     

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区在线| 五月天一区二区| 亚洲超丰满肉感bbw| 久久99久久久欧美国产| 欧美专区亚洲专区| 中文字幕人成不卡一区| 国产丶欧美丶日本不卡视频| 欧美精品久久久久久久多人混战| 国产精品丝袜一区| 狠狠色狠狠色合久久伊人| 欧美午夜电影网| 亚洲男人天堂av网| 成人午夜伦理影院| 国产视频911| 久久精品国产免费看久久精品| 色一情一乱一乱一91av| 中文字幕二三区不卡| 精品一区二区三区在线观看| 日韩视频国产视频| 亚洲一区二区三区小说| 在线亚洲高清视频| 亚洲精品视频在线| 91丨porny丨蝌蚪视频| 国产精品国产三级国产普通话99 | 日韩午夜电影av| 日韩综合小视频| 欧美日韩精品一区二区三区四区| 一区二区三区在线视频免费| 91麻豆精品在线观看| 国产精品国产三级国产aⅴ原创| 国产精品夜夜爽| 日本一区二区三区在线观看| 国产不卡在线一区| 中文字幕av一区二区三区高| 大胆欧美人体老妇| 最新欧美精品一区二区三区| www.99精品| 一区二区三区久久久| 欧美色视频在线| 日韩电影网1区2区| 久久无码av三级| 99热这里都是精品| 一区二区三区在线高清| 欧美亚洲动漫另类| 奇米影视在线99精品| 久久一区二区视频| 91亚洲精华国产精华精华液| 夜夜嗨av一区二区三区中文字幕| 欧美区一区二区三区| 狠狠久久亚洲欧美| 自拍偷拍国产精品| 777午夜精品免费视频| 激情六月婷婷综合| 成人免费在线观看入口| 欧美日精品一区视频| 麻豆国产欧美日韩综合精品二区| 久久久青草青青国产亚洲免观| 国产 欧美在线| 亚洲国产综合91精品麻豆| 日韩欧美一级二级三级久久久| 国产999精品久久久久久绿帽| 一区二区三区日韩| 久久一日本道色综合| 色婷婷综合中文久久一本| 日韩高清中文字幕一区| 亚洲国产成人午夜在线一区| 欧美日韩国产系列| 成人激情图片网| 日本亚洲电影天堂| 日韩理论片一区二区| 欧美大片一区二区| 色婷婷综合久久久中文字幕| 久久99国产精品免费| 一区二区三区国产精品| 欧美精品一区二区三区蜜桃| 色吊一区二区三区| 国产一区二区免费在线| 亚洲成av人片一区二区| 中文字幕欧美三区| 日韩欧美国产精品| 欧美影院一区二区| av网站一区二区三区| 久久不见久久见免费视频1| 亚洲专区一二三| 最新日韩在线视频| 国产欧美一区二区精品忘忧草| 欧美日韩一级片网站| 成人av电影免费观看| 久久99国产精品免费网站| 亚洲一区视频在线观看视频| 国产日韩欧美在线一区| 欧美大尺度电影在线| 欧美色倩网站大全免费| 91视频com| 99精品久久只有精品| 国产aⅴ精品一区二区三区色成熟| 日本一区中文字幕 | 欧美日韩高清在线播放| 91蝌蚪国产九色| 成人av手机在线观看| 久久电影网站中文字幕| 日韩福利电影在线| 婷婷六月综合网| 亚洲一级片在线观看| 亚洲精品水蜜桃| 成人免费在线视频观看| 国产精品国产三级国产普通话99 | 中文字幕亚洲精品在线观看| 久久久久99精品国产片| 久久久久久亚洲综合| 精品久久久久久久人人人人传媒| 欧美一级搡bbbb搡bbbb| 91精品国产乱| 日韩欧美第一区| 亚洲精品一线二线三线无人区| 日韩精品一区二区三区在线观看| 日韩欧美不卡在线观看视频| 日韩精品一区在线| 久久综合九色综合97婷婷 | 99精品欧美一区二区三区小说| 不卡av免费在线观看| 丰满白嫩尤物一区二区| 成年人网站91| 91福利资源站| 91麻豆精品91久久久久同性| 欧美成人国产一区二区| 欧美va亚洲va国产综合| 久久久久久久久免费| 国产精品久久三| 亚洲精品免费在线| 日韩国产成人精品| 国产在线精品一区二区三区不卡| 国产成a人亚洲精品| 不卡一区二区在线| 欧美日韩视频一区二区| 日韩精品一区二区三区四区| 亚洲国产精华液网站w| 亚洲精品成人在线| 日韩精品视频网站| 成人精品小蝌蚪| 欧美亚洲一区三区| 精品国产91乱码一区二区三区| 国产午夜精品一区二区三区嫩草| 有坂深雪av一区二区精品| 日日夜夜一区二区| 粉嫩高潮美女一区二区三区 | 丁香婷婷综合网| 在线一区二区三区做爰视频网站| 91精品国产综合久久久久久久久久| 精品福利二区三区| 亚洲视频电影在线| 久久国产综合精品| 一本色道久久综合亚洲aⅴ蜜桃| 欧美美女喷水视频| 中文字幕av在线一区二区三区| 亚洲国产日韩一级| 成人精品视频一区二区三区| 欧美日韩高清在线播放| 国产精品三级视频| 免费在线看成人av| 色av成人天堂桃色av| 久久综合av免费| 日韩国产精品久久久| 91在线一区二区| 久久久无码精品亚洲日韩按摩| 亚洲成av人在线观看| 99国产精品久久久| 2023国产精品自拍| 水蜜桃久久夜色精品一区的特点| www.亚洲免费av| 久久久91精品国产一区二区精品| 三级在线观看一区二区| 91视频你懂的| 国产精品日韩成人| 国产精品综合av一区二区国产馆| 欧美日韩三级在线| 亚洲裸体在线观看| 成人性生交大合| 久久人人爽人人爽| 激情久久五月天| 日韩精品一区二区三区视频在线观看| 亚洲一区日韩精品中文字幕| 成人精品视频.| 亚洲国产成人在线| 懂色av一区二区三区免费观看| 2014亚洲片线观看视频免费| 免费在线观看视频一区| 欧美精品第一页| 丝袜亚洲另类欧美综合| 欧美色图在线观看| 午夜影视日本亚洲欧洲精品| 欧美在线不卡视频| 一区二区高清视频在线观看| 91老司机福利 在线| 亚洲激情成人在线| 欧美视频你懂的| 午夜精品aaa| 日韩欧美亚洲国产另类| 国内外成人在线视频| 精品国产一区二区亚洲人成毛片|