毕业设计 基于51单片机的室内温度控制系统的设计


🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机的室内温度控制系统的设计

1  系统硬件电路设计

1.1 AT89C51

单片机选用ATMEL公司的可在线编程的AT89C51,用于温度采集及数据通讯。AT89C51是一个功耗低,性能高的CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)Flash只读程序存储器,芯片内集成了通用8位中央处理器和ISP Flash存储单元。AT89C51具有如下特征:40个引脚,4k Bytes Flash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中级优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

AT89C51有3个并行I/O端口,P0:P0.0~P0.7、P1.0~P1.7、P2.0~P2.7。P0端口在没有片内存储器时,可以作为普通I/O口使用,外接存储器时作为地址线/数据线使用。P1端口可以作为普通I/O使用,同时P1.0、P1.1、P1.5~P1.7还具备特殊功能,如表3.12所示。P2端口在没有片外存储器时,可以作为普通I/O使用,外接存储器作为高8位地位使用。

表 1.11 AT89C51 P1端口的特殊功能

引脚

特殊功能

  P1.0

T2:定时器/计数器2的外部计数器输入

  P1.1

T2EX:定时器/计数器2的捕捉/重载触发及方向控制

  P1.5

 MOSI:用于在线编程(ISP)

  P1.6

 MOSI:用于在线编程(ISP)

  P1.7

  SCK:用于在线编程(ISP)

表 1.12 AT89C51 P3端口的特殊功能

引脚

              特殊功能

            P3.0

      RXD(串行口输入)

            P3.1

      TXD(串行口输入)

            P3.2

      INT0(外部中断输入0)

            P3.3

      INT1(外部中断输入1

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值