项目十任务二智能孵蛋控制系统制作资料.ppt

项目十任务二智能孵蛋控制系统制作资料.ppt

项目十任务二智能孵蛋控制系统制作资料

1、主程序流程图 2、参考程序 3、程序说明 本程序主要通过DS18B20来读取温度并由按键来控制灯光亮度来达到恒温效果。其中定义了一个LV变量:用来控制LED灯光的亮度等级。位变量RUN_or_STOP:用来标志温度的采样启停。位变量set_mark:用来控制自动和手动的切换。KEY():用来启停温度采样、调节LED灯光等级亮度和自动手动的切换。Init_DS18B20():初始化DS18B20。ReadOneChar():DS1820读一个字节子程序。WriteOneChar():DS1820写一个字节子程序。ReadTemp():读取DS18B20当前温度。auto_mode():自动模式下的等级调节。 项目实施 1.硬件电路连接:按照硬件电路接线图,选择所需的模块并进行布局,然后将电源模块、主机模块和数码管,LED显示模块、独立键盘和DAC0832等模块用导线进行连接。 2.打开keil软件,通过菜单新建立一个项目文件FDJ,然后再建一个文件名为FDJ.C的源程序文件并添加到项目中,将上面的参考程序输入并保存。 3.对源程序进行编译和链接,产生目标代码并烧录到单片机中。 4.接通电源,让单片机运行,通过对应按键操作检测系统工作是否正常。 5.进行扎线,整理。 * * * 单片机应用系统中,经常需要把连续变化的模拟量转换为数字量进行

文档评论(0)

1亿VIP精品文档

相关文档