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

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

?? 關于while(--n)延時測試_1.txt

?? 單片機延時計算程序源代碼
?? TXT
字號:
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
File:	關于while(--n)的優(yōu)化設計		〓
Time:	12:25-9:56 8:02-                        〓
Date:	08-7-26-27 				〓
Note:	MOV	Direct,#Data  為兩個機器周期    〓
	MOV	Rn,Direct     為兩個機器周期	〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

▲測試代碼:
void delay_us(unsigned char)
{
	while(--n);
}

▲測試記錄:
n=1
0.000 398 00
0.000 407 00
0.000 415 00	0.000 008 00
1+2+2*1+2+1=8

n=2
0.000 400 00
0.000 411 00
0.000 421 00	0.000 010 00
1+2+2*2+2+1=10


n=3
0.000 402 00
0.000 415 00
0.000 427 00	0.000 012 00
1+2+2*3+2+1=12

n=255
0.000 906 00
0.001 423 00
0.001 939 00	0.000 516 00
1+2+2*255+2+1=516


▲Keil C編譯成匯編代碼:
MOV	0x80,#00H
MOV	R7,#255		1'
LCALL	delay_us	2'
delay_us:
	DJNZ	R7,$    2'	2*255
	RET		2'


▲測試結論:
延遲時間=1+2+2*n+2
即Time=2*n+5	誤差:-1us

當n=255時,Time_Max=2*255+5=515 us



▲軟件改進:
延遲時間Time=2*n+6	誤差:0us
void delay_us(unsigned char)
{
	while(--n);
	_nop_();
}

Delay_Max=516 us
Delay_Min=8   us
	

▲改進后測試:
n=100
0.000 907 00
0.001 425 00
0.001 942 00	0.000 517 00
2*255+6+1=517	零誤差



▲雙重循環(huán)▲
void delay(unsigned char n)
{
	do{unsigned char m=47;while(--m);}while(--n);
}

n=10
0.001 376 00
0.002 363 00
0.003 349 00	0.000 986 00
1+1+2+(47*2+2)*10+10*2+2=986

n=5
0.000 886 00
0.001 383 00
0.001 879 00	0.000 496 00
1+1+2+(47*2+2)*5+5*2+2=496



▲得出結論:
延遲時間: Time=1+1+2+(m*2+2)*n+n*2+2
	  由于MOV	P1,A		1'
          【即: Time=(m*2+2)*n+n*2+5】


▲結論驗證:
n=20,則Time=(47*2+2)*20+20*2+6=1966

n=20
0.002 356 00
0.004 323 00
0.006 289 00	0.001 966 00	OK!驗證通過



▲雙重循環(huán)程序C51代碼:

void delay(unsigned char m, unsigned char n)
{
	unsigned char tempm,tempn=n;
	do{tempm=m;while(--tempm);}while(--tempn);
}



▲生成的A51代碼為:
             ; FUNCTION _delay (BEGIN)
;---- Variable 'n' assigned to Register 'R5' ----
;---- Variable 'm' assigned to Register 'R7' ----
;---- Variable 'tempn' assigned to Register 'R5' ----
0000         ?C0003:
;---- Variable 'tempm' assigned to Register 'R6' ----
0000 AE07              MOV     R6,0x07		1'
0002         ?C0004:
0002 DEFE              DJNZ    R6,?C0004	2'
0004         ?C0001:
0004 DDFA              DJNZ    R5,?C0003	2'
0006 22                RET     			2'
             ; FUNCTION _delay (END)

             ; FUNCTION main (BEGIN)
0000 E4                CLR     A		1'
0001 F580              MOV     P0,A		1'
0003 7D0A              MOV     R5,#0AH		1'
0005 7F2F              MOV     R7,#02FH		1'
0007 120000      R     LCALL   _delay		2'
000A 7580FF            MOV     P0,#0FFH		2'
000D 22                RET     			2'
             ; FUNCTION main (END)



