2017.11.24 Stm8L151-factory
Marking---------factory fun。。。
/********************************************************************************* @file factory.c* @author Huang * @version V0.1* @date 11/2017* @brief This file contains all the lcd digit*******************************************************************************/ /* Includes ------------------------------------------------------------------*/ #include "stm8l15x.h" #include "gd_broad.h" #include "digit.h" #include "disp.h" #include "prog.h" #include "key.h" #include "temper.h" #include "factory.h"void factory_init(void) {sys_type=SYS_FACTORY_TYPE; disp_mode_set(DISP_FACTORY_TEMP_VALUE_MODE); }void factory_func(void) {/*display second*/ if(sys_flag.f.t16hz){sys_flag.f.t16hz=0;if(sys_flag.f.adc_data){sys_flag.f.adc_data=0;temper_func();} key_func();//digit_d4_d5(key_code); sys_16hz_count++; if((sys_16hz_count&0x1f)==0){// 2 seconds routine sys_time_update();ADC_SoftwareStartConv(ADC1);}switch(sys_16hz_count&0x0f){case 0:sys_flag.f.dsp=1;break;case 8:disp_off_func();break;}}if(sys_flag.f.dsp==1){sys_flag.f.dsp=0;if(disp_last_mode!=disp_mode){disp_last_mode=disp_mode; LCD_Com_Page(0);}disp_func();} }void factory_disp_temp_value(unsigned char temp, unsigned char dec) {if(temp==0||temp>PROG_TEMP_VALUE_80_DEGREE){digit_d2_d3_bar();}else if(temp<PROG_TEMP_VALUE_ZERO_DEGREE){temp = PROG_TEMP_VALUE_ZERO_DEGREE-temp;digit_d2(11);digit_d3(temp);digit_d1(10-dec); }else{temp -= PROG_TEMP_VALUE_ZERO_DEGREE;if(temp>=10){digit_d2_d3(temp);}else{digit_d2_off();digit_d3(temp);}digit_d1(dec);}digit_d4_d5_oC();COL_OFF(); }void factory_disp_func(void) {switch(disp_mode){case DISP_FACTORY_TEMP_VALUE_MODE:factory_disp_temp_value(temper_value,temper_dec_value);break;} }void factory_disp_off_func(void) { }void factory_disp_mode_set(void) {disp_sub_mode=0; }void factory_key_timeout(void) { }void key_press_factory_func(void) { } void key_release_factory_func(void) { } void key_hold2s_factory_func(void) { }void factory_key_func(void) {switch(key_status){case KEY_WAIT:break;case KEY_PRESS:key_press_factory_func();break;case KEY_RELEASE:key_release_factory_func();break;case KEY_HOLD_2S:key_hold2s_factory_func();break;} }
转载于:https://www.cnblogs.com/huangbaobaoi/p/7888850.html
2017.11.24 Stm8L151-factory相关推荐
- 【一周头条盘点】中国软件网(2017.11.20~2017.11.24)
每一个企业级的人 都置顶了 中国软件网 中国软件网 为你带来最新鲜的行业干货 趋势洞察 阿里云IoT赵磊:ICA联盟,构建未来物联网生态圈 阿里云IoT赵磊表示:阿里ICA 联盟,也称IoT合作伙伴计 ...
- C-指针02 2017/11/24
/* 复习 1.指针类型 int *指针类型 指针指向的变量类型指针指向哪个变量2.基本数据类型 4种指针类型 存放的地址 和系统有关系 4个字节数组类型结构体 枚举 联合3.指针加法减法 p++ 和 ...
- 2017.11.24
转载于:https://www.cnblogs.com/dyh-air/p/7892570.html
- 登录之后更新导航(2017.11.24)
1.用上下文处理器app_context_processor定义函数 获取session中保存的值 返回字典 处理器: @app.context_processor def mycontext():u ...
- 【292天】跃迁之路——程序员高效学习方法论探索系列(实验阶段50-2017.11.24)...
实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. 我将开源我的学习方 ...
- 【跃迁之路】【651天】程序员高效学习方法论探索系列(实验阶段408-2018.11.24)...
@(收集箱(每日一记,每周六整理))专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) ...
- 微软常用运行库合集自动安装 2017.06.24 X86X64
相信使用windows的小伙伴们都遇到过运行库报错的问题,尤其是使用绿色软件的时候,比如QQ和PS,由于在精简的时候把运行库精简掉了,所以难免会出现运行库报错.除了市面上的盗版ghost系统会内置运行 ...
- 日常总结2017/11/4
.LOG /********************************************************************************************** ...
- 接口学习笔记(2009.11.24)
了解接口,主要是为了一道经典面试题:接口与抽象类的区别,对接口的理解却很少,现在学习一下. 接口只包含方法.属性.事件或索引器的签名.成员的实现是在实现接口的类或结构中完成的. Interface n ...
- Xamarin 2017.11.9更新
Xamarin 2017.11.9更新 本次更新主要针对Xamarin.iOS,适配了iOS 11.1和Xcode 9.1.Visual Studio 2017升级到15.4.3获得新功能.Visu ...
最新文章
- 【CV】多目标跟踪:监控领域你必须要了解的算法
- java 获取请求客户端的真实IP地址
- ssl提高组周三备考赛【2018.10.17】
- scrum流程 规划 冲刺_Scrum –困难的部分2:更快地冲刺
- 简洁商城系统后台管理模板
- 华为发布了其自研的鸿蒙操作系统作文,2020高考模拟作文和范文:让传统文化照亮民族复兴之路...
- linux 脚本 日志文件,在linux下用脚本输出日志
- TunesKit Video Cutter for mac(视频分割编辑器)
- php集成环境xampp完整安装过程
- Matlab fspecial函数
- 方差 标准差_标准差和标准误的区别是什么?计算统计学方差的时候,为什么总要除以样本数?...
- python运行代码无反应_linux执行python命令后没有反应,不打印日志信息
- noob之MySQL基本查询
- Gary Marcus再发万字长文,列14个QA回应机器学习批判言论
- 建立量化交易趋势跟踪策略的五个指标
- 3月第5周业务风控关注 | 央视曝光偷密码的“万能钥匙”,9亿人个人信息存风险
- 一键生成所有接口的文档 Swagger + springBoot
- L. Spicy Restaurant
- python风控建模项目_像潘叔叔那样用半年时间学Python,有哪些书值得看?
- 计科练习13题解(最短路径)