标题: 单片机中断实验程序错误 [打印本页]

作者: CYEMO    时间: 2023-6-4 20:04
标题: 单片机中断实验程序错误
如图是中断实验
一、实验目的二、实验原理
单片机源程序如下:

  1. #include“reg52.h”

  2. typedef unsigned int u16;

  3. typedef unsigned char u8;

  4. sbit LED1=P2^0;

  5. sbit KEY3=P3^2;

  6. void delay_10us(u16 ten_us)

  7. {

  8. While(ten_us--);

  9. }

  10. void exti0_init(void)

  11. {

  12. IT0=1;

  13. EX0=1;//打开INT0的中断允许

  14. EA=1;//打开总中断

  15. }

  16. void main()

  17. {

  18. Exti0_init();

  19. while(1)

  20. {



  21. }

  22. }

  23. void time0() interrupt 0

  24. {

  25. Delay_10us(1000);

  26. If(KEY3==0)

  27. LED1=!LED1;

  28. }
复制代码


51hei.png (54.79 KB, 下载次数: 30)

51hei.png

DA1.7z

19.54 KB, 下载次数: 1






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1