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

当前位置:首页 > 毕业论文-基于单片机的粮仓温度控制系统

毕业论文-基于单片机的粮仓温度控制系统

  • 62 次阅读
  • 3 次下载
  • 2026/1/27 13:53:38

东北大学秦皇岛分校毕业设计(论文) 第12页

图4-4 MCS-51系列单片机引脚图

其应用特性:

2I/ O口线不能都用作用户I/O口线。除8051/8751真正可完全为用户使用的1/O 口线只有P1口,以及部分作为第一功能使用时的P3口。

2I/ O口的驱动能力,PO 口可驱动8个TTL门电路,P1,P2,P3 则只能驱动4个TTL门。

2P3 口是双重功能口 , 其双重功能由管脚图可见。 三总线结构 :

单片机和管脚除了电源复位,时钟接入,用户1/O口外,其余管脚都是为了实现系统扩展而设置的。这些管脚构成了三总线形式,即:

(1) 地址总线 (A B )。 地址总线宽度为16位,因此其外部存储器直接寻址范围为64K字节。16位地址总线由PO口经地址锁存器提供低8位地址 (A O- A 7): P 2口直接提供高8位地址(A8-A15)。

(2) 数据总线 (DB )。 数据总线宽度为8位,由PO口提供。

(3) 控制总线 ( CB )。 由 P3 口的第二功能状态和4根独立控制线 RESET, /E A, ALE, /PSEN组成。

东北大学秦皇岛分校毕业设计(论文) 第13页

AT89C51是 ATMEL公司的8位Flash单片机系列,这个系列单片机的最大特点是在片内含有Flash存储器,因此,在应用中有广泛的前景和用途,特别是在便携式,省电及特殊信息保存的仪器和系统中显得更为有用 。

89 系列单片机若干优点 :

(1) 内部含 Flash 存储器 , 在系统的开发过程中可以十分容易进行程序修改 ,大大 缩短了系统的开发周期,同时,在系统工作过程中能有效保存一些数据信息,即使外界电源损坏也不会影响到信息的保存.

(2) 与80C51 插座兼容 ,用相同引脚的89系列单片机可直接取代 80C51 的单片机 。

(3) 静态时钟方式 ,8 9系列单片机采用静态的时钟方式所以可以节省电能 , 这对于 降低便携式产品的功耗十分有用。

(4)错误编程亦无废品产生 ,一般的OTP产品,一旦编程编误即成废品 , 而 8 9系列的单片机内部采用了Flash memory,所以错误编程之后仍可重新编程,直到正确为止,故不存在废品。

(5) 可进行反复系统试验,用89系列单片机设计的系统,可以反复进行系统试验,每次试验可以编入不同的程序,这样保证用户的系统设计达到最优,而且,随用户的需要和发展,还可以修改,使系统不断能追随用户的最新要求。

89C51 在 89系列单片机中属标准型单片机,它和MCS-51系列单片机兼容。内部有4K可重复编程的Flash memory,可进行1000次擦写操作,全静态工作为0-33MHZ,有三级程序存储器加密锁定,有内部含128--256字节的RAM, 32条可编程的110端口,有2个16位定时器/

计数器,有通用串行接口,有低电压空闲及电源下降方式。中断有6级。 4.2.2中央处理器AT89C51简介

(1)AT89C51具有以下几个特点:

AT89C51与MCS-51系列单片机在指令系统和引脚上完全兼容; 片内有4K字节在线可重复编程快擦写程序存储器; 全静态工作,工作范围:OHz~~24MHz; 三级程序存储器加密; 128 X 8 位内部RAM;

东北大学秦皇岛分校毕业设计(论文) 第14页

32 位双向输入输出线; 两个16 位定时器/计数器; 五个中断源 ,两级中断优先级; 一个全双工的异步串行口; 间歇和掉电工作方式。 (2)AT89C51的串行接口

