一段程序看不懂,求助【恢复】

2020-02-10 08:46发布

main()

{

di();

 inisub();//初始化端口

 while(1)

  {clrwdt();

   delay1ms(40);

 rst1702=0;



 delay1ms(20);

 retc=SPI_Init();

 if(retc) goto cardsub_end1;//错误

 retc=FM1702SL_Init();

 if(retc) goto cardsub_end1;

 retc=Request();

 if(retc)

 {rf_over=0;

         led=1;

 cardin=1;

         goto cardsub_end1;}

 if(rf_over) goto cardsub_end1;

 retc=Get_UID();

 if(retc)

 {delay1ms(10);

 retc=Get_UID();}

 if(retc) goto cardsub_end1;

  retc=Select_Tag();

 if(retc)goto cardsub_end1;



 di();







请问di();   这个是什么意思,它的作用是干什么的        ( PIC16F73单片机 )
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
jiongeyes
1楼-- · 2020-02-10 12:20
谢谢,
zcllom
2楼-- · 2020-02-10 18:20
di()是关那一部分的中断

=================================

全部



我在头文件里看不到,是不是我的头文件不对啊 

=======================================================

这个应该是在PICC编译环境下的C语言写法,跟头文件无关,因为PICC认得di(),ei()

本贴被 zcllom 编辑过,最后修改时间:2009-01-05,19:33:11.
jiongeyes
3楼-- · 2020-02-10 23:08
 精彩回答 2  元偷偷看……
jiongeyes
4楼-- · 2020-02-11 01:33
谢谢各位热心的帮助
eduhf_123
5楼-- · 2020-02-11 03:31
楼上正解。
leofoolish
6楼-- · 2020-02-11 05:52
在頭文件里的,好像是關中斷吧,還有個ei();

一周热门 更多>