1 / 22
文档名称:

单片机开发板设计报告.pdf

格式:pdf   页数:22页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

单片机开发板设计报告.pdf

上传人:机械CAD论坛 2011/9/23 文件大小:0 KB

下载得到文件列表

单片机开发板设计报告.pdf

文档介绍

文档介绍:AT89S52 单片机开发板设计报告

摘要

本设计以 AT89S52 单片机为中心控制器,由 51 最小系统及复位电路、电源
和 USB 下载模块、发光二极管模块、蜂鸣器电路、数码管显示模块、矩阵键盘模
块、点阵显示电路、继电器电路、温度传感器DS18B20 模块、串口通信接口电路、
电机驱动电路、时钟芯片 DS1302 模块、存储器 AT24C02、AD 转化模块、DA 转化
模块、旋转拨码开关、1602 和 12864 液晶接口、电路外部 RAM 62256 模块组成。

各模块介绍

一、 AT89S522 单片机及晶振电路和复位电路

如下图 1-1、1-2、1-3 所示,为单片机最小系统及其晶振电路和复位电路
图。

图 1-1 AT89S52 单片机引脚图
AT89S52 单片机是 ATMEL 公司生产的一款低功耗、高性能的 CMOS 8 位微控制
器,具有 8K 在系统可编程 Flash 存储器,使用该公司高密度非易失性存储器技
术制造,与 MCS-51 单片机兼容(引脚和指令完全兼容)。
AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,
看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结
构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑
操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定
时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器
被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
主要性能:
(1)与 MCS-51 单片机产品兼容
(2)8K 字节在线系统可编程 Flash 存储器
(3)1000 次擦写周期
(4)- 工作电压
(5)全静态操作:0Hz~33Hz
(6)三级加密程序存储器
(7)256*8 字节的内部数据存储器
(8)32 个可编程 I/O 口线
(9)三个 16 位定时器/计数器
(10)八个中断源
(11)全双工 UART 串行通道
(12)低功耗空闲和掉电模式
(13)掉电后中断可唤醒
(14)看门狗定时器
(15) 双数据指针
(16) 掉电标识符
(17) 快速编程周期
(18) 灵活 ISP 编程(字节和模式)
(19) 绿色(-免费)工作包操作
详细引脚功能描述:
P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL
逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据
存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉
电阻。在Flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字
节。程序校验时,需要外部上拉电阻。
P1 口:P1 口是一个具有内部上拉电阻的8位双向I/O口。P1输出缓冲器能驱动4
个TTL 逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作
为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输
出电流(IIL)。此外,
()和时器/计数器2的触发输入()。在flash编程和校验时,
P1口接收低8位地址字节。
引脚号第二功能
T2(定时器/计数器 T2 的外部计数输入),时钟输出
T2EX(定时器/计数器 T2 的捕捉/重载触发信号和方向控制)
MOSI(在系统编程用)
MISO(在系统编程用)
SCK(在系统编程用)
P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱
动4 个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可
以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,
将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器
(例如执行MOVX ***@DPTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用
很强的内部上拉发送1。在使用8位地址(如MOVX ***@RI)访问外部数据存储器时,
P2口输出P2锁存器的内容。在Flash编程和校验时,P2口也接收高8位地址字节和
一些控制信号。
P3 口:P3口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动
4个TTL 逻辑电