标题: 两个分立数码管显示60进制计数器 电路图及程序 [打印本页]

作者: liuzhu    时间: 2015-9-12 20:15
标题: 两个分立数码管显示60进制计数器 电路图及程序



  1. #include"AT89X52.h"
  2. #include<intrins.h>
  3. char i,j,k,ss=0;
  4. char xx[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  5. void yanchi(int ms)
  6. {
  7.             while(ms--)
  8.                   {
  9.                          for(i=0;i<10;i++);
  10.                    }
  11. }
  12. void disp(char dat)
  13. {
  14.                  for(j=0;j<40;j++)
  15.                         {           
  16.                                            for(k=0;k<50;k++)
  17.                                                         {
  18.                                                                 P2=xx[dat%10];//¸öλ
  19.                                                                 P3_0=1;
  20.                                                                 P3_1=0;
  21.                                                                 yanchi(1);      
  22.                                                                 P3_0=0;
  23.                                  
  24.                                                                 P2=xx[dat/10];//ê®Î»
  25.                                                                 P3_1=1;
  26.                                                                 P3_0=0;                                                               
  27.                                                                 yanchi(1);
  28.                                                                 P3_1=0;   
  29.                                                         }
  30.                           }
  31. }
  32. void main()
  33. {
  34.   while(1)
  35.                {
  36.                         disp(ss);
  37.                         ss++;
  38.                         if(ss==60)ss=0;
  39.                  }
  40. }
复制代码





作者: Memoni    时间: 2018-1-2 19:31
请问左侧连接的是什么,有没有完整的截图呢




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