上电或开关复位电路
f图8单片机的复位电路根据实际操作的经验,下面给出这两种复位电路的电容、电阻参考值。图8(a中:Cl=1030uF,R1=1kΩ图8(b中:C=1uF,Rl=lkΩ,R2=10kΩ
33显示与报警的设计
331显示电路在单片机应用系统设计中,一般都是把键盘和显示器放在一起考虑。本设计是利用8031的串行口实现键盘显示器接口。当8031的串行口未作它用时,使用8031的串行口来外扩键盘显示器。应用8031的串行口方式0的输出方式,在串行口外接移位寄存器74LS164,构成键盘显示器接口。332报警电路本设计采用峰鸣音报警电路。峰鸣音报警接口电路的设计只需购买市售的压电式蜂鸣器,然后通过MCS51的1根口线经驱动器驱动蜂鸣音发声。压电式蜂鸣器约需10mA的驱动电流,可以使用TTL系列集成电路7406或7407低电平驱动,也可以用一个晶体三极管驱动。在图中,P32接晶体管基极输入端。当P32输出高电平“1”时,晶体管导通,压电蜂鸣器两端获得约5V电压而鸣叫;当P32输出低电平“0”时,三极管截止,蜂鸣器停止发声。三极管驱动的峰鸣音报警电路如图9所示。
图9三极管驱动的峰鸣音报警电路
4软件设计
f温度控制主程序的设计应考虑以下问题:(1)键盘扫描、键码识别和温度显示;(2)温湿度采样,数字滤波;(3)越限报警和处理;(5)温度标度转换。通常,符合上述功能的温度控制程序由主程序和T0中断服务程序两部分组成。这里所需要注意的是标度变换,下面简单的介绍一下标度变换:标度变换:目的是要把实际采样的二进制值转换成BCD形式的温度值,然后存放到显示缓冲区34H3BH。对一般线性仪表来说,标度变换公式为:
式中:A0为一次测量仪表的下限;Am为一次测量仪表的上限;AX为实际测量值;N0为仪表下限所对应的数字量;Nm为仪表上限所对应的数字量;NX为测量所得数字量。主程序流程图:
f5结语
随着电子科技的迅速发展,对仓库温湿度监测系统的要求不断增高,我们需要一种造价低廉、使用方便且测量准确的温湿度测量仪。证明出其具有较高的工作效率和良好的可靠性,是一
f种性价比较高的产品。通过这次毕业设计我学到了很多把我这几年所学的知识又系统的复习了一遍。
参考文献
1张琳娜,刘武发.传感检测技术及应用.中国计量出版社,1999
2沈德金,陈粤初.MCS51系列单片机接口电路与应用程序实例.北京航空航天大学出版社199034566李志全等智能仪表设计原理及应用国防工业出版社19986李建民单片机在温度控制系统r