久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1802|回復: 2
打印 上一主題 下一主題
收起左側(cè)

STM32尋磁小車程序 我的小破三輪

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:342305 發(fā)表于 2019-1-5 15:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
參加2018年山西省電子設計大賽,最后拿到全省一等獎,這是參加校賽的代碼。

單片機源程序如下:
  1. #include "include.h"


  2. u8 key_value;                //按鍵接收變量
  3.                                           


  4. int main(void)
  5. {               
  6.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //設置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應優(yōu)先級
  7.         SystemInit();                                                       //系統(tǒng)初始化函數(shù)
  8.         delay_init();                                                 //延時函數(shù)初始化            
  9.         uart_init(115200);                                     //串口初始化為9600
  10.         TIM3_PWM_Init(7999,0);                                 //PWM初始化,不分頻,PWM頻率=72000000/8000=9khz
  11.         motor_init();                                    //電機初始化函數(shù)
  12.         BEEP_Init();                                     //蜂鳴器初始化函數(shù)
  13.         KEY_Init();                                      //五軸按鍵初始化函數(shù)
  14.         OLED_Init();                                     //OLED初始化函數(shù)
  15.         TIM2_Int_Init(4999,7199);                        //10Khz的計數(shù)頻率,計數(shù)到50為5ms  
  16.         EXTIX_Init();                                    //初始化上升沿/下降沿外部中斷

  17.           OLED_Clear();         
  18.                 OLED_ShowNumber(15,2,2);
  19.                 OLED_ShowNumber(31,2,0);
  20.                 OLED_ShowNumber(47,2,1);
  21.                 OLED_ShowNumber(63,2,8);       
  22.     OLED_ShowCHinese(88,2,0);         
  23.     OLED_ShowCHinese(16,4,1);  
  24.     OLED_ShowCHinese(36,4,2);  
  25.     OLED_ShowCHinese(56,4,3);
  26.     OLED_ShowCHinese(76,4,4);   
  27.     OLED_ShowCHinese(96,4,5);
  28.                 delay_ms(2000);                           //2018年山西省電賽       
  29.                
  30.                
  31. //        OLED_Clear();
  32. //        OLED_ShowString(2,0,"time:");  
  33. //        OLED_ShowNumber(40,0,10);
  34. //        OLED_ShowString(2,2,"dist:");
  35. //        OLED_ShowNumber(40,2,1000);

  36.        
  37.         while(1)
  38.         {
  39.                
  40. //                OLED_ShowNumber(2,0,encoder_left);
  41. //                OLED_ShowNumber(2,2,encoder_right);
  42.                
  43. /**************************以下是已經(jīng)測試好的部分代碼*******************************/               
  44. //                 key_value=KEY_Scan(0);        //得到鍵值
  45. //          if(key_value)
  46. //                {                                                  
  47. //                        switch(key_value)
  48. //                        {                                 
  49. //                                case UP_PRES:       
  50. //         printf("上");
  51. //                                        break;
  52. //                                case DOWN_PRES:
  53. //                                 printf("下");
  54. //                                        break;
  55. //                                case LEFT_PRES:       
  56. //                                        printf("左");
  57. //                                        break;
  58. //                                case RIGH_PRES:       
  59. //          printf("右");
  60. //                                        break;
  61. //                                case CENT_PRES:       
  62. //          printf("中");
  63. //                                        break;                               
  64. //                        }
  65. //                }
  66.        
  67.        
  68. //                BEEP=1;
  69. //                delay_ms(500);
  70. //                BEEP=0;
  71. //                delay_ms(500);
  72.                
  73.         }
  74. }
復制代碼

所有資料51hei提供下載:
我的小破三輪.7z (201.13 KB, 下載次數(shù): 11)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2019-1-5 17:36 | 只看該作者
補全原理圖或者詳細說明一下電路連接即可獲得100+黑幣
回復

使用道具 舉報

板凳
ID:228360 發(fā)表于 2019-1-5 19:51 | 只看該作者
謝謝分享,有空學習。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 黄网在线观看 | 国产免费人成xvideos视频 | 欧洲免费毛片 | 日韩av成人| 国产日韩欧美一区二区 | 欧美久久久久久 | 一区二区av | 亚洲欧洲综合av | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 天天综合操| av一区二区三区在线观看 | 国产2区 | 日韩精品一区二区三区视频播放 | 免费在线性爱视频 | 成人av观看| 精品国产乱码久久久久久蜜柚 | 91色在线| 一级大黄| 久久久久亚洲精品中文字幕 | 2018中文字幕第一页 | 国产精品无码久久久久 | 色播视频在线观看 | 一级视频黄色 | 亚洲人成在线播放 | 午夜小视频在线播放 | 一级做a爰片性色毛片16 | 精品国产一区二区三区在线观看 | 亚洲综合成人网 | 天天操伊人 | 精品区 | 亚洲精品乱码 | 国产在线精品区 | 久久久成人精品 | 久久99精品久久久久久秒播九色 | 国产在线中文字幕 | 日韩精品免费视频 | 中文字幕久久久 | 羞羞色影院| 亚洲综合色视频在线观看 | 亚洲免费视频播放 | 97精品国产97久久久久久免费 |