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

標題: 帶時間顯示交通 仿真圖+源程序 [打印本頁]

作者: tianmadianzi    時間: 2016-4-13 09:35
標題: 帶時間顯示交通 仿真圖+源程序
帶時間顯示交通 仿真圖+源程序
仿真圖:附件里面有proteus工程文件
源程序:
  1. #include<reg51.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. uchar led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  5. uchar m,c,flag;
  6. void delay(uint i)
  7. {while(--i);
  8. }
  9. void dispaly()
  10. {uchar j;
  11. if(m==0)
  12. {
  13. P1=0X09;}
  14. else
  15. {P1=0X24;}
  16. if(m>0&&m<4)
  17. {
  18. for(j=0;j<10;j++)
  19. {P1=0X12;
  20. delay(1);
  21. P1=0X00;
  22. delay(1);}}
  23. P2=led[m/10];
  24. P0=0XFe;
  25. delay(5);
  26. P2=0X00;
  27. P2=led[m%10];
  28. P0=0XFd;
  29. delay(5);
  30. P2=0X00;
  31. }
  32. void main()
  33. {m=30;
  34. TMOD=0X01;
  35. TH0=(65536-50000)/256;
  36. TL0=(65536-50000)%256;
  37. IE=0X8f;
  38. IT0=1;
  39. TR0=1;
  40. flag=1;
  41. while(1)
  42. {dispaly();
  43. }
  44. }
  45. void T0zd(void) interrupt 1
  46. {uchar j;
  47. c++;
  48. TH0=(65536-50000)/256;
  49. TL0=(65536-50000)%256;
  50. if(c==20)
  51. {c=0;
  52. m--;}
  53. if(m==0)
  54. {m=30;
  55. if(flag==1)
  56. flag=0;
  57. else
  58. flag=1;
  59. }
  60. }
復制代碼


005——帶時間顯示的紅綠燈.zip

65.71 KB, 下載次數: 15, 下載積分: 黑幣 -5


作者: fresh    時間: 2016-10-18 14:42
只燒你給出來的代碼就可以了嗎
作者: sz15207554653    時間: 2016-10-19 16:23
中斷哪里不是很明白,
作者: 薩多娃    時間: 2016-12-13 20:49
厲害的
作者: yp123456    時間: 2016-12-14 15:28
為什么我打不開電路圖




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