驱动方式为A-AB-B-BC-C-CD-D-DA-A
使用延时函数实现
主函数
#include "dj.h"
#include "delay.h"
#include "sys.h"
#include "key_led.h"
//ALIENTEK miniSTM32¿ª·¢°åʵÑé1
//ÅÜÂíµÆʵÑé
//¼¼ÊõÖ§³Ö£ºwww.openedv.com
//¹ãÖÝÊÐÐÇÒíµç×ӿƼ¼ÓÐÏÞ¹«Ë¾
int main()
{
int i=512; //ÕâÀïתһȦÐèÒª4096¸öÂö³åÐźŠתһȦiÉèÖÃΪ512
u32 t=550; //¼ÆËãµÃ305Ϊ10sµÄʱ¼ä£¬ÕâÀïÓÐ1sµÄÎó²î£¬¹Ê¼õÈ¥ÁË1sµÄʱ¼ä
// 1s¼ÆËãµÃµ½ËùÐèÑÓʱΪ30 305-30=275
//´ËÍ⣬¼ÆËãÁË5sËùÐèµÄÑÓʱ£¬275/2=137.5 È¡137 ²âµÃʱ¼äÎó²îÔÚ0.2s×óÒÔÄÚ
delay_init(); //ÑÓʱº¯Êý³õʼ»¯
Dj_Init();