▲測試記錄:
m=47,n=10
0.000 389 00
0.001 377 00	0.000 988 00
1+1+1+1+2+(2*47+2)*10+10*2+2=988



▲實驗結論:
延遲時間:
	Time=1+1+2+(2*m+2)*n+n*2+2
	即:【Time=(2*m+2)*n+n*2+6】



▲結論驗證:
C51代碼:
void delay(unsigned char m, unsigned char n)
{
	unsigned char tempm,tempn=n;
	do{tempm=m;while(--tempm);}while(--tempn);
}

令m=10,n=10
則Time=(20+2)*10+10*2+6=246

m=10,n=10
0.000 389 00
0.000 637 00	0.000 248 00
		246+1+1=248	OK!測試通過



〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

★最后,實驗總結:

【C51代碼:】
void delay(unsigned char m, unsigned char n)
{
	unsigned char tempm,tempn=n;
	do{tempm=m;while(--tempm);}while(--tempn);
}
延遲時間為:【Time=(2*m+2)*n+n*2+6】

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色狠狠一区二区三区香蕉| 美腿丝袜亚洲综合| 色婷婷久久久亚洲一区二区三区| 国产精品久久久久久一区二区三区| 成人av高清在线| 亚洲一区影音先锋| 欧美一区二区三区视频免费播放| 天天色综合天天| xf在线a精品一区二区视频网站| 国产成+人+日韩+欧美+亚洲| 亚洲欧美另类综合偷拍| 欧美美女一区二区在线观看| 毛片av一区二区| 亚洲欧洲av在线| 欧美精品一二三四| 粉嫩欧美一区二区三区高清影视| 亚洲色图制服诱惑 | 国产欧美日韩综合| 色中色一区二区| 青娱乐精品在线视频| 国产性做久久久久久| 色综合一个色综合亚洲| 污片在线观看一区二区| 久久精品视频在线看| 欧美午夜电影一区| 国产.欧美.日韩| 五月婷婷久久丁香| 国产精品区一区二区三| 91精品在线观看入口| 丁香五精品蜜臀久久久久99网站 | 成人免费在线视频| 日韩一区二区三区四区| 99久久精品免费精品国产| 日韩高清不卡一区二区| 国产精品福利一区| 日韩丝袜情趣美女图片| 色激情天天射综合网| 国产福利一区二区三区视频在线 | 一区在线观看视频| 欧美精品一区二区三区久久久 | 中文字幕在线不卡视频| 日韩一区和二区| 91国偷自产一区二区三区成为亚洲经典| 男人的天堂亚洲一区| 一区二区三区在线视频免费 | 亚洲电影在线免费观看| 国产欧美日韩综合| 日韩女优av电影| 在线观看国产精品网站| 成人免费视频一区二区| 美女视频黄免费的久久| 亚洲一区影音先锋| 亚洲同性gay激情无套| 26uuu精品一区二区| 欧美性色黄大片| 日本不卡的三区四区五区| 精品国产乱码久久久久久1区2区| 国产一区二区精品久久99| 亚洲影视资源网| 亚洲欧洲美洲综合色网| 日韩午夜av一区| 欧美剧情电影在线观看完整版免费励志电影 | www.色精品| 成人污视频在线观看| 狠狠色丁香久久婷婷综合_中| 日日摸夜夜添夜夜添精品视频| 亚洲一级二级在线| 亚洲精品成a人| 亚洲美女屁股眼交| 亚洲免费观看高清完整版在线观看熊| 国产日产欧美精品一区二区三区| 久久影音资源网| 26uuu另类欧美| 国产亚洲福利社区一区| 日本一区二区三级电影在线观看| 久久久久久久久一| 日本一区二区三区高清不卡 | 中文字幕av一区二区三区| 国产亚洲成aⅴ人片在线观看| 久久蜜桃av一区二区天堂| 久久综合久久综合久久| xnxx国产精品| 国产精品久久久久影院色老大 | 久久精品久久99精品久久| 日韩国产一区二| 奇米精品一区二区三区在线观看一| 视频一区二区三区在线| 久久精品国产在热久久| 激情另类小说区图片区视频区| 国产精品一级片| aaa欧美色吧激情视频| 色婷婷一区二区| 欧美卡1卡2卡| 久久精品亚洲精品国产欧美kt∨| 中文av一区特黄| 亚洲国产日韩在线一区模特| 午夜激情一区二区三区| 国产资源在线一区| 波多野结衣一区二区三区 | 日本欧美久久久久免费播放网| 蜜臀av一区二区在线免费观看 | 国产精品影视网| 成人午夜电影网站| 欧美视频在线播放| 2020国产精品| 亚洲私人影院在线观看| 天天av天天翘天天综合网色鬼国产| 蜜桃av一区二区三区| 国产99精品在线观看| 在线国产电影不卡| 久久蜜桃av一区二区天堂| 亚洲三级理论片| 日本美女一区二区三区视频| 国产91在线|亚洲| 欧美美女一区二区三区| 欧美激情一区二区三区| 五月综合激情婷婷六月色窝| 国产91高潮流白浆在线麻豆| 欧美色精品在线视频| 国产校园另类小说区| 五月天婷婷综合| 99re在线精品| 精品国产一区二区三区不卡| 自拍偷拍国产精品| 久久国产精品72免费观看| 色狠狠一区二区| 国产人久久人人人人爽| 午夜伦欧美伦电影理论片| 国产91对白在线观看九色| 日韩午夜在线播放| 亚洲黄色片在线观看| 国产高清成人在线| 日韩精品影音先锋| 亚洲影视在线播放| 成人激情免费视频| 久久嫩草精品久久久久| 天堂在线一区二区| 色婷婷国产精品| 国产精品国产三级国产a| 精品一区二区三区在线播放视频| 欧美日韩中文另类| 亚洲免费观看高清完整版在线| 国产精品一色哟哟哟| 亚洲图片激情小说| 国产一区二区在线影院| 欧美一区二区三区人| 亚洲成a人片在线观看中文| 99久久婷婷国产综合精品电影| 久久久五月婷婷| 精品一区二区在线免费观看| 欧美老肥妇做.爰bbww视频| 亚洲自拍偷拍av| 色婷婷精品大在线视频| 亚洲女人的天堂| thepron国产精品| 国产精品视频在线看| 国产乱子伦一区二区三区国色天香| 日韩午夜激情视频| 亚州成人在线电影| 精品视频123区在线观看| 一区二区欧美国产| 日本韩国一区二区三区视频| 亚洲视频一二区| 91在线观看美女| 成人免费在线播放视频| 91尤物视频在线观看| 18欧美亚洲精品| 色综合咪咪久久| 亚洲精品欧美在线| 在线观看亚洲精品视频| 亚洲高清不卡在线观看| 欧美日韩国产首页| 日韩国产精品久久久久久亚洲| 欧美精品在线视频| 日韩国产一区二| 日韩视频一区二区三区| 国内精品国产三级国产a久久 | 欧美国产日韩在线观看| 成人国产精品视频| 亚洲视频一区二区在线观看| 欧美在线观看一二区| 亚洲国产精品一区二区久久 | 久久综合精品国产一区二区三区 | 色综合色狠狠综合色| 亚洲二区在线观看| 日韩欧美中文一区| 九色porny丨国产精品| 久久久www成人免费无遮挡大片| 懂色av一区二区三区蜜臀| 亚洲欧美日韩综合aⅴ视频| 欧美人妇做爰xxxⅹ性高电影| 麻豆精品在线播放| 国产精品国产三级国产普通话蜜臀| 色婷婷久久久综合中文字幕| 日本欧美大码aⅴ在线播放| 国产喂奶挤奶一区二区三区| 色综合视频在线观看| 久久精品72免费观看| 亚洲欧美国产高清| 日韩欧美国产一区二区在线播放 |