1)数据缓冲寄存器SBUF数据缓冲寄存器SBUF中直接寻址的专用寄存器。在物理上它对应两个寄存器,一个发送寄存器和一个接收寄存器.CPU写SBUF就是修改发送寄存器;读SBUF就是读取接收寄存器。接收器是双缓冲的,以防出现两帧数据重叠。发送时不用双缓冲,因为发送时CPU是主动的,不会产生写重叠的问题。

2)串行口控制寄存器SCON

串行口控制寄存器SCON格式如表4-1: D7 D6 D5 SM2 D4 REN D3 D2 D1 T1 D0 R1 SM0 SM1 TB8 RB8 表4-1 串行口控制寄存器SCON格式

AT89C51是一种低损耗、高性能、CMOS八位微处理器,片内有4K字节的在线可重复编程快擦写程序存储器,能重复写入/擦除100。次,数据保存时间为十年。它与MCS-51系列单片机在引脚和指令系统上完全兼容,不仅可以完全代替MCS-51系列单片机,而且能使系统具备许多MCS-51系列产品没有的功能。

AT89C5 1可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低了系统成本。只要程序长度小于4K,四个1/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需10 ms,仅为8751/87C51的擦除时间的百分之一,与8751/87C51的12V电压擦写相比,不易损坏器件,没有两种电源的要求,改写时不必拔下芯片,适合许多嵌入式控制领域。工作电压范围宽(2.7V-6V),全静态工作,工作频率宽,在OHz-24Hz内,比8751/87C51等51系列的6MHz-12MHz更具灵活性,系统能快能慢。AT89C51提供三级程序存储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。

(3)时钟设置与CPU时序

东北大学秦皇岛分校毕业设计(论文) 第15页

1振荡器 ○

51系列单片机片内含有一个高增益的反向放大器,通过XTAL1、XTAL2外接反馈元件的晶体便成为自激振荡器,接法如图4-5,晶体成感性,与C1、C2构成并联震荡电路。振荡器的振荡频率主要取决于晶体;电容的值则是微调作用,通常取30pF左右。

30pF C1 XTAL1 单 片 机 30pF C2 XTAL2

图4-5 外接晶体接法

2.CPU时序 ○

振荡器输出的震荡脉冲经2分频成为内部时钟信号,用作单片机内部各功能不见按时序协调工作的控制信号。其周期也成为时钟周期(或则状态周期)。6个时钟周期构成一个机器周期。指令周期以机器周期为单位。若采用6MHz晶振,则单指令周期和双指令周期执行时间分别为2μs和4μs,ALE引脚输出的脉冲周期为1μs。

(4)复位方式

为确保系统中电路稳定可靠的运行,复位电路是必不可少的一部分。复位电路的第一功能是上电复位。一般微机电路工作需要供电电源为5V士5%,即4.75-5.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V以及晶休振荡器稳定工作时,复位信号撤除,微机电路开始工作。微机 电路在运行中受到干扰后,容易出现CPU程序“跑飞”盲目运行甚至出现死机现象。此时复位信号有效,使微机系统重新恢复正常运行。

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

共分享92篇相关文档

文档简介:

东北大学秦皇岛分校毕业设计(论文) 第12页 图4-4 MCS-51系列单片机引脚图 其应用特性: 2I/ O口线不能都用作用户I/O口线。除8051/8751真正可完全为用户使用的1/O 口线只有P1口,以及部分作为第一功能使用时的P3口。 2I/ O口的驱动能力,PO 口可驱动8个TTL门电路,P1,P2,P3 则只能驱动4个TTL门。 2P3 口是双重功能口 , 其双重功能由管脚图可见。 三总线结构 : 单片机和管脚除了电源复位,时钟接入,用户1/O口外,其余管脚都是为了实现系统扩展而设置的。这些管脚构成了三总线形式,即: (1) 地址总线 (A B )。 地址总线宽度为1

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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