久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 51單片機C語言延時函數

51單片機C語言延時函數

關鍵字:51單片機 C語言 延時函數 作者:admin 來源:不詳 發布時間:2018-05-18  瀏覽:25

C程序中可使用不同類型的變量來進行延時設計。經實驗測試,使用unsigned char類型具有比unsigned int更優化的代碼,在使用時應該使用unsigned char作為延時變量。 以某晶振為12MHz的單片機為例,晶振為12MHz即一個機器周期為1us。

一. 500ms延時子程序

程序:

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--);

}

計算分析:

程序共有三層循環

一層循環n:R5*2 = 81*2 = 162us DJNZ 2us

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

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

循環外: 5us 子程序調用 2us + 子程序返回 2us + R7賦值 1us = 5us

延時總時間 = 三層循環 + 循環外 = 499995+5 = 500000us =500ms

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

二. 200ms延時子程序

程序:

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延時子程序

程序:

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延時子程序

程序:

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--);

}

關于單片機C語言的精確延時,網上很多都是大約給出延時值沒有準確那值是多少,也就沒有達到精確高的要求,而本函數克服了以上缺點,能夠精確計數出要延時值且精確達到1us,本舉例所用CPU為STC12C5412系列12倍速的單片機,只要修改一下參數值其它系例單片機也通用,適用范圍寬。

共有三條延時函數說明如下:

函數調用分兩級:一級是小于10US的延時,二級是大于10US的延時

//====================小于10US的【用1US級延時】====================

//----------微秒級延時---------

for(i=X;i>X;i--) 延時時間=(3+5*X)/12 提示(單位us, X不能大于255)

//================大于10US<小于21.9955Ms的可用【10US級延時函數】===========

void Delay10us(uchar Ms)

{

uchar data i;

for(;Ms>0;Ms--)

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

}

i=[(延時值-1.75)*12/Ms-15]/4

如想延時60US則 i=[(60-1.75)*12/6-15]/4=25.375≈26; 修改i的值=26,再調用上面的【10US級延時函數】Delay10us(6); 則就精確延時60US;

如果想延時64US可以用這二種函數組合來用: Delay10us(6); for(i=9;i>X;i--) 共延時64US

四. 1s延時子程序

程序:

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--);

}

關于單片機C語言的精確延時,網上很多都是大約給出延時值沒有準確那值是多少,也就沒有達到精確高的要求,而本函數克服了以上缺點,能夠精確計數出要延時值且精確達到1us,本舉例所用CPU為STC12C5412系列12倍速的單片機,只要修改一下參數值其它系例單片機也通用,適用范圍寬。

共有三條延時函數說明如下:

函數調用分兩級:一級是小于10US的延時,二級是大于10US的延時

//====================小于10US的【用1US級延時】====================

//----------微秒級延時---------

for(i=X;i>X;i--) 延時時間=(3+5*X)/12 提示(單位us, X不能大于255)

//================大于10US<小于21.9955Ms的可用【10US級延時函數】===========

void Delay10us(uchar Ms)

{

uchar data i;

for(;Ms>0;Ms--)

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

}

i=[(延時值-1.75)*12/Ms-15]/4

如想延時60US則 i=[(60-1.75)*12/6-15]/4=25.375≈26; 修改i的值=26,再調用上面的【10US級延時函數】Delay10us(6); 則就精確延時60US;

如果想延時64US可以用這二種函數組合來用: Delay10us(6); for(i=9;i>X;i--) 共延時64US

