1 / 20
文档名称:

单片机应用系统设计说明书.doc

格式:doc   大小:468KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机应用系统设计说明书.doc

上传人:bai1968104 2018/1/30 文件大小:468 KB

下载得到文件列表

单片机应用系统设计说明书.doc

相关文档

文档介绍

文档介绍:单片机应用系统设计说明书
 
 
设计题目: 温度控制系统设计

自动化学院

一、系统设计小组工作分工
序号
成员
工作分工
1

LCD1602显示
2

18b20温度检测
3

我的设计是基于STC98C52系列单片机的温度控制系统,以DS18B20作为温度检测元件,实时监测温度;以LCD1602显示实时温度、预设温度以及PID调节参数的设定。

1. 单片机选型
STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统 8051 单片机,12 时钟/机器周期和 6 时钟/机器周期可以任意选择。
单片机主要特性如下:
1. 增强型 8051 单片机,6 时钟/机器周期和 12 时钟/机器周期可以任意选择,指令代码完全兼容传统 8051.
2. 工作电压:~(5V 单片机)/~(3V 单片机)
3. 工作频率范围:0~40MHz,相当于普通 8051 的 0~80MHz,实际工作频率可达 48MHz
4. 用户应用程序空间为 8K 字节
5. 片上集成 512 字节 RAM
6. 通用 I/O 口(32 个) 复位后为: , P1/P2/P3/P4 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。
7. ISP(在系统可编程)/IAP(在应用可编程) ,无需专用编程器,无需专用仿真器,可通过串口(RxD/,TxD/)直接下载用户程序,数秒即可完成一片
8. 具有 EEPROM 功能
9. 具有看门狗功能
10. 共 3 个 16 位定时器/计数器。即定时器 T0、T1、T2
11. 外部中断 4 路,下降沿中断或低电平触发电路,Power Down 模式可由外部中断低电平触发中断方式唤醒
12. 通用异步串行口(UART) ,还可用定时器软件实现多个 UART
13. 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)
P0 端口(~ ,39~32 引脚) :P0 口是一个漏极开路的 8 位双向 I/O 口。作为输出端口,每个引脚能驱动 8 个 TTL 负载,对端口 P0 写入每个引脚能驱动写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时在访问外部程序和数据存储器时,P0 口也可以提供低 8 位地址和 8 位数据的复用总线位数据的复用总线。此时,P0 口内部上拉电阻有效。在 Flash ROM 编在程时,P0 端口接收指令字节端口接收指令字节;而在校验程序时,则输出指令字节则输出指令字节。验证时,要求外接上拉电阻。
P1 端口(~,1~8 引脚):P1口是一个带内部上拉电阻的8位双向 I/O口。P1 的输出缓冲器可驱动(吸收或者输出电流方式)4个TTL 输入。对端口写入 1 时,通过内部的上拉电阻把端口拉到高电位,这是可用作输入口。P1口作输入口使用时,因为有内部上拉电阻,那些被外部拉低的引脚会输出一个电流。
P2 端口(~,21~28 引脚):P2口是一个带内部上拉电阻的8位双向 I/O 端口。P2 的输出缓冲器可以驱动(吸收或输出电流方式)4个TTL输入。对端口写入 1 时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口。P2 作为输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(I) 。
P3 端口(~,10~17 引脚) :P3 是一个带内部上拉电阻的 8 位双向 I/O 端口。P3 的输出缓冲器可驱动(吸收或输出电流方式)4 个 TTL 输入。对端口写入 1 时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P3 做输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流。
RST(9 引脚) :复位输入。当输入连续两个机器周期以上高电平时为有效, 用来完成单片机单片机的复位初始化操作。看门狗计时完成后,RST 引脚输出 96 个晶振周期的高电平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能无效。DISRTO 默认状态下,复位高电平有效。
ALE/ ROG (30 引脚) 地址锁存控制信号: (ALE) 是访问外部程序存储器时, 锁存低 8 B位地址的输出脉冲。在 Flash 编程时,此引脚( ROG)也用作编程输入脉冲。

DS18B20单线数字温度传感器。提供计9位(二进制)温度读数,指

最近更新