网站大量收购独家精品文档,联系QQ:2885784924

单片机课设 模拟热水器控制设计1.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课设 模拟热水器控制设计1.doc

第1章 设计思想 (一).热水器控制系统设计采用的芯片说明 1、 MCS-51系列单片机是美国Intel公司1980年以后开发的新产品。其性能超过了MCS-48系列单片机,就其指令和速度而言,也超过了8085CPU和Z80CPU,是当前测量与控制系统中理想的单片机种。 该系列有三种形式,根据片内的程序存储器的不同有以下三种产品型号,8051(片内有4KB ROM),8751(片内有4KB EPROM),8031(片内无ROM和EPROM)。该系列单片机位寻址能力强,适合于位控制和位测试,是工业控制的最理想的机种。 本次设计采用的是8031,其特点是:具有乘、除法指令,加强了数据处理能力。另外还具有全双工串行I/O口线,可以很方便的进行远距离通信。特别是8031价格很低,开发容易,目前在各个领域都得到了广泛的应用。 2、8255在单片机应用系统中用作可编程外部I/O 扩展接口来实现温度检测控制。 8255是Intel公司生产的可编程并行I/O接口芯片,是专为Intel公司的微处理器设计的,也可用于其他微处理器的系统中。它采用NMOS工艺制造,用单一+5V 电源供电,具有40条引脚,采用双列直插式封装。它具有三个带有锁存或缓冲的数据端口。A(PA7 ~~~~~~~~~~ 名称 型号 数量 单片机 MCS-51 8031 1 I/O接口扩展芯片 8255 1 发光二极管 LED 4 开关 - 1 导线 - 若干 1.2.1表芯片清单 第2章 原 理 图 图2.1设计原理图 第3章 电路接线图 图3.1 电路接线图 第4章 程序清单及相关说明 ORG 0000H ;给定程序的首地址 MOV DPTR,#0FF29H ;给定B口地址 MOV A,#OFFH MOV R0,#30H MOV @R0,A MOV @DPTR,#0FF28H ;给定A口地址 MOV @DPTR,A ; MOV DPTR,#OFF2BH ;选择8255控制口 MOV A,#90H ;设置8255控制字 MOVX @DPTR,A U:ACALL AD ;调用A/D转换子程序 MOV R0,#30H MOV DPTR,#0FE00H ;指向通道 MOV A,#00H ;指向IN0口 MOVX @DPTR,A CJNE A,#066H,GJ ;与1.5V模拟量比较 AJMP U GJ:JC HS CJNE A,#0A9H,PD ;与3V模拟量比较 AJMP U PD:JC LS CJNE A,#0DDH,ZC ;与4V模拟量比较 AJMP U ZC:JC LL CJNE A,#0FFH,PG ;与5V模拟量比较 AJMP U PG:JC HL AJMP U AD:MOV R0,#30H ;存放转换首地址 MOV DPTR,#0FE00H ;指向通道 MOV A,#00H ;指向IN0口 MOVX @DPTR,A ; MOV R7,#0AH ;延时程序 DLY:NOP ; NOP ; NOP ; DJNZ R7,DLY ;判断不为0转换 MOVX A,@DPTR ; MOV @R0,A ;结果存放在R0 YS:MOV R7,#200 ;延时程序 DL:MOV R6,#200 ; DL1:NOP ; NOP ; NOP ; DJNZ R6,DL1 ; DJNZ R7,DL

文档评论(0)

书屋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档