我的白光把持器也完工了
原本在any那边淘了壹个产品T12白光把持器,用宗到来也不错。不过瞧见父亲家邑己己己动顺手,我也瞎折腾了壹个采取STC单片机的
T12白光把持器,用了几天己我觉得良好。
又完备壹下,弄个产品板出产到来就更好了
单片机是STC12C5A08S2,两个小按扣儿是调理温度的,父亲按扣儿用于展触动和暂停。
3位数码管的左边壹位露示温度层次,左边壹位在暂停时露示,中间男壹位拥有待后续开辟使用。
回骈 ydm_ydm 的帖儿子
是的,此雕刻坚硬是个试验品,己己己练习着玩的。
此雕刻个,不知能不能地下壹下电路以次呢,此雕刻么儿子父亲伙邑拥有得玩啦,独乐不如群乐嘛
不懂咋用STC单片机的路度过。。。。。。。。
回骈 Ly7 的帖儿子
电路亦参考论坛内看到的电路合并凑的,焊好后能工干。虽说电路能工干,条是正确温度不知道,条是凭还愿焊时的融锡情景父亲致定了几个温度等级。下面是把持板的电路图,请即席指点。
顶持折腾!
此雕刻个以次是重心.源码不要.发个HEX却否?
回骈 yoso 的帖儿子
以次比较粗毛糙骈杂,条是能运转罢了,就中ADC片断的代码用的是芯片顺手册中的。鉴于图节事在电路恭以次中邑不考虑环境温度的影响,故此要根据环境温度调理设定的温度层次(好在用按扣儿调理什分便宜)。
以次清单如次:
#include "reg51.h"
#include "intrins.h"
typedef unsigned char BYTE;
typedef unsigned int WORD;
sfr ADC_CONTR = 0xBC; // ADC 把持存放器
sfr ADC_RES = 0xBD; // ADC 替换结实高8位存放器
sfr ADC_RESL = 0xBE; // ADC 替换结实低2位存放器
sfr P1ASF = 0x9D; // P1 即席第二干用把持存放器
#define ADC_POWER 0x80 // ADC 开关
#define ADC_FLAG 0x10 // ADC 替换完成标注识表记标注帜
#define ADC_START 0x08 // ADC 检测末了尾
#define ADC_SPEEDLL 0x00 // ADC 替换周期(420 clocks)
sbit Out1=P3^6; // P3.6把持P-mos带畅通/截到
sbit LED =P1^0; // P1.0用干LED露示
void InitADC();
BYTE GetADCResult();
void delay(BYTE ms);
void ajjc(void);