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

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

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設的uint型,有誤差,加上 LED=1;LED=0;執(zhí)行也會消耗時間 結果存在誤差 。
最后總結得出這條延時語句在51上執(zhí)行一次大約花7us,在12上花1us。示波器測試通過!和我計算符合。

關閉窗口
主站蜘蛛池模板: 在线免费观看视频黄 | 国产午夜精品久久久久免费视高清 | 91久久精品一区二区三区 | 欧美三级电影在线播放 | 国产亚洲欧美另类一区二区三区 | 久久人人网 | 亚av在线| 国产精品日本一区二区在线播放 | 激情a| 欧美日在线 | 免费视频一区二区三区在线观看 | 日韩电影a | 精精国产xxxx视频在线播放 | 久久极品| 午夜精品久久久久99蜜 | 欧美美女爱爱视频 | xxx.在线观看 | 成人在线免费 | 网站黄色在线免费观看 | 亚洲精品一区二区三区四区高清 | 欧美日韩视频在线播放 | 欧美日韩高清在线观看 | 久久精品国产a三级三级三级 | 中文字幕不卡视频在线观看 | 武道仙尊动漫在线观看 | 色综合久久久久 | 一区二区三区四区国产 | 99视频免费在线 | 中文字幕亚洲一区二区三区 | 国产精品一区二区三区久久 | 亚洲va欧美va天堂v国产综合 | 成人一区二区电影 | 日本高清精品 | 四虎在线播放 | 玖玖视频免费 | 欧美成人h版在线观看 | 国产一级在线视频 | 久久久久国 | 野狼在线社区2017入口 | 欧美性乱 | 午夜精品在线观看 |