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

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

?? ex4-3.asm

?? 《增強型8051單片機實用開發技術》例程代碼
?? ASM
字號:
$INCLUDE  (STC12C5A.INC)  			;包含STC12C5A60S2單片機寄存器定義文件
;定義ISP/IAP命令 
ISP_IAP_BYTE_READ       EQU   1H  	;字節讀
ISP_IAP_BYTE_PROGRAM    EQU   2H  	;字節編程
ISP_IAP_SECTOR_ERASE    EQU   3H  	;扇區擦除
;定義Flash操作等待時間及允許IAP/ISP/EEPROM操作的常數(設置IAP_CONTR)
ENABLE_IAP        EQU   82H	    	;系統工作時鐘<20MHz 時
DEBUG_DATA        EQU   5AH     	;EEPROM單元的測試值,如正確應等于該值
START_ADDRESS     EQU 	  0000H   	;EEPROM測試起始地址
		ORG		0000H
		LJMP  	MAIN
		ORG   	0100H 
MAIN:	MOV     SP, #70H     		;堆棧指針指向 70H單元
		MOV     P1,#0F0H     		;演示程序開始工作,P1.0/P1.1/P1.2/P1.3控制的燈亮
		LCALL   Delay        		;延時 
		MOV     P1,#0FH      		;演示程序開始工作,P1.7/P1.6/P1.5/P1.4控制的燈亮
		LCALL   Delay        		;延時
;讀出EEPROM測試起始地址單元的內容
MAIN1: 	MOV    	DPTR, #START_ADDRESS ;將EEPROM測試起始地址送DPTR數據指針
		LCALL  	Byte_Read
		MOV    	40H, A              ;將EEPROM 的值送40H 單元保存
		CJNE   	A, #DEBUG_DATA, NOT_EQU_DEBUG_DATA  ;如果數據比較不正確,就跳轉
;數據是對的,亮P1.7控制的燈,然后在P1口上將EEPROM的數據顯示出來
		MOV    	P1,#01111111B  		;如(START_ADDRESS)的值等于#DEBUG_DATA,亮P1.7
		LCALL  	Delay           	;延時
		MOV    	A, 40H    			;將保存在40H單元中EEPROM 的值從40H單元送累加器A
		CPL    	A          			;取反的目的是相應的燈亮代表 1,不亮代表0
		MOV   	P1,A       			;數據是對的,送P1顯示
		SJMP   	$          			;數據正確,送P1顯示后,CPU在此無限循環執行此句
NOT_EQU_DEBUG_DATA:
;EEPROM里的數據是錯的,亮P1.3控制的燈,然后在P1 口上將錯誤的數據顯示出來,
;再將該EEPROM所在的扇區整個擦除,將正確的數據寫入后,亮P1.5控制的燈
		MOV   	P1,#11110111B 		;如(START_ADDRESS)的值不等于#DEBUG_DATA, 亮P1.3
		LCALL  	Delay         		;延時 
		MOV    	A,   40H      		;將保存在40H單元中EEPROM 的值從40H單元送累加器A 
		CPL    	A              		;取反的目的是相應的燈亮代表 1,不亮代表0 
		MOV    	P1,  A        		;數據不對,送 P1 顯示 
		LCALL  	Delay        		;延時 
		MOV    	DPTR,#START_ADDRESS ;將EEPROM測試起始地址送DPTR數據指針
		LCALL  	Sector_Erase          ;擦除整個扇區
		MOV    	DPTR, #START_ADDRESS;將EEPROM測試起始地址送DPTR數據指針
		MOV    	A,   #DEBUG_DATA    ;寫入 EEPROM 的數據為 #DEBUG_DATA
		LCALL  	Byte_Program        ;字節編程 
		MOV    	P1,  #11011111B     ;將P1.3燈關閉,亮P1.5燈,代表數據已被修改
		SJMP	$                   ;字節編程后,CPU在此無限循環執行此句
;--------- 讀一字節 -------------------------------- 
;讀一字節,調用前需打開IAP功能,入口:DPTR=字節地址,返回:A=讀出字節
Byte_Read: 
		MOV    	IAP_CONTR,#ENABLE_IAP ;打開IAP功能, 設置Flash操作等待時間
		MOV    	IAP_CMD,#ISP_IAP_BYTE_READ  ;設置為IAP/ISP字節讀模式命令
		MOV    	IAP_ADDRH, DPH      ;設置目標單元地址的高8位地址
		MOV    	IAP_ADDRL, DPL      ;設置目標單元地址的低8位地址
		MOV    	IAP_TRIG, #5AH      ;先送5AH,再送A5H到ISP/IAP觸發寄存器
		MOV    	IAP_TRIG, #0A5H     ;送完A5H后,ISP/IAP命令立即被觸發啟動 
		NOP 
		MOV    	A,   IAP_DATA       ;讀出的數據在IAP_DATA單元中,送入累加器A 
		LCALL 	IAP_Disable         ;關閉IAP功能, 清相關的特殊功能寄存器
		RET 
;-------------- 字節編程 ------------------------------- 
;字節編程,調用前需打開IAP功能,入口:DPTR=字節地址, A=需寫入的數據
Byte_Program: 
		MOV   	IAP_CONTR, #ENABLE_IAP    ;打開IAP功能, 設置 Flash 操作等待時間
		MOV   	IAP_CMD, #ISP_IAP_BYTE_PROGRAM ;設置為IAP/ISP字節編程模式命令 
		MOV   	IAP_ADDRH, DPH      ;設置目標單元地址的高8位地址 
		MOV   	IAP_ADDRL, DPL      ;設置目標單元地址的低8位地址 
		MOV   	IAP_DATA, A         ;要編程的數據先送進ISP_DATA寄存器 
		MOV   	IAP_TRIG, #5AH      ;先送5AH,再送A5H到ISP/IAP觸發寄存器
		MOV   	IAP_TRIG, #0A5H     ;送完A5H后,ISP/IAP命令立即被觸發啟動 
		NOP 
		LCALL 	IAP_Disable         ;關閉 IAP 功能, 清相關的特殊功能寄存器
		RET 
;--------------- 擦除扇區 --------------------------------- 
;擦除扇區, 入口:DPTR =扇區地址 
Sector_Erase: 
		MOV   	IAP_CONTR, #ENABLE_IAP    ;打開IAP功能, 設置 Flash 操作等待時間 
		MOV   	IAP_CMD, #03H       ;設置為IAP/ISP/EEPROM扇區擦除模式命令 
		MOV   	IAP_ADDRH, DPH      ;設置目標單元地址的高8位地址 
		MOV   	IAP_ADDRL, DPL      ;設置目標單元地址的低8位地址 
		MOV   	IAP_TRIG, #5AH      ;先送5AH,再送A5H到ISP/IAP觸發寄存器
		MOV   	IAP_TRIG, #0A5H     ;送完A5H 后,ISP/IAP命令立即被觸發啟動 
		NOP 
		LCALL 	IAP_Disable         ;關閉IAP功能, 清相關的特殊功能寄存器
		RET
;--------------- 關閉IAP功能--------------------------------- 
IAP_Disable:     ;關閉IAP功能, 清相關的特殊功能寄存器
                 ;一次連續的IAP操作完成之后建議關閉IAP功能,不需要每次都關
		MOV   	IAP_CONTR, #0   	;關閉 IAP 功能 
		MOV   	IAP_CMD,  #0    	;清命令寄存器,使命令寄存器無命令,此句可不用
		MOV   	IAP_TRIG, #0    	;清命令觸發寄存器,使命令觸發寄存器無觸發,此句可不用
		MOV   	IAP_ADDRH, #0FFH 	;送地址高字節單元為FFH,指向非EEPROM區
		MOV   	IAP_ADDRL, #0FFH 	;送地址低字節單元為FFH,防止誤操作
		RET 
;--------------- 延時子程序---------------------------------
Delay: 
		CLR   	A 
		MOV   	R0, A 
		MOV   	R1, A 
		MOV   	R2, #20H 
