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

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

?? eeprom.la

?? 使用單片機mc68hc11f1對內部EEprom擦除的程序
?? LA
字號:
   1                     ; C Compiler for MC68HC11 [COSMIC Software]
   2                     ; Generator V4.1t - 09 Mar 2005
   3                     ; Optimizer V4.1o - 12 Aug 2004
 460                     ; 7 void Init68hc11(void)
 460                     ; 8 {//BPROT=0X00;//可以修改config,低4位為EEprom的保護
 461                     	switch	.text
 462  8102               _Init68hc11:
 464  8102 3c            	pshx	
 467                     ; 10 INIT=0X21;//寄存器,RAM空間映像,01為復位值
 469  8103 c621          	ldab	#33
 470  8105 ce1000        	ldx	#4096
 471  8108 e73d          	stab	61,x
 472                     ; 15 CSCTL|=0x21;//64k
 474  810a 1c5d21        	bset	93,x,#33
 475                     ; 16 CSGSIZ|=0X40;
 477  810d 1c5f40        	bset	95,x,#64
 478                     ; 17 CSSTRH|=0x30;
 480  8110 1c5c30        	bset	92,x,#48
 481                     ; 19 }
 484  8113 38            	pulx	
 485  8114 39            	rts	
 536                     ; 21 void Delay(uchar n)
 536                     ; 22 {uchar i,j,k;
 537                     	switch	.text
 538  8115               _Delay:
 540  8115 bd8238        	jsr	c_kents
 541  8118 05            	dc.b	5
 542       00000005      OFST:	set	5
 545                     ; 24 	  for(i=0;i<n;i++)
 547  8119 6f04          	clr	OFST-1,x
 549  811b 2024          	bra	L732
 550  811d               L332:
 551                     ; 25 	  {		for (j=0;j<200;j++)
 553  811d 6f03          	clr	OFST-2,x
 554  811f               L342:
 555                     ; 26 		  {		for (k=0;k<10;k++)
 557  811f 6f02          	clr	OFST-3,x
 558  8121               L152:
 562  8121 6c02          	inc	OFST-3,x
 565  8123 e602          	ldab	OFST-3,x
 566  8125 c10a          	cmpb	#10
 567  8127 25f8          	blo	L152
 568                     ; 29 			COPRST=0X55;
 570  8129 c655          	ldab	#85
 571  812b 18ce1000      	ldy	#4096
 572  812f 18e73a        	stab	58,y
 573                     ; 30 			COPRST=0XAA;  
 575  8132 c6aa          	ldab	#170
 576  8134 18e73a        	stab	58,y
 577                     ; 25 	  {		for (j=0;j<200;j++)
 579  8137 6c03          	inc	OFST-2,x
 582  8139 e603          	ldab	OFST-2,x
 583  813b c1c8          	cmpb	#200
 584  813d 25e0          	blo	L342
 585                     ; 24 	  for(i=0;i<n;i++)
 587  813f 6c04          	inc	OFST-1,x
 588  8141               L732:
 591  8141 e604          	ldab	OFST-1,x
 592  8143 e106          	cmpb	OFST+1,x
 593  8145 25d6          	blo	L332
 594                     ; 34 }
 597  8147 ae00          	lds	0,x
 598  8149 38            	pulx	
 599  814a 39            	rts	
 620                     ; 36 void EepromInit(void)
 620                     ; 37 {
 621                     	switch	.text
 622  814b               _EepromInit:
 624  814b 3c            	pshx	
 627                     ; 40 PPROG=0X00;//復位時:00
 629  814c 5f            	clrb	
 630  814d ce1000        	ldx	#4096
 631  8150 e73b          	stab	59,x
 632                     ; 41 }
 635  8152 38            	pulx	
 636  8153 39            	rts	
 670                     ; 42 void EepromErase(uchar *addr)
 670                     ; 43 {//erase=(volatile unsigned char*)(0xfe00);
 671                     	switch	.text
 672  8154               _EepromErase:
 674  8154 3c            	pshx	
 675                     	pshd	
 676  8157 30            	tsx	
 677       00000000      OFST:	set	0
 680                     ; 45  erase=((volatile unsigned char*)(addr));
 682  8158 ec00          	ldd	OFST+0,x
 683  815a fd2000        	std	_erase
 684                     ; 48 {PPROG=0X16;//擦除方式 塊擦除
 686  815d c616          	ldab	#22
 687  815f 18ce1000      	ldy	#4096
 688  8163 18e73b        	stab	59,y
 689                     ; 49 (*erase)=0xff;
 691  8166 c6ff          	ldab	#255
 692  8168 18fe2000      	ldy	_erase
 693  816c 18e700        	stab	0,y
 694                     ; 51 PPROG=0X17;//打開編程電源
 696  816f c617          	ldab	#23
 697  8171 18ce1000      	ldy	#4096
 698  8175 18e73b        	stab	59,y
 699                     ; 52 Delay(100);//延時10Ms
 701  8178 cc0064        	ldd	#100
 702  817b 8d98          	jsr	_Delay
 704                     ; 53 PPROG=0X00;//置為讀出方式
 706  817d 5f            	clrb	
 707  817e 18ce1000      	ldy	#4096
 708  8182 18e73b        	stab	59,y
 709                     ; 55 }
 712  8185 38            	pulx	
 713  8186 38            	pulx	
 714  8187 39            	rts	
 736                     ; 57 void EepromBulkErase(void)
 736                     ; 58 {uchar *i;
 737                     	switch	.text
 738  8188               _EepromBulkErase:
 740  8188 3c            	pshx	
 743                     ; 59 PPROG=0X06;//擦除方式
 745  8189 c606          	ldab	#6
 746  818b ce1000        	ldx	#4096
 747  818e e73b          	stab	59,x
 748                     ; 64 EEPROMBASEADDRESS=0xdd;
 750  8190 c6dd          	ldab	#221
 751  8192 f70e00        	stab	3584
 752                     ; 66 PPROG=0X07;//打開編程電源
 754  8195 c607          	ldab	#7
 755  8197 e73b          	stab	59,x
 756                     ; 67 Delay(100);//延時10Ms
 758  8199 cc0064        	ldd	#100
 759  819c bd8115        	jsr	_Delay
 761                     ; 68 PPROG=0X00;//置為讀出方式
 763  819f 5f            	clrb	
 764  81a0 ce1000        	ldx	#4096
 765  81a3 e73b          	stab	59,x
 766                     ; 83 }
 769  81a5 38            	pulx	
 770  81a6 39            	rts	
 811                     ; 87 void EepromByteWrite(uchar *aimaddr,uchar a)
 811                     ; 88 { //uchar *i;
 812                     	switch	.text
 813  81a7               _EepromByteWrite:
 815  81a7 3c            	pshx	
 816                     	pshd	
 817  81aa 30            	tsx	
 818       00000000      OFST:	set	0
 821                     ; 90 	erase=(aimaddr);
 823  81ab ec00          	ldd	OFST+0,x
 824  81ad fd2000        	std	_erase
 825                     ; 91 	PPROG=0X02;//允許鎖存地址和數據
 827  81b0 c602          	ldab	#2
 828  81b2 18ce1000      	ldy	#4096
 829  81b6 18e73b        	stab	59,y
 830                     ; 92 	(*erase)=a;
 832  81b9 e607          	ldab	OFST+7,x
 833  81bb 18fe2000      	ldy	_erase
 834  81bf 18e700        	stab	0,y
 835                     ; 93 	PPROG=0X03;//加編程電壓
 837  81c2 c603          	ldab	#3
 838  81c4 18ce1000      	ldy	#4096
 839  81c8 18e73b        	stab	59,y
 840                     ; 94 	Delay(20);//10ms
 842  81cb cc0014        	ldd	#20
 843  81ce bd8115        	jsr	_Delay
 845                     ; 95 	PPROG=0X00;//清除
 847  81d1 5f            	clrb	
 848  81d2 18ce1000      	ldy	#4096
 849  81d6 18e73b        	stab	59,y
 850                     ; 98 }
 853  81d9 38            	pulx	
 854  81da 38            	pulx	
 855  81db 39            	rts	
 920                     ; 100 void EepromWrite(uchar *aimaddr,uint number,uchar *source)
 920                     ; 101 { uchar i=0;
 921                     	switch	.text
 922  81dc               _EepromWrite:
 924  81dc bd8238        	jsr	c_kents
 925  81df 05            	dc.b	5
 926       00000005      OFST:	set	5
 931  81e0 6f02          	clr	OFST-3,x
 932                     ; 103 j=(volatile unsigned char*)(aimaddr);
 934  81e2 ec05          	ldd	OFST+0,x
 935  81e4 ed03          	std	OFST-2,x
 936                     ; 106 			for(i=0;i<(number);i++)						   //寫入數據EEprom
 938  81e6 6f02          	clr	OFST-3,x
 940  81e8 2039          	bra	L163
 941  81ea               L553:
 942                     ; 107 				{PPROG=0X02;//允許鎖存地址和數據
 944  81ea c602          	ldab	#2
 945  81ec 18ce1000      	ldy	#4096
 946  81f0 18e73b        	stab	59,y
 947                     ; 108 					(*j)=(*source);
 949  81f3 1aee0d        	ldy	OFST+8,x
 950  81f6 18e600        	ldab	0,y
 951  81f9 1aee03        	ldy	OFST-2,x
 952  81fc 18e700        	stab	0,y
 953                     ; 110 					source++;
 955  81ff 6c0e          	inc	OFST+9,x
 956  8201 2602          	bne	L02
 957  8203 6c0d          	inc	OFST+8,x
 958  8205               L02:
 959                     ; 111 					j++;
 961  8205 1808          	iny	
 962  8207 1aef03        	sty	OFST-2,x
 963                     ; 112 					PPROG=0X03;//加編程電壓
 965  820a c603          	ldab	#3
 966  820c 18ce1000      	ldy	#4096
 967  8210 18e73b        	stab	59,y
 968                     ; 117 				Delay(2);//10ms
 970  8213 cc0002        	ldd	#2
 971  8216 bd8115        	jsr	_Delay
 973                     ; 118 				PPROG=0X00;//清除
 975  8219 5f            	clrb	
 976  821a 18ce1000      	ldy	#4096
 977  821e 18e73b        	stab	59,y
 978                     ; 106 			for(i=0;i<(number);i++)						   //寫入數據EEprom
 980  8221 6c02          	inc	OFST-3,x
 981  8223               L163:
 984  8223 e602          	ldab	OFST-3,x
 985  8225 4f            	clra	
 986  8226 a30b          	subd	OFST+6,x
 987  8228 25c0          	blo	L553
 988                     ; 121 }
 991  822a ae00          	lds	0,x
 992  822c 38            	pulx	
 993  822d 39            	rts	
1016                     	switch	.bss
1017  2000               _erase:
1018  2000 0000          	ds.b	2
1019                     	xdef	_erase
1020                     	xdef	_EepromWrite
1021                     	xdef	_EepromByteWrite
1022                     	xdef	_EepromBulkErase
1023                     	xdef	_EepromErase
1024                     	xdef	_EepromInit
1025                     	xdef	_Delay
1026                     	xdef	_Init68hc11
1027                     	xref	c_kents
1028                     	end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美电影在线| 7777精品伊人久久久大香线蕉最新版| 日韩中文字幕1| 亚洲最大色网站| 一区二区三区在线免费观看| 亚洲女与黑人做爰| 亚洲情趣在线观看| 亚洲高清三级视频| 午夜精品一区二区三区免费视频| 亚洲国产一区在线观看| 日日夜夜精品视频天天综合网| 水野朝阳av一区二区三区| 亚洲va国产天堂va久久en| 日日骚欧美日韩| 国内成+人亚洲+欧美+综合在线| 国产一区三区三区| 99久久国产综合色|国产精品| gogo大胆日本视频一区| 色欧美日韩亚洲| 欧美三级蜜桃2在线观看| 6080午夜不卡| 国产亚洲va综合人人澡精品| 国产精品美女久久久久久久网站| 国产精品成人免费| 亚洲a一区二区| 美脚の诱脚舐め脚责91| 国产成人综合在线| 欧美性色综合网| 久久综合av免费| 亚洲女爱视频在线| 美女mm1313爽爽久久久蜜臀| 风间由美中文字幕在线看视频国产欧美| 成人小视频免费在线观看| 色婷婷精品大视频在线蜜桃视频| 正在播放亚洲一区| 国产日韩欧美高清在线| 亚洲国产精品综合小说图片区| 麻豆成人免费电影| 99久久精品免费观看| 欧美精品久久99| 亚洲欧洲性图库| 美女视频免费一区| 欧美性videosxxxxx| 国产午夜精品美女毛片视频| 亚洲成人一区在线| www.欧美.com| 久久久夜色精品亚洲| 亚洲成人免费影院| 北条麻妃一区二区三区| 在线电影国产精品| 亚洲精品日日夜夜| 国产福利一区二区| 日韩一区二区在线观看| 一区二区在线免费观看| 国产成人精品免费在线| 欧美一区二区在线不卡| 一区二区在线电影| 高清视频一区二区| 久久亚洲捆绑美女| 欧美aaaaaa午夜精品| 欧美中文字幕一二三区视频| 国产精品乱人伦| 国产白丝精品91爽爽久久| 欧美精品一区视频| 久久精品国产**网站演员| 欧美丝袜丝交足nylons图片| 一区二区三区四区国产精品| 成人午夜激情视频| 国产日韩v精品一区二区| 日本va欧美va欧美va精品| 欧美日韩国产成人在线免费| 亚洲午夜精品在线| 欧美性大战久久久久久久蜜臀| 中文字幕佐山爱一区二区免费| 国产精品自拍三区| 久久综合色播五月| 国产精品123区| 久久久久久久久久久黄色| 久久激情五月婷婷| 久久婷婷综合激情| 国产成人在线电影| 欧美激情艳妇裸体舞| 成人免费av网站| 亚洲欧洲成人精品av97| 欧美在线免费观看视频| 日韩中文字幕一区二区三区| 欧美日韩aaaaa| 久久99久久精品| 久久久久99精品一区| 国产传媒一区在线| 中文字幕日韩av资源站| 欧美色区777第一页| 亚洲成av人在线观看| 精品裸体舞一区二区三区| 国产精品一区2区| 亚洲欧美成aⅴ人在线观看| 91黄色在线观看| 日韩激情视频在线观看| 精品国产乱码久久久久久图片 | 六月丁香综合在线视频| 日韩视频国产视频| 成人综合婷婷国产精品久久蜜臀 | 91精品国产91热久久久做人人| 亚洲成人动漫在线免费观看| 欧美成人a视频| av电影天堂一区二区在线观看| 亚洲一级二级三级在线免费观看| 91麻豆精品国产91久久久使用方法| 久久精品999| 亚洲欧美一区二区三区极速播放| 欧美乱妇15p| 成人综合日日夜夜| 日韩不卡一区二区| 国产精品久久久久影院老司| 欧美乱熟臀69xxxxxx| 成人午夜视频在线| 日韩精品福利网| 中文字幕av免费专区久久| 色狠狠一区二区| 国产91在线看| 久久国内精品自在自线400部| 亚洲女厕所小便bbb| 久久色在线观看| 欧美日本一道本在线视频| 成人午夜电影小说| 热久久免费视频| 亚洲自拍另类综合| 亚洲欧洲日韩av| 精品国产免费人成在线观看| 欧美日韩国产中文| www.欧美日韩| 国产成人精品三级| 久久99国产精品久久99| 香蕉成人啪国产精品视频综合网| 日本一区二区久久| 26uuu国产日韩综合| 欧美日韩国产bt| 欧洲国内综合视频| 99久久精品费精品国产一区二区| 国产精品亚洲综合一区在线观看| 亚洲一级二级在线| 亚洲丝袜自拍清纯另类| 国产精品午夜春色av| 精品电影一区二区| 日韩视频免费直播| 91精品久久久久久蜜臀| 日本国产一区二区| 91蜜桃免费观看视频| 成人爱爱电影网址| 99re成人精品视频| 波多野结衣亚洲一区| 波多野结衣亚洲| 99精品国产一区二区三区不卡| 国产麻豆午夜三级精品| 国产最新精品精品你懂的| 国产在线精品一区二区三区不卡| 美女高潮久久久| 久久精品72免费观看| 国产麻豆精品久久一二三| 国产美女精品在线| 白白色 亚洲乱淫| 色欧美日韩亚洲| 欧美日韩国产三级| 精品乱人伦一区二区三区| 日韩一级视频免费观看在线| 欧美一区二区啪啪| 日韩一区二区在线观看视频 | 国产精品久久三| 亚洲欧洲www| 午夜精品久久久久久久99水蜜桃| 亚洲成人av免费| 国产自产2019最新不卡| 国产白丝精品91爽爽久久| 色综合天天综合网天天狠天天| 在线观看国产91| 8x福利精品第一导航| 久久综合久久鬼色中文字| 亚洲欧美综合色| 午夜婷婷国产麻豆精品| 蜜臀av一区二区在线免费观看| 国内精品免费**视频| 99久久精品国产观看| 91精品久久久久久蜜臀| 欧美激情中文字幕一区二区| 亚洲香肠在线观看| 九九热在线视频观看这里只有精品| 成人综合激情网| 欧美一区二区视频在线观看2022| 久久精品夜色噜噜亚洲a∨| 亚洲精品免费播放| 国产最新精品精品你懂的| 色噜噜狠狠一区二区三区果冻| 日韩一区二区三| 欧美激情一区二区三区在线| 天堂在线亚洲视频| 91亚洲精品久久久蜜桃| 26uuu欧美日本| 日韩av高清在线观看| 在线观看三级视频欧美| 国产午夜精品理论片a级大结局|