添加MDK工程

程序存在一个问题:开机没有自检
添加立创PCB

Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
2021-03-12 04:45:11 +08:00
parent b80a019242
commit c70a004b2a
822 changed files with 354740 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
#ifndef QD_U1OA_XSB_H_
#define QD_U1OA_XSB_H_
#include "c.h"
#include "interface_595.h"
#define dg1 0x08
#define dg2 0x10
#define dg3 0x04
#define dg4 0x20
#define l_red 0x40
#define l_green 0x80
#define l_com 0x02
#define s1 0x01
#define s2 0x80
#define s3 0x40
#define noe 0xff
#define b_i 30 //按钮滤波次数
struct device_panel
{
//数码管显示,因为只能显示整数,so用uint8就够
int set_temp;
int now_temp;
//按钮滤波
uint8_t i_s1;
uint8_t i_s2;
uint8_t i_s3;
//按钮实际状态
uint8_t flag_s1:1;
uint8_t flag_s2:1;
uint8_t flag_s3:1;
uint8_t flag_s1_:1;
uint8_t flag_s2_:1;
uint8_t flag_s3_:1;
uint8_t flag_s1_t:1;
uint8_t flag_s2_t:1;
uint8_t flag_s3_t:1;
//led状态
uint8_t led_red:1;
uint8_t led_green:1;
};
extern struct device_panel panel;//全局声明,只有这1个面板所以写到全局。
void Sand_Byte_to_595(uint8_t h,uint8_t l);
void panel_scan_server();
#endif