|
本帖最后由 zichenjushi 于 2019-7-19 17:55 編輯
這是我剛學(xué)32時(shí)候?qū)懙牧翢舻脑闯绦颍脩?zhàn)艦板子驅(qū)動(dòng)HC595然后按自己想要的方式亮燈。
IMG_20190719_175056.jpg (5.43 MB, 下載次數(shù): 40)
下載附件
流水燈
2019-7-19 17:54 上傳
IMG_20190719_175059.jpg (5.43 MB, 下載次數(shù): 32)
下載附件
花式亮燈
2019-7-19 17:54 上傳
- //#include "stm32f10x.h"
- //#include "led.h"
- //#include "delay.h"
- //#include "hc595.h"
- //u8 ledchar[]={ 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x55, 0xaa,0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f, 0x00, 0xff };
- ////u8 ledchar[]={ 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x55, 0xaa,0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f, 0x00, 0xff };
- //int main(void)
- //{
- // u8 i = 0;
- // LED_Init(); //初始化
- // delay_init();
- // HC595_Init();
- // while(1)
- // {
- //
- // delay_ms(10);
- // HC595data(ledchar[i]);
- // delay_ms(1800);
- // i++;
- // if(i>=20)
- // i=0;
- //
- // }
- //}
- #include "stm32f10x.h"
- #include "led.h"
- #include "delay.h"
- #include "hc595.h"
- u8 ledchar[]={ 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x55, 0xaa,
- 0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f, 0x00, 0xff };
- int main(void)
- {
- u8 i = 0;
- LED_Init(); //初始化
- delay_init();
- HC595_Init();
- while(1)
- {
- HC595data(ledchar[i]);
- delay_ms(1000);
- i++;
- if(i >= 19)
- i = 0;
- }
- }
復(fù)制代碼
|
-
-
595亮燈.7z
2019-7-19 17:14 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
180.66 KB, 下載次數(shù): 2, 下載積分: 黑幣 -5
|