恒温电热椅垫设计ppt课件_第1页
恒温电热椅垫设计ppt课件_第2页
恒温电热椅垫设计ppt课件_第3页
恒温电热椅垫设计ppt课件_第4页
恒温电热椅垫设计ppt课件_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

恒温电热椅垫设计,一、实验目的:了解温度传感器电路的工作原理;了解闭环控制的基本原理;熟悉A/D变换原理和编程方法;熟悉键盘、显示接口电路使用和编程方法;掌握单片机应用系统硬件及软件的设计方法。二、实验内容:根据各自设计方案,选择并连接各小模块电路构成恒温电热椅垫温度采集与控制的实验电路,编写并调试程序实现对恒温电热椅温度的采集、检测、实现温度恒温控制。并显示温度值。,1,恒温电热椅垫设计,三、实验设计思想及方案提示:1、设计思路:,图1系统设计思路框图,2,恒温电热椅垫设计,2、硬件电路方案要求:实现对温度的采集、检测、进行控制计算处理后输出显示;其温度控制为开环控制,采用发光二极管亮时表示加热状态,灭时为不加热状态。实验硬件电路:前端测温电路使用综合实验仪上的模块电路(模数转换、温度传感器)7279显示电路搭成实验电路;见实验连线框图4,(其温度传感器为热敏电阻)。,3,恒温电热椅垫设计,实验装置提供的模块电路及连线1、单元电路:图1温度转换电路,电桥信号转换,4,恒温电热椅垫设计,图2.数模转换模块电路,5,恒温电热椅垫设计,图3.7279键盘显示电路,6,恒温电热椅垫设计,图4实验连线框图,7,恒温电热椅垫设计,3、软件方案提示:,主程序流程,AD采样流程,8,恒温电热椅垫设计,四、实验要求及步骤:见实验系统连线框图4所示,按图连线构成实验电路;控制温度最高为T,低于此温度发光管亮,否则灭。用手捏着热敏电阻,观察显示器上温度值有何变化。,9,恒温电热椅垫设计,七、程序清单及注释:ORG0000HLJMPMAINORG000BHLJMPINT_T0Delay:movr7,#00H;延时子程序DELAYLOOP1:MOVR6,#00HDelayLoop:djnzr6,DelayLoopdjnzr7,DelayLoop1ret,10,恒温电热椅垫设计,SDelay:;延时8usMOVR6,#08HLP5:DJNZR6,LP5retLDelay:;延时50usMOVR6,#32HWAIT:DJNZR6,WAITret,11,恒温电热椅垫设计,STFS:;调发送一字节程序CLRP1.0LCALLLDelayMOVR7,#08HLP1:RLCAMOVP1.2,CSETBP1.1LCALLSDelayCLRP1.1LCALLSDelayDJNZR7,LP1CLRP1.2RET,12,恒温电热椅垫设计,INIT7279:MOVA,#0A4H;7279初始化程序LCALLSTFSRETDISP:MOVR5,#08H;调显示子程序MOVR0,#40HMOVR2,#97HDP1:MOVDPTR,#TAB1MOVA,R2LCALLSTFSLCALLSDelayLCALLSDelayMOVA,R0,13,恒温电热椅垫设计,MOVCA,A+DPTRACALLSTFSINCR0DECR2DJNZR5,DP1RETTAB1:DB7EH,30H,6DH,79H,33H,5BH,5FH,70H,7FH,7BHDB77H,1FH,4EH,3DH,4FH,47H,0FEH,0B0H,0EDHDB0F9H,0B3H,0DBH,0DFH,0F0H,0FFH,0FBH,08HDB67H,00H,5EH,1DH,3DH,76H,1FH,4FH,4EH,37H,14,恒温电热椅垫设计,AD0809:mova,#00h;AD采样子程序movdptr,#0a000h;0809AD的通道开始转换吗?movxdptr,amovr7,#20hloop2:djnzr7,loop2movxa,dptrMOV4CH,A;存储温度采样值RET;*,15,恒温电热椅垫设计,;单字节带符号数减法;被减数R1,符号20H(正为0负为1);减数R2,符号21H;差R3,符号22HDJF:JB20H,DJF4;被减数为负,转DJF4JB21H,DJF2;被减数为正,判断减数CLRC;两数为正,直接减,清标志位MOVA,R1SUBBA,R2MOVR3,AJCDJF1;不够减转DJF1,求补CLR22H;够减差为正RET,16,恒温电热椅垫设计,DJF1:MOVA,R3;求补CPLAADDA,#01HMOVR3,ASETB22H;符号为负RETDJF2:MOVA,R1;被减数为正,减数为负两数绝对值相加ADDA,R2MOVR3,AJNCDJF3MOVR3,#0FFH;超过FF则为FFDJF3:CLR22H;差为正符号为0RET,17,恒温电热椅垫设计,DJF4:JB21H,DJF6;被减为负,判断减数MOVA,R1;被减为负,减数为正,两数绝对值相加ADDA,R2MOVR3,AJNCDJF5MOVR3,#0FFH;超过FF,设为FFDJF5:SETB22H;差为负RET,18,恒温电热椅垫设计,DJF6:CLRC;两数均为负,减数(绝对值)减被除数减数(绝对值)MOVA,R2SUBBA,R1MOVR3,AJCDJF1;跳到DJF1求补CLR22H;差为正,符号置0RET;双字节带符号数加法程序;被加数R1(高8位)R2(低8位),符号位23H;加数R3(高位)R4(低位),符号位24H;和R5(高位)R6(低位),符号25H,19,恒温电热椅垫设计,SJF:JB23H,SJF3;被加数为正,若为负转SJF3JB24H,SJF2;被加数为正,判断加数MOVA,R2;均为正,直接相加ADDA,R4MOVR6,AMOVA,R1ADDCA,R3MOVR5,AJNCSJF1MOVR5,#0FFH;若超过FFFF则为FFFFMOVR6,#0FFHSJF1:CLR25H;和为正符号为0RET,20,恒温电热椅垫设计,SJF2:CLRC;被加数为正,加数为负则被加数减加数绝对值MOVA,R2SUBBA,R4MOVR6,AMOVA,R1SUBBA,R3MOVR5,AJCSJF4;不够减,跳到SJF求补CLR25H;和为正,符号为0RET,21,恒温电热椅垫设计,SJF3:JB24H,SJF5;被加数为负,判断加数CLRC;被加数为负,加数为正,加数减被加数绝对值MOVA,R4SUBBA,R2MOVR6,AMOVA,R3SUBBA,R1MOVR5,AJCSJF4;不够减跳到SJF4求补CLR25H;和为正RET,22,恒温电热椅垫设计,SJF4:MOVA,R6;求补,双字节求反加1CPLAADDA,#01HMOVR6,AMOVA,R5CPLAADDCA,#00HMOVR5,ASETB25H;和为负符号置1RET,23,恒温电热椅垫设计,SJF5:MOVA,R2;两数均为负,绝对值相加ADDA,R4MOVR6,AMOVA,R1ADDCA,R3MOVR5,AJNCSJF6MOVR5,#0FFH;超过#OFFFFH则为#OFFFFHMOVR6,#0FFHSJF6:SETB25H;和为负置1RET;*,24,恒温电热椅垫设计,NBSW:MOVA,48HSUBBA,4CHJCNBSW1CLRP1.4RETNBSW1:SETBP1.4RETCHANGE:MOVR5,#00HMOVR6,#00HMOVR7,#00HMOVR2,#03HMOVR3,#0EBH,25,恒温电热椅垫设计,MOVR7,4CHQMUL:MOVA,R3MOVB,R7MULABXCHA,R7MOVR6,BMOVB,R2MULABADDA,R6MOVR6,ACLRAADDCA,BMOVR5,AMOVA,R6,26,恒温电热椅垫设计,MOVR3,AMOVA,R5MOVR2,AMOVR0,#44HMOVR7,#10HMOVR5,#00HMOVR6,#00HLP2:CLRCMOVA,R3RLCAMOVR3,AMOVA,R2RLCAMOVR2,A,27,恒温电热椅垫设计,MOVA,R6ADDCA,R6DAAMOVR6,AMOVA,R5ADDCA,R5DAAMOVR5,ADJNZR7,LP2MOVA,R5LCALLAMMOVA,R6INCR0LCALLAM,28,恒温电热椅垫设计,MOVA,46HADDA,#10HMOV46H,ARETAM:MOVR4,ASWAPAANLA,#0FHMOVR0,AINCR0MOVA,R4ANLA,#0FHMOVR0,ARET,29,恒温电热椅垫设计,ZKB:MOVR5,#00HMOVR6,#00HMOVR7,#00HMOVR2,7BHMOVR3,7CHMOVR7,#0FFHQMUL1:MOVA,R3MOVB,R7MULABXCHA,R7MOVR6,BMOVB,R2MULAB,30,恒温电热椅垫设计,ADDA,R6MOVR6,ACLRAADDCA,BMOVR5,AMOV49H,R5RETINT_T0:PUSHACCPUSHPSWMOVPSW,#08HMOVTH0,#0ECHMOVTL0,#78HINC3EHLCALLAD0809,31,恒温电热椅垫设计,LCALLCHANGELCALLNBSWLCALLZKBMOVA,3EHCLRCSUBBA,#64HJCINTLP1LCALLDISPMOV3EH,#00HLJMPINTTC2INTLP1:MOVA,3EHCLRCSUBBA,49HJNCINTLP2,32,恒温电热椅垫设计,SETBP1.3SETBP1.4LJMPINTTC2INTLP2:CLRP1.3CLRP1.4INTTC2:POPPSWPOPACCRETIMAIN:MOVSP,#0E0HLCALLINIT7279MOVR0,#20H,33,恒温电热椅垫设计,MOVR7,#20HCC0:MOVA,#00HMOVR0,AINCR0DJNZR7,CC0MOVR0,#40HMOVR7,#0AHCC1:MOVA,#00HMOVR0,AINCR0DJNZR7,CC1MOVR0,#68HMOVR7,#18HCC2:MOVA,#00H,34,恒温电热椅垫设计,MOVR0,AINCR0DJNZR7,CC2MOV4CH,#00HMOV48H,#50H;40H是控制阀值电压的,要改变电压就改这个MOV68H,#30HMOV69H,#09HMOV6AH,#20HMOV7CH,#32HMOVTMOD,#01HMOVTH0,#0ECHMOVTL0,#78HMOVIE,#82HSETBTR0LOOP1:SJMPLOOP1END,35,恒温电热椅垫设计,九、实验报告要求:(一)、实验报告的案头要填满:做该次实验的时间;同组人;实验课名称、该实验名称等。(二)、实验报告包括:实验目的;实验内容;实验电路及连线;程序流程框图;汇编程序清单及功能注释(注释要详细);,36,恒温

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论