日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 51單片機(jī)精確延時(shí)程序

51單片機(jī)精確延時(shí)程序

關(guān)鍵字:51單片機(jī) 精確延時(shí) 程序 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-18  瀏覽:17

51單片機(jī)精確延時(shí)程序(晶振12MHz,一個(gè)機(jī)器周期1us.)

幾個(gè)精確延時(shí)程序:在精確延時(shí)的計(jì)算當(dāng)中,最容易讓人忽略的是計(jì)算循環(huán)外的那部分延時(shí),

在對(duì)時(shí)間要求不高的場(chǎng)合,這部分對(duì)程序不會(huì)造成影響.

一. 500ms延時(shí)子程序程序:.(晶振12MHz,一個(gè)機(jī)器周期1us.)

void delay500ms(void)

{

unsigned char i,j,k;

for(i=15;i>0;i--)

for(j=202;j>0;j--)

for(k=81;k>0;k--);

}

計(jì)算分析:

程序共有三層循環(huán)

一層循環(huán)n:R5*2 = 81*2 = 162us DJNZ 2us

二層循環(huán)m:R6*(n+3) = 202*165 = 33330us DJNZ 2us + R5賦值 1us = 3us

三層循環(huán): R7*(m+3) = 15*33333 = 499995us DJNZ 2us + R6賦值 1us = 3us

循環(huán)外: 5us 子程序調(diào)用 2us + 子程序返回 2us + R7賦值 1us = 5us

延時(shí)總時(shí)間 = 三層循環(huán) + 循環(huán)外 = 499995+5 = 500000us =500ms

計(jì)算公式:延時(shí)時(shí)間=[(2*R5+3)*R6+3]*R7+5

二. 200ms延時(shí)子程序 程序:

void delay200ms(void)

{

unsigned char i,j,k;

for(i=5;i>0;i--)

for(j=132;j>0;j--)

for(k=150;k>0;k--);

}

三. 10ms延時(shí)子程序 程序:

void delay10ms(void)

{

unsigned char i,j,k;

for(i=5;i>0;i--)

for(j=4;j>0;j--)

for(k=248;k>0;k--);

}

四. 1s延時(shí)子程序 程序:

void delay1s(void)

{

unsigned char h,i,j,k;

for(h=5;h>0;h--)

for(i=4;i>0;i--)

for(j=116;j>0;j--)

for(k=214;k>0;k--);

}

void delay1s(void)//12M晶振,延時(shí)999999.00us

{

unsigned char i,j,k;

for(i=46;i>0;i--)

for(j=152;j>0;j--)

for(k=70;k>0;k--);

}

擴(kuò)展閱讀:?jiǎn)纹瑱C(jī)延時(shí)問題20問

編輯:admin  最后修改時(shí)間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

金坛市| 翁源县| 万宁市| 常山县| 都昌县| 清丰县| 内丘县| 西和县| 宁陕县| 隆回县| 朝阳市| 合水县| 正阳县| 正镶白旗| 阜阳市| 元江| 嵊州市| 台北县| 上犹县| 毕节市| 黄骅市| 杭州市| 桂林市| 天水市| 无锡市| 莱西市| 丁青县| 梁河县| 花莲市| 无极县| 宁城县| 大同县| 大埔区| 陵水| 陕西省| 深水埗区| 措勤县| 留坝县| 沂南县| 铅山县| 吉林市|