Delay_Loop: 
		DJNZ  	R0, Delay_Loop 
		DJNZ  	R1, Delay_Loop 
		DJNZ  	R2, Delay_Loop 
		RET 
		END 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品亚洲一区二区三区浴池| 亚洲三级小视频| 国产精品欧美久久久久一区二区| 丝袜美腿成人在线| 99久久婷婷国产综合精品电影| 日韩欧美色综合网站| 蜜臀av性久久久久蜜臀aⅴ | 国产精品免费av| 天堂一区二区在线| 94-欧美-setu| 国产欧美日韩在线| 另类小说图片综合网| 色爱区综合激月婷婷| 国产精品美日韩| 国产一区二区三区在线观看免费视频 | 成人精品免费网站| 精品88久久久久88久久久| 亚洲午夜私人影院| 91免费看`日韩一区二区| 国产日本亚洲高清| 麻豆freexxxx性91精品| 欧美日韩精品免费| 一区二区三区久久| 色哟哟日韩精品| 亚洲欧洲美洲综合色网| 风间由美一区二区三区在线观看 | 国产午夜精品一区二区三区四区 | 亚洲第一狼人社区| 91国产免费观看| 亚洲色图制服丝袜| av电影在线观看不卡| 国产精品系列在线| 成人免费三级在线| 中文av一区二区| 成人avav影音| 国产精品久久久久久久岛一牛影视 | 国产一区二区三区久久悠悠色av | 91美女精品福利| 亚洲免费观看高清完整版在线观看| 99久久精品国产导航| 国产精品电影一区二区| 91一区二区三区在线观看| 日韩码欧中文字| 99国产精品久久久久久久久久久 | 日韩一区欧美一区| 91亚洲精品一区二区乱码| 中文字幕一区二区三中文字幕| 播五月开心婷婷综合| 中文字幕亚洲区| 91免费看视频| 午夜亚洲福利老司机| 在线播放欧美女士性生活| 日韩高清欧美激情| 亚洲精品在线免费播放| 国产馆精品极品| 国产精品久久久久久久久久久免费看 | 国产一区在线观看视频| 久久精品人人爽人人爽| 成人丝袜高跟foot| 亚洲乱码精品一二三四区日韩在线| 日本高清不卡视频| 天天av天天翘天天综合网色鬼国产| 日韩一区和二区| 九九**精品视频免费播放| 中文字幕免费观看一区| 99re热这里只有精品视频| 亚洲尤物在线视频观看| 欧美一级黄色录像| 国产盗摄女厕一区二区三区 | 精品日韩在线观看| 国产成人无遮挡在线视频| 中文字幕亚洲一区二区av在线| 欧美在线短视频| 麻豆一区二区三| 中文字幕电影一区| 欧美少妇一区二区| 国内精品第一页| 综合电影一区二区三区 | 欧美精品一区在线观看| 91在线视频播放地址| 亚欧色一区w666天堂| 久久久久久影视| 在线欧美一区二区| 久久电影网电视剧免费观看| 国产精品乱人伦一区二区| 欧美性大战xxxxx久久久| 韩国三级中文字幕hd久久精品| 国产精品久久久久久久久免费丝袜 | 91精品国产色综合久久ai换脸| 国产精品一区二区久激情瑜伽| 一个色妞综合视频在线观看| 日韩免费一区二区| 色综合天天综合狠狠| 久久精品av麻豆的观看方式| 国产精品妹子av| 欧美一区二区三区性视频| 成人免费视频免费观看| 日本成人中文字幕| 亚洲欧洲精品一区二区三区不卡| 日韩午夜小视频| 91小视频免费看| 黄页网站大全一区二区| 亚洲精品视频免费看| 26uuu色噜噜精品一区二区| 色哟哟日韩精品| 国产精品2024| 日本系列欧美系列| 亚洲精品第1页| 国产亚洲精品免费| 91精品国产91久久久久久一区二区| av福利精品导航| 国产一区二区伦理| 天堂午夜影视日韩欧美一区二区| 亚洲欧洲日产国产综合网| 精品国产乱码久久久久久蜜臀 | 欧美日韩美女一区二区| 成人午夜电影久久影院| 激情深爱一区二区| 日精品一区二区三区| 成人免费在线观看入口| 精品国内二区三区| 5月丁香婷婷综合| 91国偷自产一区二区三区观看| 国产91精品在线观看| 轻轻草成人在线| 性做久久久久久免费观看| 自拍偷自拍亚洲精品播放| 久久精品亚洲精品国产欧美kt∨| 欧美一级视频精品观看| 色综合天天做天天爱| av激情成人网| www.色精品| 粉嫩欧美一区二区三区高清影视 | 婷婷综合另类小说色区| 亚洲理论在线观看| 中文字幕一区二区三区乱码在线| 国产亚洲一二三区| 2021中文字幕一区亚洲| 91精品国模一区二区三区| 精品视频色一区| 欧美影院一区二区三区| 91免费观看在线| 91亚洲永久精品| 色综合天天综合给合国产| 99在线精品视频| 9l国产精品久久久久麻豆| 成人av免费网站| 99在线视频精品| 色综合久久久久网| 91麻豆swag| 日本精品免费观看高清观看| 色伊人久久综合中文字幕| 91在线精品一区二区| 91麻豆精品视频| 色噜噜久久综合| 欧美最猛性xxxxx直播| 欧美午夜影院一区| 欧美日韩中文国产| 欧美日韩大陆一区二区| 欧美二区三区91| 69堂成人精品免费视频| 欧美一区午夜视频在线观看 | 色婷婷久久综合| 在线观看亚洲成人| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 色婷婷国产精品| 欧美日韩国产综合草草| 91麻豆精品国产91久久久久 | 91麻豆精品国产自产在线| 日韩一区二区电影网| 精品人在线二区三区| 欧美精品一区二区三| 国产日韩欧美在线一区| 亚洲欧美综合色| 亚洲一区二区三区国产| 五月天网站亚洲| 国产一区二区三区四区五区入口| 国产69精品久久久久毛片| av电影在线观看完整版一区二区| 色女孩综合影院| 欧美精品一二三四| 久久午夜国产精品| 亚洲视频1区2区| 午夜国产精品影院在线观看| 麻豆91免费观看| 成人在线视频首页| 欧美性受xxxx| 欧美成人a∨高清免费观看| 中文字幕av一区 二区| 亚洲最新视频在线播放| 免费成人小视频| 成人深夜在线观看| 欧美视频一区二区三区四区| 日韩一区二区视频在线观看| 国产视频一区在线观看 | 久久久久久久久久久99999| 亚洲私人黄色宅男| 日韩av网站在线观看| 国产成人亚洲综合色影视| 欧美性三三影院|