編輯:admin  最后修改時間:2018-05-18

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
国产自偷自偷免费一区| 日本黄色福利视频| 中文字幕在线乱| 国内外成人免费在线视频| 99精品人妻少妇一区二区| 日韩黄色片在线| 人妻av无码专区| 精品一区二区三区无码视频| 精品人妻人人做人人爽| 99中文字幕在线观看| 免费观看国产视频在线| 四虎4hu永久免费入口| 久久观看最新视频| 日本xxxxxxxxxx75| 成人综合视频在线| 艹b视频在线观看| 亚洲天堂av一区二区| 一级黄色录像免费看| 国产爆乳无码一区二区麻豆| 国产精品12345| 日韩欧美在线免费观看视频| 国产小视频精品| 国产欧美123| 日韩精品一区二区三区不卡| 在线观看的毛片| 久久久无码中文字幕久...| 精品少妇在线视频| 五月婷婷狠狠操| 国产视频在线观看网站| 哪个网站能看毛片| 四虎永久免费网站| av7777777| 日韩av影视大全| 欧美丰满熟妇bbbbbb百度| 男操女免费网站| 国产www免费| 国产精品嫩草影院8vv8| 亚洲美免无码中文字幕在线| 欧美成人福利在线观看| 秋霞无码一区二区| 亚洲免费在线播放视频| 激情六月丁香婷婷| 91黄色在线看| 丰满女人性猛交| 国产xxxxx视频| 奇米精品一区二区三区| 天堂av.com| 亚洲国产精品三区| 69堂免费视频| 久久久无码中文字幕久...| 性生交免费视频| 久草热视频在线观看| 中文字幕第17页| www.99av.com| 999精品网站| 99色精品视频| 成年人视频网站免费观看| 四虎4hu永久免费入口| 奇米影视四色在线| 玩弄japan白嫩少妇hd| 国产免费黄色av| 男女高潮又爽又黄又无遮挡| 国产高清av在线播放| 久久男人资源站| 日本a在线天堂| 影音先锋成人资源网站| 亚洲精品偷拍视频| 四虎影院一区二区| 不卡中文字幕在线| www.黄色网址.com| 99久久99久久精品| 精品少妇在线视频| 免费在线观看的av网站| 黄色一级大片在线观看| www.xxx亚洲| av网站在线不卡| 视频二区在线播放| 手机福利在线视频| 日韩久久久久久久久久久久| 国产美女永久无遮挡| 国产 日韩 亚洲 欧美| 日韩中文字幕三区| 精品日韩久久久| 欧美日韩视频免费在线观看| 91精品国产毛片武则天| 少妇人妻大乳在线视频| 久久久精品三级| 特级西西444| 日本黄色三级大片| 欧美性受黑人性爽| 免费无遮挡无码永久视频| 国产一级不卡毛片| 超碰超碰超碰超碰超碰| 99爱视频在线| gogogo免费高清日本写真| 日本男女交配视频| 中文字幕在线观看第三页| 第一区免费在线观看| 日本香蕉视频在线观看| 午夜激情在线观看视频| 成人免费看片'免费看| 999精品视频在线| 精品一二三四五区| www.久久久久久久久久久| 福利视频一区二区三区四区| 美女网站色免费| 国产www免费| 性久久久久久久久久久久久久| 免费看国产一级片| 美女黄色片网站| 伊人色在线观看| 国产精品亚洲二区在线观看| 国产乱子伦精品无码专区| 亚洲一区二区三区观看| 成人观看免费完整观看| 激情小视频网站| 青娱乐国产精品视频| 色免费在线视频| 国产美女三级视频| 给我免费播放片在线观看| 香蕉视频色在线观看| 中文字幕免费高清在线| 欧美激情精品久久久久久小说| 国内精品视频一区二区三区| 日本美女爱爱视频| 99re99热| 手机在线视频你懂的| 久久综合在线观看| 成人亚洲免费视频| 国产又大又黄又粗的视频| 日韩 欧美 高清| 午夜视频在线瓜伦| 美女黄色片视频| 视频二区在线播放| 午夜视频在线网站| 国产日本欧美在线| 偷拍盗摄高潮叫床对白清晰| 无套内谢丰满少妇中文字幕| 日本一本在线视频| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 亚洲综合在线一区二区| 午夜精品久久久久久久99热影院| 日本xxxx黄色| 日韩av片免费观看| 国产奶头好大揉着好爽视频| 热久久最新地址| 欧美日韩激情视频在线观看| 欧美黄色一级片视频| 欧美婷婷精品激情| 日本精品免费视频| 精品少妇一区二区三区在线| 欧美性猛交久久久乱大交小说 | 亚洲性生活网站| 自拍偷拍21p| 国产精品国产三级国产专区51| 亚洲国产成人精品无码区99| 日本新janpanese乱熟| 亚洲涩涩在线观看| 国产va亚洲va在线va| 成人黄色片视频| 午夜激情视频网| 97视频在线免费播放| 免费在线观看污网站| 中文字幕の友人北条麻妃| 日本在线观看a| 成人午夜免费剧场| 啊啊啊国产视频| 久久久久99精品成人片| 高清av免费看| 波多野结衣50连登视频| 久久久久xxxx| 久久美女福利视频| 真人做人试看60分钟免费| 激情视频综合网| 六月丁香激情网| 久久久无码中文字幕久...| 老熟妇仑乱视频一区二区| 欧美日韩dvd| 三级网在线观看| 欧美一级小视频| 亚洲天堂av线| 91成人在线观看喷潮教学| www.久久com| 日本不卡一区在线| 女性隐私黄www网站视频| 特色特色大片在线| 在线视频观看一区二区| 欧美性猛交xxx乱久交| 99爱视频在线| 欧美日韩激情视频在线观看| 免费人成自慰网站| 欧美黄网在线观看| 亚洲爆乳无码精品aaa片蜜桃| 亚洲在线观看网站| 国模私拍视频在线观看| 欧美精品无码一区二区三区| 久久国产成人精品国产成人亚洲| 每日在线观看av| 人妻内射一区二区在线视频| 日本wwww视频|