找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1288|回復(fù): 1
收起左側(cè)

很早之間寫的STM32亮燈程序

[復(fù)制鏈接]
ID:539559 發(fā)表于 2019-7-19 09:27 | 顯示全部樓層 |閱讀模式
本帖最后由 zichenjushi 于 2019-7-19 17:55 編輯

這是我剛學(xué)32時候?qū)懙牧翢舻脑闯绦,用?zhàn)艦板子驅(qū)動HC595然后按自己想要的方式亮燈。

流水燈

流水燈

花式亮燈

花式亮燈
  1. //#include "stm32f10x.h"
  2. //#include "led.h"
  3. //#include "delay.h"
  4. //#include "hc595.h"

  5. //u8 ledchar[]={ 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x55, 0xaa,0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f, 0x00, 0xff };

  6. ////u8 ledchar[]={ 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x55, 0xaa,0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f, 0x00, 0xff };



  7. //int main(void)
  8. //{
  9. //        u8 i = 0;
  10. //        LED_Init();                        //初始化
  11. //        delay_init();
  12. //        HC595_Init();
  13. //        while(1)
  14. //        {        
  15. //               
  16. //                delay_ms(10);
  17. //                HC595data(ledchar[i]);
  18. //                delay_ms(1800);
  19. //                i++;
  20. //                if(i>=20)
  21. //                        i=0;
  22. //               
  23. //        }
  24. //}
  25. #include "stm32f10x.h"
  26. #include "led.h"
  27. #include "delay.h"
  28. #include "hc595.h"

  29. u8 ledchar[]={ 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x55, 0xaa,
  30.                            0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f, 0x00, 0xff };

  31. int main(void)
  32. {
  33.         u8 i = 0;
  34.         LED_Init();                        //初始化
  35.         delay_init();
  36.         HC595_Init();
  37.         while(1)
  38.         {
  39.                 HC595data(ledchar[i]);
  40.                 delay_ms(1000);
  41.                 i++;
  42.                 if(i >= 19)
  43.                         i = 0;
  44.         }
  45. }
復(fù)制代碼


595亮燈.7z

180.66 KB, 下載次數(shù): 2, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報

ID:1 發(fā)表于 2019-7-19 17:15 | 顯示全部樓層
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

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

快速回復(fù) 返回頂部 返回列表