日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]最近,在用keil 寫一個(gè)小程序時(shí),想實(shí)踐一下從匯編調(diào)用 C語(yǔ)言函數(shù),我們都知道C語(yǔ)言調(diào)用匯編函數(shù)討論得較多,但反過(guò)來(lái),從匯編中調(diào)用C語(yǔ)言的函數(shù)未見深入分析;在開始的時(shí)候,還是忽視了一個(gè)問(wèn)題,就是對(duì)現(xiàn)場(chǎng)的保護(hù)和

最近,在用keil 寫一個(gè)小程序時(shí),想實(shí)踐一下從匯編調(diào)用 C語(yǔ)言函數(shù),我們都知道C語(yǔ)言調(diào)用匯編函數(shù)討論得較多,但反過(guò)來(lái),從匯編中調(diào)用C語(yǔ)言的函數(shù)未見深入分析;在開始的時(shí)候,還是忽視了一個(gè)問(wèn)題,就是對(duì)現(xiàn)場(chǎng)的保護(hù)和還原,以導(dǎo)于程序跑飛。下面的一個(gè)小的測(cè)試用例,主要作用是:從C語(yǔ)言程序中調(diào)用一個(gè)用匯編寫的名為int LEDFLASH(int a, int b)。并從該匯編函數(shù)中,反過(guò)來(lái)調(diào)言用C語(yǔ)言實(shí)現(xiàn)的delay()延時(shí)程序。最后的結(jié)果是:由P2口控制的LED燈出現(xiàn)閃爍的現(xiàn)象。C語(yǔ)言源程序所在文件名為:user.c,C語(yǔ)言源程序如下:#include void delay(int,int);int LEDFLASH(int a,int b);void test();void main(){ P2 = 0xff; while(1) LEDFLASH(0xff00,0x0007);}void delay(int a,int b){int i,j;for(i = 0;i for(j= 0;j

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