欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 藍橋杯89C51驅(qū)動程序里面的_nop()_在15單片機里面調(diào)用為什么不修改 [打印本頁]

作者: 李春雨    時間: 2020-3-22 23:18
標題: 藍橋杯89C51驅(qū)動程序里面的_nop()_在15單片機里面調(diào)用為什么不修改
藍橋杯89C51驅(qū)動程序里面的_nop()_在15單片機里面調(diào)用為什么不修改比如Ds1302里面:
void Write_Ds1302( unsigned char address,unsigned char dat )     {
        RST=0;
        _nop_();//這個不是89c51里面的機械周期嗎?
        SCK=0;
        _nop_();
        RST=1;       
           _nop_();  
        Write_Ds1302_Byte(address);       
        Write_Ds1302_Byte(dat);               
        RST=0;
}




作者: sduking    時間: 2020-3-23 07:35
你可以仔細看看Ds1302的詳細說明,它的操作時序圖里面有延時要求
作者: 還有誰?    時間: 2020-3-23 10:25
_nop_();是空語句,不光89c51有,很多芯片都有,意思是說不做任何事,只消耗芯片時間。一種短時間延時
作者: 李春雨    時間: 2020-3-24 07:43
還有誰? 發(fā)表于 2020-3-23 10:25
_nop_();是空語句,不光89c51有,很多芯片都有,意思是說不做任何事,只消耗芯片時間。一種短時間延時

它是一個機械周期,要看他單片機的運行模式,如果是51就是1us而在STC15就是1/12us,藍橋15單片機比51的單片機快12倍.
作者: wulin    時間: 2020-3-24 11:02
李春雨 發(fā)表于 2020-3-24 07:43
它是一個機械周期,要看他單片機的運行模式,如果是51就是1us而在STC15就是1/12us,藍橋15單片機比51的單 ...

_nop_();在1T單片機程序中(11.0592MHz/12MHz)大約延時0.04us。
作者: game灬boy    時間: 2020-3-24 11:29
匯編語言_nop_();空語句,需要匯編語言的頭文件
就是CPU原地等待一個機械周期




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1