电子秤显示时间rtc零散代码

#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "lcd.h"
#include "usart.h"    
#include "usmart.h"     
#include "rtc.h" 
int main(void)
 {     
     u8 t=0;    
    delay_init();             //延时函数初始化      
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
    uart_init(115200);         //串口初始化为115200
     LED_Init();                 //LED端口初始化

//    LCD_Init();                 
    usmart_dev.init(SystemCoreClock/1000000);    //初始化USMART    
    RTC_Init();                  //RTC初始化
//    POINT_COLOR=RED;//设置字体为红色 
//    LCD_ShowString(60,50,200,16,16,"WarShip STM32");    
//    LCD_ShowString(60,70,200,16,16,"RTC TEST");    
//    LCD_ShowString(60,90,200,16,16,"ATOM@ALIENTEK");
//    LCD_ShowString(60,110,200,16,16,"2015/1/14");        
    //显示时间
//    POINT_COLOR=BLUE;//设置字体为蓝色
//    LCD_ShowString(60,130,200,16,16,"    -  -  ");       
//    LCD_ShowString(60,162,200,16,16,"  :  :  ");         

    while(1)
    {                                    
        if(t!=calendar.sec)
        {
            t=calendar.sec;
//            LCD_ShowNum(60,130,calendar.w_year,4,16);                                      
//            LCD_ShowNum(100,130,calendar.w_month,2,16);                                      
//            LCD_ShowNum(124,130,calendar.w_date,2,16);     
//            switch(calendar.week)
//            {
//                case 0:
//                    LCD_ShowString(60,148,200,16,16,"Sunday   ");

//                    break;
//                case 1:
//                    LCD_ShowString(60,148,200,16,16,"Monday   ");
//                    break;
//                case 2:
//                    LCD_ShowString(60,148,200,16,16,"Tuesday  ");
//                    break;
//                case 3:
//                    LCD_ShowString(60,148,200,16,16,"Wednesday");
//                    break;
//                case 4:

//                    LCD_ShowString(60,148,200,16,16,"Thursday ");
//                    break;
//                case 5:
//                    LCD_ShowString(60,148,200,16,16,"Friday   ");
//                    break;
//                case 6:
//                    LCD_ShowString(60,148,200,16,16,"Saturday ");
//                    break;  
//            }
//            LCD_ShowNum(60,162,calendar.hour,2,16);    

//            LCD_ShowNum(84,162,calendar.min,2,16);                                      
//            LCD_ShowNum(108,162,calendar.sec,2,16);
//            LED0=!LED0;
        }    
        delay_ms(10);                                  
    };  
 }

/*   
 #include "led.h"
#include "delay.h"
#include "sys.h"
#include "oled.h"
#include "myiic.h"
#include "beep.h"
#include "HX711.h"
#include "key.h"
int main(void)
{    
    int KEY;
    int mode=0;          //mode0 3kg mode1 5kg
    delay_init();             //延时函数初始化      
    BEEP_Init();         //蜂鸣器初始化
     LED_Init();                 //LED端口初始化
    KEY_Init();
    OLED_Init();               //初始化OLED  
    Init_HX711pin();     //HX711初始化

    Get_Maopi();                //称毛皮重量
    delay_ms(1000);
    delay_ms(1000);
    Get_Maopi();                //重新获取毛皮重量
  KEY=KEY_Scan(0); 
     
    if(KEY==0)mode=0;
    else mode=1;
    while(1)   

{    
        Get_Weight();
        if(mode==0)
      {
            //OLED显示时间日期重量
            
            if(Weight_Shiwu>3000)//超重报警
          {
                BEEP=1;LED1=1;
                delay_ms(500);
                BEEP=0;LED1=0;
                delay_ms(500); 

            }
        }
        else
        {
            //OLED显示时间日期重量
            
            if(Weight_Shiwu>5000)
          {
                BEEP=1;LED1=1;
                delay_ms(500);
                BEEP=0;LED1=0;
                delay_ms(500);

            }
        }
    }
}


 */

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aiit_h

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值