实验8:温度控制.ppt

实验8:温度控制.ppt

ID:56470466

大小:312.00 KB

页数:17页

时间:2020-06-19

实验8:温度控制.ppt_第1页
实验8:温度控制.ppt_第2页
实验8:温度控制.ppt_第3页
实验8:温度控制.ppt_第4页
实验8:温度控制.ppt_第5页
资源描述:

《实验8:温度控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理及应用实验南京林业大学电工电子实验中心时维铎实验八:温度控制题目:用LM35采集环境温度;STC12C5A60S2单片机内部ADC转换;键盘设置控制温度;串口输出显示。若实际温度大于设置温度时继电器断电,喇叭鸣叫报警,小于继电器通电,消警。要求:画出实验电路,编写实验程序。实验八:温度控制参考电路实验八:温度控制参考程序主程序;----------有关A/D转换寄存器的定义---------P1ASFEQU09DH;P1模拟控制功能寄存器AUXR1EQU0A2H;辅助寄存器ADC_CONTREQU0BCH

2、;A/D转换控制寄存器ADC_RESEQU0BDH;A/D转换结果寄存器,;为10位A/D转换结果的高8位。ADC_RESLEQU0BEH;A/D转换结果寄存器,低2位有效;为10位A/D转换结果的低2位。实验八:温度控制参考程序主程序ORG0000HLJMPMAIN;-------------------------ORG0100HMAIN:MOVSP,#5FHMOVSCON,#00H;定义串口工作方式0LCALLINIT_ADC;定义ADC特殊功能寄存器;---------------------实验八:温度控

3、制参考程序主程序LOP1:MOVA,#1;选择1号通道LCALLGET_ADC_RES;调A/D转换子程序NOPLCALLESZH;调用16位二十转换子程序NOPLCALLDISP;调显示子程序NOPLCALLDELAY;调延时子程序NOPNOPLJMPLOP1实验八:温度控制参考程序主程序INIT_ADC:MOVAUXR1,#04H;10位A/D,ADC_RES存高2位MOVP1ASF,#0FFH;定义P1口全为A/D转换口MOVADC_RES,#0;转换结果寄存器清零MOVADC_RESL,#0;转换结果寄存器

4、清零MOVADC_CONTR,#0A0H;A/D上电,选择360时钟周期LCALLDELAY;延时等待电路稳定RET实验八:温度控制参考程序主程序GET_ADC_RES:;A/D转换子程序ORLA,#0A8H;启动某通道A/D转换MOVADC_CONTR,ANOPNOPNOPNOPWAIT:MOVA,ADC_CONTR;判ADC_FLAG寄存器JNBACC.4,WAIT;等待转换结束ANLADC_CONTR,#0EFH;清ADC_FLAGMOV30H,ADC_RES;读最高2位数据MOV31H,ADC_RESL;读

5、低8位数据RET实验八:温度控制参考程序主程序ESZH:NOP;二进制数30H31H内,十进制数字存40H-44H内RET实验八:温度控制参考程序显示子程序DISP:MOVDPTR,#TAB;取字形表地址MOVR0,#40H;显示的十进制数字存40H-44H内MOVR7,#5DIS1:MOVA,@R0;取显示数据MOVCA,@A+DPTR;取显示数据的字形MOVSBUF,A;串行输出JNBTI,$;状态查询CLRTI;清发送中断标志INCR0DJNZR7,DIS1RETTAB:DB0FCH,60H,0DAH;0-2

6、(共阴)DB0F2H,66H,0B6H;3-5(abcdefgdp)DB0BEH,0E0H,0FEH;6-8DB0F6H;9-实验八:温度控制参考程序主程序DELAY:MOVR6,#50DELA1:MOVR7,#250DELA2:NOPDJNZR7,DELA2DJNZR6,DELA1RETNOP;======================END实验八:温度控制参考程序主程序实验八:温度控制参考程序主程序实验八:温度控制参考程序主程序实验八:温度控制参考程序主程序实验八:温度控制参考程序主程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。