简单51单片机开发板的电路设计.docx
- 文档编号:30332831
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:16
- 大小:868.54KB
简单51单片机开发板的电路设计.docx
《简单51单片机开发板的电路设计.docx》由会员分享,可在线阅读,更多相关《简单51单片机开发板的电路设计.docx(16页珍藏版)》请在冰豆网上搜索。
简单51单片机开发板的电路设计
一、\
二、摘要
本文给出了一个简单51单片机开发板的电路设计,完成了其原理图的绘制和PCB图的制作。
着重介绍使用protel99SE画出的电路设计原理图,接着是对电路各个模块功能的分析,然后是电路所用主要芯片和其他重要元件的功能介绍以及内部封装和引脚分布,最后介绍用protel99SE画出的PCB板。
此开发板具有串口通信、液晶显示、流水灯、扩展、RTC时钟、复位、外部中断、外部存储、A/DD/A转换、报警、继电器控制等开发功能。
关键字:
51单片机开发板protel99PCB
三、实验所用元器件及其介绍
<
、清单
型号
数量
封装
STC89C52
1
DIP40
(
DS1302B
1
DIP8
8255
1
DIP40
ADC0809CCN(28)
1
&
DIP28
DAC0832LCN(20)
1
DIP20
MAX232EWE(16)
1
DIP16
24C08
>
1
DIP8
USB接口
1
自制封装
SW-SPST
4
自制封装
%
SW-SPDT
1
自制封装
1KΩ电阻
15
0805
2KΩ电阻
5
。
0805
三极管9015
2
TO-18
HRS4-S-DC5V继电器
1
自制封装
跳线
》
6
LED
11
0805
9针串口
1
DB9/M
>
极性电容10uF
1
.6
104电容
4
0805
30pF电容
5
}
0805
电池Battery
1
自制封装
响铃
1
n口排针
|
4
SIPn
晶振12MHZ
1
XTAL1
外接晶振
1
XTAL1
—
主要芯片引脚图和实物图
STC89C52
|
图
(1)STC89C52引脚图
:
…
图
(2)STC89C52实物图
8255
?
图8255引脚图
DS1302
;
!
图
(1)DS1302引脚图
表DS1302引脚描述
引脚号
符号
描述
《
引脚号
符号
描述
1
VCC2
备用电源
5
.
复位
2
X1
晶振引脚
6
I/O
数据输入/输出
3
$
X2
晶振引脚
7
SCLK
串行时钟输入
4
GND
电源地
'
8
VCC1
主电源
24C08
¥
图
(1)24C08引脚图
表24C08功能表
}
图
(2)24C08实物图
MAX232
图
(1)MAX232引脚图
表各引脚功能及推荐工作条件
|
·
图
(2)MAX232实物图
ADC0809
^
图
(1)ADC0809引脚图
图
(2)ADC0809实物图
DAC0832
图
(1)DAC0832引脚图
—
图
(2)DAC0832实物图
其他元件和重要电容
USB接口
图
(1)USB封装尺寸
》
图
(2)USB外观图
图(3)USB接口定义
HRS4-S-DC5V继电器
图
(1)HRS4-S-DC5V继电器封装尺寸
图
(2)HRS2-S-DC5V继电器外观
!
自锁开关(用于原理图中的单刀双掷和单刀单掷开关)
图六脚自锁开关
四、电路设计分析与结果
开发板设计简介
主芯片简介
STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
其具有以下标准功能:
8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。
另外STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35MHz,6T/12T可选。
{
开发板电路各部分解析
主控电路
主控电路是整个单片机开发板的“大脑”,本文采用STC89C52芯片和Intel公司生产的8255芯片,附加电容和12MHZ的晶振构成主控电路。
Protel99元件库中没有STC89C52芯片,故笔者自己画了这个芯片。
主控电路如图:
扩展接口电路
本文采用两个20插口的插针来扩展单片机的接口。
电路如下:
)
RTC实时时钟
在一个嵌入式系统中,通常采用RTC(实时时钟)来提供可靠的系统时间,包括时分秒和年月日等;而且要求在系统处于关机状态下它也能够正常工作,它的外围也不需要太多的辅助电路,典型的就是只需要一个高精度的晶体和电阻电容等。
RTC单元可以通过备用电池供电,因此,即使系统电源关闭,它也可以继续工作。
RTC可以通过STRB/LDRB指令将8位BCD码数据送至CPU。
这些BCD数据包括秒,分,时,日期,星期,月和年。
RTC单元通过一个外部的晶振提供时钟。
RTC还具有定时报警的功能。
本文中RTC电路如图所示:
电源接口
电源接口是通过USB接口给整个开发板供电的部分,本文用了一个LED灯来显示是否正在供电,同时使用一个自锁开关来控制电路的通断。
电路图如下:
报警电路
当电路工作出现一定问题时,需要有报警的电路来提醒使用者立刻断电检查。
本文采用LED闪烁报警和响铃报警双重报警方式,用单片机P33口的变化使得三极管导通或者截止,进而让LED与响铃工作或停止。
电路图如下:
流水灯电路
对流水灯的控制是单片机开发最基本的技能,此开发板和市场上大多数板子一样,用了八个贴片式LED灯作为流水灯,用8个1K的电阻限流,电路图如下:
A/DD/A转换模块
A/DD/A转换是单片机应用测控系统典型的接口技术内容,此开发板的A/D转换采用ADC0809转换芯片,D/A转换采用DAC0832转换芯片,提供A/DD/A转换开发功能,电路图如下:
串口通信模块
<
51系列单片机的串口有4个模式,可分别用作串并转换、并串转换、异步串行通信(2种模式)。
异步串行通信中,有1+8+1和1+8+1+1两种帧格式,多机通信是特殊的通信方式。
基本原理是两组移位寄存器。
将并行通信转换成串行通信模式(发送部分),或反之(接收部分)。
可全双工运行。
此开发板采用MAX232芯片和一个9针串口来做串口通信的开发,电路图如下:
继电器控制电路
继电器(英文名称:
relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。
它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。
通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。
故在电路中起着自动调节、安全保护、转换电路等作用。
本文设计的继电器采用HRS4-4-DC5V,具体电路图如下:
外部中断电路
单片机的中断方式中,有一种为外部中断,它的中断优先级在所有中断中最高。
此开发板的外部中断电路如图:
复位电路
单片机在上电以后通过复位电路,程序指针指向0000H,也就是说单片机“重新启动”了。
说的通俗一点就是单片机的程序从头开始运行。
这时候有的寄存器的值会自动清零,有的会自动置1。
电路图如下:
外部存储电路
此开发板用24C08芯片构成单片机外部存储的电路,用以扩展单片机的存储容量,电路图如下:
总电路原理图、PCB图和电路板3D图
原理图:
PCB图:
3D图:
五、实验感想和总结
这门课程上课的时间只有一周,之前的我对于电气制图可以说是毫无概念,前几节课的学习还能跟得上,越往后越感觉有点吃力,后来我把很多问题都记下来一点点询问老师,才最终将问题搞得明白了一点。
此次实验选择51单片机开发板的制图,刚开始画原理图时比较轻松,一遍连着线,一边用ERC检查确认自己没有接错,很快完整的原理图就画好了。
然而,图中很多元器件的封装在Protel自己的封装库里都是找不到的,比如USB,继电器,单刀单掷开关和电源等等。
无奈之下,我只得一点点地上网查找各个器件的技术手册,在技术手册中找到它们引脚的具体尺寸,在PCBLIB文件中将封装画出来,再添加到库中。
这个过程很是辛苦,不过,当PCBloadnets最终显示AllValid的时候,我感到之前的辛苦都没有白费。
然而,当我导入器件之后,我又一次傻了眼,器件不是一般的多,各种芯片,插针,电阻,电容,跳线排成一个长列,四处交叉的飞线让人眼花缭乱。
幸好整个图的结构性比较好,我从主芯片出发,一个个地模块去连线,其中有很多时候线根本连不过去,我只得加上过孔从底层走线,线越来越多,连线也越来越麻烦,但我耐着性子,一点点为线寻找着路径,最终完成了连线。
最后,我又把电源线和地线全部加粗,确保电路板工作安全。
通过这次实验,我深刻体会到,制图的关键在于排版,好的排版是好的布线的基础,而且通过老师的指导,我对布线时不能出现的一些线和角度有了更好的理解。
这次实验更锻炼了我自己画元器件和封装的能力,同时通过查阅技术手册我熟悉了电子元器件,为以后更好地学习它们打下了基础。
最后,感谢吴益飞老师对我完成实验的指导和帮助!
五、参考文献
【1】江思敏、姚鹏翼、胡荣等编著.《Protel电路设计教程》[M],北京:
清华大学出版社,
【2】蒋立平主编.《数字逻辑电路与系统设计》[M],北京:
电子工业出版社,
【3】王建新、姜萍编著.《电子线路实践教程》[M],北京:
科学出版社,
【4】陈洁编著.《EDA软件仿真计数快速入门》[M],北京:
中国电力出版社,200910
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 51 单片机 开发 电路设计