找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3712|回复: 0
打印 上一主题 下一主题
收起左侧

stm32四位数码管扫描显示project

[复制链接]
跳转到指定楼层
楼主
ID:225441 发表于 2017-8-7 13:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
四位数码管扫描显示project
全部资料下载地址:
ADCLCD.rar (352.05 KB, 下载次数: 64)
  1. #include "stm32f10x.h"

  2. #include "adc.h"
  3. #include "dac.h"

  4. u16 ADC_ConvertedValue;
  5. float ADC_ConvertedValueLocal;
  6. u16 dacoutlow;
  7. u16 dacouthigh;

  8. unsigned int a , b ,c ,d;

  9. void LED_GPIO_Config(void)
  10.         {  
  11.                 /*定义一个GPIO_InitTypeDef类型的结构体*/
  12.                 GPIO_InitTypeDef GPIO_InitStructure;
  13.                 /*开启LED相关的GPIO外设时钟*/
  14.                 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB, ENABLE);
  15.                 /*选择要控制的GPIO引脚*/
  16.                 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
  17.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  18.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  19.     GPIO_Init(GPIOB, &GPIO_InitStructure);
  20.                
  21.                 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;
  22.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  23.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  24.     GPIO_Init(GPIOB, &GPIO_InitStructure);

  25.                 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
  26.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  27.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  28.     GPIO_Init(GPIOB, &GPIO_InitStructure);

  29.                 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
  30.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  31.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  32.     GPIO_Init(GPIOB, &GPIO_InitStructure);

  33.                 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
  34.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  35.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  36.     GPIO_Init(GPIOB, &GPIO_InitStructure);

  37.     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
  38.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  39.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  40.     GPIO_Init(GPIOB, &GPIO_InitStructure);


  41.     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
  42.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  43.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  44.     GPIO_Init(GPIOB, &GPIO_InitStructure);


  45.     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
  46.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  47.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  48.     GPIO_Init(GPIOB, &GPIO_InitStructure);


  49.     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11;
  50.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  51.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  52.     GPIO_Init(GPIOB, &GPIO_InitStructure);

  53.                
  54.                 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;               
  55.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  56.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  57.     GPIO_Init(GPIOB, &GPIO_InitStructure);

  58.                
  59.                 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
  60.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  61.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  62.     GPIO_Init(GPIOB, &GPIO_InitStructure);

  63.                
  64.                 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14;
  65.                 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
  66.                 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  67.     GPIO_Init(GPIOB, &GPIO_InitStructure);

  68.         }
  69. void  Dig_Disp(int i)
  70. {
  71.         switch(i)                       
  72.              {            
  73.                 case 0:      
  74.                              GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  75.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  76.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  77.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  78.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_11);
  79.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  80.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_13);
  81.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);
  82.                                                                
  83.                                                                 break;           
  84.                 case 1:
  85.                                                                             GPIO_SetBits(GPIOB, GPIO_Pin_7);
  86.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  87.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  88.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_10);
  89.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  90.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_12);
  91.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_13);
  92.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);
  93.                         
  94.                 break;               
  95.                 case 2:
  96.                       GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  97.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  98.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_9);
  99.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  100.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_11);
  101.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_12);
  102.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  103.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);
  104.                 break;   
  105.                 case 3:   
  106.                              GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  107.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  108.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  109.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  110.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  111.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_12);
  112.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  113.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);                                                                        
  114.                                                                         
  115.                 break;
  116.                 case 4:  
  117.                                                                             GPIO_SetBits(GPIOB, GPIO_Pin_7);
  118.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  119.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  120.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_10);
  121.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  122.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  123.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  124.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);
  125.                 break;   
  126.                 case 5:  
  127.                       GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  128.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_8);
  129.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  130.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  131.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  132.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  133.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  134.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);
  135.                 break;   
  136.                 case 6:                     
  137.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_8);
  138.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  139.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  140.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_11);
  141.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  142.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  143.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);
  144.                 break;  
  145.                 case 7:
  146.                       GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  147.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  148.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  149.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_10);
  150.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  151.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_12);
  152.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_13);
  153.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);                                                               
  154.                                                                         
  155.                 break;
  156.                 case 8:   
  157.                              GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  158.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  159.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  160.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  161.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_11);
  162.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  163.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  164.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);
  165.                 break;
  166.                                                                  case 9:   
  167.                              GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  168.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  169.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  170.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  171.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  172.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  173.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  174.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_14);
  175.                 break;                                                                        
  176.              }  

  177. }
  178. void  Dig_DispNP(int i)
  179. {

  180.         switch(i)                       
  181.         {            case 0:      
  182.                              GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  183.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  184.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  185.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  186.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_11);
  187.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  188.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_13);
  189.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);
  190.                                                                
  191.                                                                 break;           
  192.                 case 1:
  193.                                                                             GPIO_SetBits(GPIOB, GPIO_Pin_7);
  194.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  195.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  196.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_10);
  197.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  198.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_12);
  199.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_13);
  200.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);
  201.                         
  202.                 break;               
  203.                 case 2:
  204.                       GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  205.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  206.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_9);
  207.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  208.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_11);
  209.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_12);
  210.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  211.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);
  212.                 break;   
  213.                 case 3:   
  214.                              GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  215.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  216.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  217.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  218.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  219.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_12);
  220.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  221.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);                                                                        
  222.                                                                         
  223.                 break;
  224.                 case 4:  
  225.                                                                             GPIO_SetBits(GPIOB, GPIO_Pin_7);
  226.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  227.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  228.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_10);
  229.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  230.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  231.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  232.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);
  233.                 break;   
  234.                 case 5:  
  235.                       GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  236.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_8);
  237.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  238.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  239.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  240.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  241.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  242.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);
  243.                 break;   
  244.                 case 6:   
  245.                              GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  246.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_8);
  247.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  248.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  249.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_11);
  250.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  251.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  252.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);
  253.                 break;  
  254.                 case 7:
  255.                       GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  256.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  257.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  258.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_10);
  259.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  260.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_12);
  261.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_13);
  262.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);                                                               
  263.                                                                         
  264.                 break;
  265.                 case 8:   
  266.                              GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  267.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  268.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  269.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  270.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_11);
  271.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  272.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  273.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);
  274.                 break;
  275.                                                                  case 9:   
  276.                              GPIO_ResetBits(GPIOB, GPIO_Pin_7);
  277.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_8);
  278.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_9);
  279.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_10);
  280.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_11);
  281.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_12);
  282.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_13);
  283.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_14);
  284.                 break;                                                                        
  285.              }
  286.             
  287.   }
  288. void choose(int m)
  289. {
  290.         switch(m){                     case 0:      
  291.                              GPIO_SetBits(GPIOB, GPIO_Pin_0);
  292.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_1);
  293.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_5);
  294.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_6);
  295.                                                                 Dig_DispNP(d);               
  296.                                                                
  297.                                                                                                                               
  298.                                                                 break;           
  299.                                                          case 1:
  300.                       GPIO_ResetBits(GPIOB, GPIO_Pin_0);
  301.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_1);
  302.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_5);
  303.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_6);        
  304.                                                                 Dig_DispNP(c);        
  305.                         
  306.                 break;               
  307.                 case 2:
  308.                       GPIO_ResetBits(GPIOB, GPIO_Pin_0);
  309.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_1);
  310.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_5);
  311.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_6);        
  312.                                                                       Dig_Disp(b);               
  313.                 break;   
  314.                 case 3:   
  315.                              GPIO_ResetBits(GPIOB, GPIO_Pin_0);
  316.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_1);
  317.                                                                       GPIO_ResetBits(GPIOB, GPIO_Pin_5);
  318.                                                                       GPIO_SetBits(GPIOB, GPIO_Pin_6);
  319.                       Dig_DispNP(a);
  320.         
  321. }

  322. }
  323. void  Dig_OutPut(float f)
  324. {

  325. a = (int)(f*10)%10;                       //提取小数位
  326. b =(int) (f)%10;                         //提取个位
  327. c = (int)(f/10)%10;                     //提取十位
  328. d = 0;        //提取千位
  329. LED_GPIO_Config();        
  330.         
  331. }


  332.         

  333. void delay(unsigned int i)
  334. {
  335. while(i--);
  336. }

  337. int main(void)
  338. {
  339.         int x=0;
  340.         int ct=0;
  341.         LED_GPIO_Config();
  342.          
  343.   ADC1_GPIO_Config();
  344.         ADC1_Mode_Config();
  345.         dac_Init();
  346.         while(1)
  347.         {
  348.                 x++;
  349.                 ADC_SoftwareStartConvCmd(ADC1, ENABLE);
  350.                 while(!ADC_GetFlagStatus(ADC1,ADC_FLAG_EOC));
  351.                 ADC_ConvertedValue=ADC_GetConversionValue(ADC1);
  352.                
  353.                 dacoutlow=ADC_ConvertedValue/10;
  354.                 dacouthigh=dacoutlow*9;
  355.                 DAC_SetChannel1Data(DAC_Align_12b_R,dacoutlow);
  356.                 DAC_SoftwareTriggerCmd(DAC_Channel_1,ENABLE);
  357.                 DAC_SetChannel2Data(DAC_Align_12b_R,dacouthigh);
  358.                 DAC_SoftwareTriggerCmd(DAC_Channel_2,ENABLE);
  359.                
  360.           ADC_ConvertedValueLocal =(float) ADC_ConvertedValue*(float)10/4095;
  361.                 Dig_OutPut(ADC_ConvertedValueLocal);
  362.                 delay(1000);
  363.                 if(x==30)
  364.                         {
  365.                                 ct++;
  366.         x=0;
  367.                         }
  368.                 if(ct==4)
  369.                 {
  370.                         ct=0;
  371.                 }
  372.                 choose(ct);
  373.         }
  374.         
  375.         
  376.         
  377.         
  378. }




复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表