久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學習與研究
當前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

STC12延時函數(shù)的探究

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年04月10日   【字體:

這種寫法是C中嵌套了匯編。精確延時時間=2*t*T+5*T,T為一個機器周期。對于8051,



如果t=1,那么這個函數(shù)執(zhí)行應該是7us。如果是STC12,那么這個延時函數(shù)的延時應該是:若t=1,精確延時=2*1*1/12+5*1/12=(7/12)us啊。
昨天也查了STC12手冊 手冊上對時鐘寫的很籠統(tǒng),其中一句話是:與8051指令執(zhí)行時間對比,一共有12個指令,一個時鐘就可以執(zhí)行完成,工作在相同頻率下運行速度提高8~12倍
難道這里應該是(7/8)us?而不是(7/12)us?
這個是uint型函數(shù)時間是近似的
那么可以用延時時間=8*t*T
應該是8*1*(1/12)=8/12
根據(jù)程序分析猜想t=1時這個延時函數(shù)應該為1us最為合理。
用示波器測試過 執(zhí)行一個delay(5000)大約5.8ms。51執(zhí)行一個delay(5000)大約40064us
嗯,用示波器測得那個IO口的頻率變化為85.47HZ,那么一個delay(5000)就是(1/85.47)/2*1000=5850us
這里的t設(shè)的uint型,有誤差,加上 LED=1;LED=0;執(zhí)行也會消耗時間 結(jié)果存在誤差 。
最后總結(jié)得出這條延時語句在51上執(zhí)行一次大約花7us,在12上花1us。示波器測試通過!和我計算符合。

關(guān)閉窗口
主站蜘蛛池模板: 美女无遮挡网站 | 午夜视频免费 | 亚洲成a人片 | 国产农村妇女aaaaa视频 | 免费爱爱网站 | 97人人草 | 久久怡红院 | 国产欧美一区二区三区视频在线观看 | 视频一区二区在线 | 国产精品久久久久久久久久 | 成人精品影院 | 色羞羞| 亚洲久久视频 | 成人免费在线观看网站 | 99热在线免费观看 | 天天操夜夜爽 | 国产黄a三级三级看三级 | 午夜在线 | 99久久婷婷国产综合精品草原 | 中文字幕在线观看一区 | 日韩三级一区 | 国产黄色精品视频 | 国产一区二区三区四区 | 久久久久久穴 | 国产91在线视频 | 欧美一级片网站 | 爱爱短视频 | 成人看片网 | 91亚洲精品在线 | 亚洲欧美日韩在线 | 五月婷婷中文字幕 | 22精品一区二区三区 | 国产成人在线免费观看 | 视频在线观看一区 | 韩日av| 国产精品久久久久久中文字 | 理论片中文字幕 | 国产不卡在线视频 | 国产视频一 | 国产主播99 | 91欧美在线 |