1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

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

作者: 李春雨    時間: 2020-3-22 23:18
標題: 藍橋杯89C51驅動程序里面的_nop()_在15單片機里面調用為什么不修改
藍橋杯89C51驅動程序里面的_nop()_在15單片機里面調用為什么不修改比如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
還有誰? 發表于 2020-3-23 10:25
_nop_();是空語句,不光89c51有,很多芯片都有,意思是說不做任何事,只消耗芯片時間。一種短時間延時

它是一個機械周期,要看他單片機的運行模式,如果是51就是1us而在STC15就是1/12us,藍橋15單片機比51的單片機快12倍.
作者: wulin    時間: 2020-3-24 11:02
李春雨 發表于 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://m.raoushi.com/bbs/) Powered by Discuz! X3.1