资源简介
开源电子烟,小型电子烟,由锂电池供电,支持雾化器到1欧姆(1Ω)雾,静态电流小与10us,吸烟自动工作等特点,市场上流行许多小型电子烟,本款开源小烟方案控制板包含:程序源码、原理图、结构图、规格书等
代码片段和文件信息
#include
#include “define.h“
uint16_t AdData; //AD值寄存器
uint8_t R_VoltageAD_Bak;
uint8_t low_v_cnt;
uint8_t low_v_cnt2;
uint8_t adc_cnt;
//ADC模式选择
void adc(void)
{
//ANPB0 = 0; //设置PB0端口为模拟输入端口
//ADCCH = 0x5F; //设置转换结果高位对齐放置,设置ADC时钟为Fosc/32
ADCCH = 0xDF;
//ADCCL = 0x79; //参考电压内部2.1V,选择通道1/4VDD,使能ADC转换器
ADCCL = 0x7D;// 选择通道1/8vdd
//AdData = 0; //清ADC采样数据的高低位寄存器
Delay_10us(); //AD转换前延时10us
//asm_Delay_10us();
ADTRG = 1; //启动A/D转换
__Asm NOP;
while(ADTRG); //等待AD 转换
//AdData=ADCRH; //取AD值的高位
AdData +=(ADCRH<<8)+ADCRL;
adc_cnt++;
if(adc_cnt>=16)
{
//C = 0;
adc_cnt = 0;
R_VoltageAD =(uint8_t)( AdData>>7);
AdData = 0;
}
if(work_status==2)
{
if(R_VoltageAD {
low_v_cnt2++;
if(low_v_cnt2>3)
{
PIN_OUT = 1;
//set_display_m(110C_LED_BAT[R_bat_level]);//+震动
set_display(110C_LED_L1);//+震动
work_status = 3;
}
}
else low_v_cnt2 = 0;
if(R_VoltageAD {
if((R_VoltageAD_Bak-R_VoltageAD)>16)//带负载能力
{
low_v_cnt++;
if(low_v_cnt>3)
{
work_status = 3;
PIN_OUT = 1;
set_display(13C_LED_L1);
}
return;
}
}
}
low_v_cnt = 0;
low_v_cnt2 = 0;
R_VoltageAD_Bak = R_VoltageAD;
}
void Delay_10us()//延时10us
{
uint8_t j=10;
while(j--)
{
__Asm NOP;
}
}
void Delay_100us()//延时10us
{
uint8_t j=100;
while(j--)
{
__Asm NOP;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-09-17 16:00 src\
文件 1623 2019-05-21 08:22 src\adc.c
文件 3372 2019-05-20 18:04 src\define.h
文件 773 2019-05-20 18:30 src\lowpower.c
文件 16756 2019-05-21 11:27 src\main.c
文件 2435946 2019-05-13 08:46 结构.dwg
文件 770560 2019-09-17 15:59 规格书.doc
文件 27786 2019-05-05 09:41 sch.png
- 上一篇:视线追踪系统中眼睛跟踪方法研究
- 下一篇:Flash祖玛游戏源代码
相关资源
- 80c51最小系统版protel原理图
- 光电寻迹模块电路设计图原理图和P
- stm8s003f3最小系统原理图
- 光立方原理图及PCB图
- RS232接线说明带原理图库和封装库(
- ARTIX35T电路原理图
- imx250规格书
- 230个Proteus仿真原理图
- 各种传感器模块原理图和pcb图、pdf文
- 火焰传感器原理图和程序
- FL5002规格书
- AMS1117中文规格书
- 51单片机开发板PCB 原理图
- STM32F103+SPEEX做的对讲机原理图+源程序
- 智能小车黑白线识别寻光寻迹电机驱
- STM32+OLED25664 音乐频谱+万年历包含源码
- 一款基于MT7681的WiFi模块各种资料含原
- Spartan-6 XC6SLX150T FPGA和AM3517开发板的
- CC1101无线模块测试程序+原理图
- C8051F320原理图以及例程
- STM32单片机最小原理图+PCB
- w5100打包整理原理图源码全套解决方案
- 蓝牙hc-05模块3.3v,5v都有含原理图及
- ISD1760语音模块,含原理图和PCB,板子
- OLED原理图、说明、程序51、stm32、Ar
- FDC2214中文资料+详细代码+详细原理图
- PCB方案验证板 12V5A 60W反激式电源-12
- 非常好的开关电源,pcb,原理图还有
- STM32F103ZET6最小系统核心板含PCB与原理
- 51单片机音乐播放器的设计,在LCD12
评论
共有 条评论