云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于STC89C52RC单片机的大棚温湿度自动控制系统毕业设计(含源文件) - 图文

基于STC89C52RC单片机的大棚温湿度自动控制系统毕业设计(含源文件) - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 15:05:17

为了防止抖动,按键电路中都要消抖的措施,本设计中是采用的软件消抖,在单片机检测到某个键按下后,延时10ms再监测,如果仍然按下,才视为按下了该键。

S0、S1、S2、S3、S4分别对应单片机的P2.3-P2.7引脚。按下S0,也就是使P2.3为低电平时,进入温度上限的设置,再按一次进入温度下线的设置;按下S1,进入湿度上限的设置,再按一下进入温度下线的设置。在每个设置里面,按S2增加限值,按S3减小限值。设置好以后,按S4退出设置。

页 第 30

4.3 软件设计所用工具

4.3.1 Keil uVision4

本次设计采用Keil uVision4来编写C语言程序,通过它的编译器进行编译、连接,最后将生成的机器码下载到单片机上。

Keil编译器是目前最流行的单片机开发的软件,它是美国Keil Software公司开发的C语言开发系统。它提供了一个完整的开发方案,包括宏汇编、C编译器、库管理、连接器和一个功能强大的仿真调试器等,通过一个集成开发环境将这些部份组合在一起。

Keil C51整合了丰富的库函数和功能强大的集成开发调试工具。此外,Keil C51生成的目标代码效率非常高,这一点从生成的汇编语言就可以看出,大多生成的汇编语句很紧凑,容易理解。 4.3.2 Proteus

Proteus用来对电路进行仿真,它的功能强大,包括单片机在内的众多元器件都可以仿真。把Keil编译、连接后生成的hex文件导入Proteus单片机中即可对单片机进行仿真。

Proteus软件是英国Labcenter electronics公司出版的EDA工具软件,它不仅具有其它EDA软件的仿真功能,还可以对单片机及其外围器件进行仿真,是目前在这方面做得最好的EDA工具软件。Proteus在国内已受到众多单片机开发者的喜爱。Proteus实现了从概念到产品的完整设计,可以实现从原理图绘制和代码调试到单片机与其外围电路仿真,一键切换到印刷电路板的设计。目前世界上只有Proteus做到了将电路仿真、印刷电路板设计和虚拟模型仿真整合到一个设计平台,其处理器模型支持8051、HC11、AVR、ARM、8086和MSP430、PIC10/12/16/18/24/30/DsPIC33等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

页 第 31

5 系统调试

5.1 用Proteus搭建仿真总图

打开Proteus ISIS,在 Proteus ISIS 编辑窗口中单击元件列表之上的“P”按钮

,添加元件及放置元件。得到界面如图5.1

图5.1元器件的选择

选好元器件后,要对元器件进行一个重新的布局,使之看起来很清晰,并且所占面积较小。若想移动某个元件或多个,单击其元件,待其颜色变红后,在按下鼠标左键不放,即可拖动元件。 为了使仿真图看起来更整洁,我们部分电路连线选择连线标签模式,以单片机19引脚为例,将其用线引出,如左侧任务栏中

然后再点击

再单击引线得到对话框如图5.2所示,在窗口中输入X1得到此效果

页 第 32

图5.2连线标签窗口

若要对某个元件或一部分电路做出说明,则单击任务栏中的Text Script Mode到如图5.3效果,在界面中输入文字即可。

图5.3说明窗口

按照正确的方法将元器件进行合理的排布及连线后,得到图5.4

图5.4系统仿真电路图

5.2 用Keil对程序进行调试、编译

先打开keil uvision4 这款软件,新建工程,点击菜单栏里的 new uvision project

页 第 33

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

为了防止抖动,按键电路中都要消抖的措施,本设计中是采用的软件消抖,在单片机检测到某个键按下后,延时10ms再监测,如果仍然按下,才视为按下了该键。 S0、S1、S2、S3、S4分别对应单片机的P2.3-P2.7引脚。按下S0,也就是使P2.3为低电平时,进入温度上限的设置,再按一次进入温度下线的设置;按下S1,进入湿度上限的设置,再按一下进入温度下线的设置。在每个设置里面,按S2增加限值,按S3减小限值。设置好以后,按S4退出设置。 页 第 30 4.3 软件设

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com