Electric-Water-Heater

时间:2021-03-28 01:52:14
【文件属性】:
文件名称:Electric-Water-Heater
文件大小:4.6MB
文件格式:ZIP
更新时间:2021-03-28 01:52:14
C 电热水器 描述 : 这是我使用AVR ATmega32芯片制造的电热水器。 它由许多模块组成,例如ADC,EEPROM,SSD(七段显示),基本按钮,LED,中断,而最重要的是TIMER。 我实际上使用了两个计时器来计算任务之间的时间。 加热器使用EEPROM来保存最新的所需温度,并进行修改。 控制器遵循以下过程: 它具有连接到外部中断的ON / OFF按钮,可以在ON和OFF状态之间进行切换。 在“关闭”状态下,所有功能均关闭(肯定是,大声笑),并且所需的温度已保存在EEPROM中,并且MC处于睡眠模式。 在“开”状态下,MC使用内部ADC和温度传感器(LM35)感测实际温度并将其保存到阵列中。 该阵列由最近的10个读数组成,这些读数用于根据平均值来决定是否打开和关闭加热器/冷却器。 UP和DOWN按钮可用于从ON状态切换到SETTINGS状态,在此用户可以修改所需的温度。
【文件预览】:
Electric-Water-Heater-main
----LED.c(842B)
----Cool_Heat_Elements.h(513B)
----ADC.h(236B)
----main.c(2KB)
----Timer.h(317B)
----Sys.c(6KB)
----LED.h(323B)
----EEPROM.h(318B)
----Timer.c(2KB)
----Simulation Video.mp4(21.4MB)
----Cool_Heat_Elements.c(1KB)
----ADC.c(2KB)
----EEPROM.c(1KB)
----SSD_disp.c(3KB)
----Proteus_7.7_Simulation_file.DSN(115KB)
----Buttons.c(2KB)
----SSD_disp.h(661B)
----Buttons.h(613B)
----README.md(2KB)
----Sys_Config.h(296B)
----Sys.h(2KB)
----std_macros.h(486B)

网友评论