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

標題: 基于stm32f103zet6的595控制數碼管顯示的源代碼 [打印本頁]

作者: zichenjushi    時間: 2019-7-18 23:08
標題: 基于stm32f103zet6的595控制數碼管顯示的源代碼
本帖最后由 zichenjushi 于 2019-7-19 17:40 編輯

心血來潮碼的程序,,是由stm32F103戰艦板子和自己焊接的一個HC595驅動的四位共陰極數碼管寫的倒計時60s的程序,希望大家能喜歡!

單片機源程序如下:
  1. #include "stm32f10x.h"
  2. #include "led.h"
  3. #include "delay.h"
  4. #include "timer.h"
  5. #include "hc595.h"
  6. u16 i;
  7. u16 temp = 0;

  8. u8 ledchar[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

  9. u8 ledbuff[]={ 0x00, 0x00,0x00, 0x00 };


  10. void display()
  11. {               
  12.                
  13.                 static u8 a = 0;
  14.                
  15.                 wei1 = 1;
  16.                 wei2 = 1;
  17.                 wei3 = 1;
  18.                 wei4 = 1;
  19.                 HC595data(0x00);
  20.                 switch(a)
  21.                 {
  22.                         case 0: wei1 = 0;  HC595data(ledbuff[a]); a++; break;
  23.                         case 1: wei2 = 0;  HC595data(ledbuff[a]); a++; break;
  24.                         case 2: wei3 = 0;  HC595data(ledbuff[a]); a++; break;
  25.                         case 3: wei4 = 0;  HC595data(ledbuff[a]); a=0; break;
  26.                 }
  27.                
  28. }

  29. int main(void)
  30. {
  31.         
  32.         LED_Init();                        //初始化
  33.         delay_init();
  34.         HC595_Init();
  35.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);                //中斷分組  
  36.         TIMER_INT_Init(19,7119);                                                        //2ms
  37.         temp = 60;
  38.         while(1)
  39.         {
  40.                
  41.                 if(i >= 500)
  42.                 {
  43.                         i = 0;
  44.                         temp--;
  45.                         ledbuff[0] = ledchar[temp%10];
  46.                         ledbuff[1] = ledchar[temp/10%10];
  47.                         ledbuff[2] = ledchar[temp/100%10];
  48.                         ledbuff[3] = ledchar[temp/1000%10];
  49.                 }
  50.                 if(temp ==0)
  51.                         i = 0;
  52.         }
  53. }
復制代碼

所有資料51hei提供下載:
595定時器(數碼管)倒計時60s.7z (182.99 KB, 下載次數: 64)



作者: admin    時間: 2019-7-19 17:25
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
作者: zichenjushi    時間: 2019-7-19 17:35
admin 發表于 2019-7-19 17:25
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)

沒有弄電路圖哎,直接用戰艦的板子和自己焊接的hc595驅動數碼管來倒計時60s的




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲精品视频免费 | 国产91久久精品一区二区 | 国产婷婷色一区二区三区 | 国产欧美一区二区三区免费 | 91久久北条麻妃一区二区三区 | 日韩精品一区二区三区在线 | 欧美精品国产一区二区 | 丁香五月网久久综合 | 在线观看国产wwwa级羞羞视频 | 亚洲精品视频在线播放 | 美美女高清毛片视频免费观看 | 日本免费一区二区三区四区 | 日韩一区二区三区在线 | 97av视频在线观看 | 在线一区| 亚洲精品视频观看 | 国产一区二区三区欧美 | 亚洲精品www久久久 www.蜜桃av | 国产羞羞视频在线观看 | 97精品国产97久久久久久免费 | 蜜桃av一区二区三区 | 美国黄色毛片 | 国产福利在线免费观看 | 毛片国产 | 久久久久久国产精品免费免费 | 337p日本欧洲亚洲大胆 | 99re在线 | 欧美激情久久久 | 毛片视频网址 | 日韩精品视频在线观看一区二区三区 | 在线黄色网| 久久久久久亚洲精品 | 欧美色图另类 | 91久久精品国产91久久 | 中文字幕一二三区 | 免费黄色网址视频 | 色综合天天天天做夜夜夜夜做 | 一级毛片,一级毛片 | 日本亚洲欧美 | 亚洲第一视频网站 | 久久久天天 |