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