📄 操作说明.txt
字号:
一:按照原理图接好排线,P0口为蜂鸣器,发光二极管,温度传感器和电机的选择输出口(低电平有效),
P1口为数码管数据发送口.P2口为按键和数码管的位的选择口(低电平有效).
二:打开单片机电源,蜂鸣器,电机,发光二极管会自动报警一下----别担心,很正常,因为单片机复位上电
时,I/O口从低电平到高电平跳变,又因为蜂鸣器,发光二极是用9012三极管(PNP),电机(用8550三极管PNP 驱动,因为电机所需的启动电流大),PNP三极管的基极都加了1k电阻,低电平是三极管导通
三:四个按键的作用.
按键一:上电后,系统会自动显示当前室温,当按键一按下时,数码管会自动进入安全温度设定模式.
再次按下后,会在跳入正常模式.刚才预设的安全温度会起作用-----可以认为该键为模式跳转
按键二:当按键二按下时,安全温度的个位会自动加一,当达到9时,再次按下会自动跳转到0.
按键三:当按键三按下时,安全温度的十位会自动加一,当达到9时,再次按下会自动跳转到0.并且百位会 自动进一.
注意:因为ds18b20的温度有效范围只有-55到125度,所以如果出现这种情况:123.0度,
按下按键三,会自动跳变到125.0度,而且继续按的话,也不再会改变,安全温度会一直保持 在125.0度,直到按键四按下.
按键四:当按键四按下时,安全温度的十位会自动减一,当达到0时,再次按下会自动跳转到9,并且百位会 自动减一.
四:最后说明
本系统的缺点在于没有考虑到负温度,因为实验条件所限,在调程序的过程中,不能检测到零下温度时,通 过按键所设置的安全温度是否能驱动报警系统,所以在最终的测试就没有设定负温度置,但是在0到125度 的温度范围中均能达到题目所要求的标准.
注释:9012是PNP三极管,最大驱动电流为500毫安
8550是PNP三极管,最大驱动电流为1500毫安
按键消抖动的延时时间约为500毫秒,所以在每按下一次按键,数码管会黑屏约500毫秒,具体见程序.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -