单片机温控实例报告。
班级:zx0822
姓名: 学号:41
指导老师:目录。
一、主系统设计: 3
一)系统要求: 3
二)控温方案: 3
二、主控流程及主控**: 3
一)主控流程 3
1)主程序流程: 3
2)定时中断程序: 4
3)报警及事故处理: 5
二)温度控制子程序** 6
三、子模块电路及流程**: 6
一)烤箱温度显示电路图的设计: 6
二)烤箱温度显示**: 7
智能烤箱设计。
1) 温室温度分为三档:第一档为室温,第二档为50°c 第三档为75°c第四档 100°c。温度控制误差小于或等于正负2°c。
2) 升温由4台1000w电炉实现。已知4台电炉同时工作,可保证在3分钟内将室温温度提高到100°c以上。
3) 要求实时显示烤箱内温度,显示数3位,即。
4) 当不能保证所需要的温度范围时,发出报警信号。
5) 当报警时采用灯光闪烁提示。
因为被控系统对升降温过程没有具体要求,对温度控制精度要求也不高,为了避免涉及过多的自动控制方面的知识,应选用继电器控制方式。
1) 室温:切除所有电源。
2) 50°c:一般情况1#电炉工作;若高于51°c,则1#电炉停;若低于49°c,则再加上2#电炉工作。
3) 75°c:一般情况为1##电炉同时工作;若高于76°c,则2#电炉停止;若低于74°c,则再加3#电炉工作。
4) 100°c:一般情况为1##、3#电炉同时工作;若高于101°c,则3#电炉停止;若低于99°c,则再加4#电炉工作。
5) 因温度惯性较大,采样周期取1s,并刷新一次温度控制输出状态。
ctrl: mov a,50h ;读温度检测值。
clr csubb a,51h ;检测值与设定值比较。
jc llt0 ;检测值《设定值,转。
subb a,#04h ;检测值》设定值,再判断是否大于1度。
jnc lt1 ;若》=1度,转。
ret若<1度,返回。
lt1: jnb p1.0,lt2 ;若1#电炉已关断,转lt2
clr p1.0 ;否则关1#电炉。
retlt2: jnb p1.2关2#电炉。
retllt0: mov a,51h ;检测值《设定值,反减。
clr csubb a,50h ;
cjne a,#04h,llt1 ;
llt1: jnc llt2 ;若》=1度,转。
ret若<1度,返回。
llt2: jb p1.1,llt3 ;若2#电炉已接通,转。
sebt p1.1若2#电炉未接通,接通2#电炉。
retllt3: sebt p1.0接通1#电炉。
retllt4: setb p1.0接通1#电炉。
retdir1: mov a,30h读显示数。
mov b,#100置除数。
div ab产生百位显示数字。
mov dptr,#tab置共阳字段码表首址。
movc a,@a+dptr读百位显示符。
mov dptr,#0dfffh置74377百位地址。
movx @dptr,a输出百位显示符。
mov a,b读余数。
mov b,#10置除数。
div ab产生十位显示数字。
mov dptr,#tab置共阳字段码表首址。
movc a,@a+dptr读十位显示符。
mov dptr,#0bfffh置74377十位地址。
movx @optr,a输出十位显示符。
mov a,b读个位显示数字。
mov dptr,#tab置共阳字段码表首址。
movc a,@a+dptr读个位显示符。
mov dptr,#7fffh置74377个位地址。
movx @dptr,a输出个位显示符。
ret tab:db0c0h,0f9h,0a4h,0b0h,99h;共阳字段码表。
db 92h,82h,0f8h,80h,90h;
单片机课程设计
可变程序控制器是集微机技术 自动化技术 通讯技术于一体的通用工业控制装置。它可靠性强 性能 比高 使用方便,已在工业控制的各个领域里得到了极为广泛的应用,成为实现工业自动化的一种强有力的工具 1 plc的定义有许多种。国际电工委员会 iec 对plc的定义是 可编程控制器是一种数字运算操作的电子系统...
单片机课程设计
目录。内容提要2 关键词2引言3 一 硬件电路设计3 一 电路板原理3 二 电路元器件3 二 软件设计3 一 秒钟设计方案3 二 时钟设计方案4 结语7单片机时钟设计。内容摘要 一 在实验板上用动态扫描显示00 59秒钟,具体要求如下 一 6m晶振 二 l9 l10显示00 59十进制数并循环,间隔...
单片机课程设计
1 选题背景。1.1 家庭智能防盗报警系统设计的背景及目的。随着经济的发展,人们对防盗 防劫 防火保安设备的需求量大大增加。针对偷盗 抢劫 火灾 煤气泄漏等事故进行检测和报警的系统,其需求也越来越高。家居智能是以家为平台,兼备建筑 自动化,智能化于一体的高效 舒适 安全 便利的家居环境。自动化的家居...