PCB 51单片机电路的设计

合集下载

简单51单片机开发板的电路设计

简单51单片机开发板的电路设计

简单51单片机开发板的电路设计51单片机开发板电路设计详细步骤及说明如下:一、准备工作1.定义开发板功能需求:根据具体需求确定开发板所需的功能模块,如AD转换、LCD显示、键盘输入等。

2.确定系统时钟源:选择合适的晶振,并确定时钟源用于驱动单片机。

二、电源设计1.选择适当的电源电压:根据单片机的工作电压范围选择合适的电源电压,并设计电源电路。

2.设计稳压电路:根据电源要求设计合适的稳压电路,保证单片机工作时电压稳定。

三、时钟电路设计1.选择合适的晶振:根据系统时钟需求选择合适的晶振,并设计相应的晶振电路。

2.设计时钟源电路:根据晶振的工作参数设计合适的时钟源电路,确保时钟信号稳定且频率准确。

四、复位电路设计1.根据单片机复位要求设计复位电路,保证单片机正常复位。

2.设计复位延时电路:根据需要设计复位延时电路,保证单片机复位后稳定运行。

五、外部IO电路设计1.根据开发板需求,设计并布局合适的IO接口电路,如LED指示灯、按键输入接口等。

2.设计并连接AD转换电路:根据需求设计和连接AD转换电路,实现模拟信号的采集和处理。

六、通信接口电路设计1.根据需求设计并连接串口接口电路,实现与其他设备的通信。

2.根据需要设计并连接其他通信接口电路,如SPI、I2C等。

七、存储器电路设计1.根据需求设计并连接存储器电路,如RAM、ROM等。

2.根据需要设计和连接外部存储器接口电路,实现扩展存储器的功能。

八、电路调试与优化1.完成电路设计后,进行电路连线、焊接等工作,并检查和修正可能存在的错误。

2.进行电路测试并优化,确保电路正常工作,并根据需要进行性能优化。

九、布局设计与外壳制作1.进行电路板的布局设计,合理安排各个模块的位置。

2.制作外壳和连接线,并进行电路板的安装。

最后,完成电路设计之后,可以进行软件编程和调试,将单片机与外设模块进行连接和通信,实现开发板的各项功能。

CAD 课程设计报告——51单片机最小系统的电路设计

CAD 课程设计报告——51单片机最小系统的电路设计

CAD 课程设计报告摘要Introduction1.课题名称2. 单片机最小系统的组成原理及作用3. CAD的发展前途4. 设计要求5. 原理图6. CAD原理图7. PCB图8.总结参考文献摘要A VR单片机是1997年由A TMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。

A VR的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。

A VR单片机主要特性:高可靠性、功能强、高速度、低功耗和低价位 , 一直是衡量单片机性能的重要指标,也是单片机占领市场、赖以生存的必要条件。

A VR单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器存堆和单体高速输入/输出的方案,提高了指令执行速度(1Mips/MHz),增强了功能;同时又减少了对外设管理的开销,相对简化了硬件结构,降低了成本。

故A VR单片机在软/硬件开销、速度、性能和成本诸多方面取得了优化平衡,是高性价比的单片机。

本设计采用分层叠式结构,底层为单片机外围硬件功能扩展层,顶层为ATmega16单片机集中系统层。

这样有利于兼用A VR跟51系列单片机的开发设计。

关键词: A VR单片机;开发板;单片机实验板;A Tmega16单片机;IntroductionA VR Microcontroller ATMEL Corporation in 1997 developed by the enhanced built-in Flash of the RISC (Reduced Instruction Set CPU) high-speed 8-bit RISC microcontroller. AVR microcontr oller can be widely used in computer peripherals, industrial real-time control, instrumentation, co mmunications equipment, household appliances and other fields.A VR microcontroller main features: high reliability, strong function, high speed, low power consu mption and low cost, has been an important indicator to measure performance of SCM, SCM also dominate the market, a necessary condition for survival.A VR microcontroller hardware structure to take the 16-bit 8-bit machine and the machine's compr omise strategy, that is kept by the local register stack and single high-speed input / output options, improved instruction execution speed (1Mips/MHz), enhanced functionality; while reduce the cost of peripheral administration, the relative simplifies the hardware structure and reduce costs. There fore, A VR microcontroller in software / hardware cost, speed, performance and cost optimization h as made a lot of balance, which is cost-effective microcontroller.The design uses a sub-stack structure, the underlying hardware extensions for the microcontroll er peripheral layer, the top layer of centralized systems for the ATmega16 microcontroller. It is a g ood used along with the 51 series A VR microcontroller development and design.Keywords: AVR microcontroller; development board;MCU Board; ATmega16 microcontroller;一.课题名称:51单片机最小系统的电路设计二.单片机最小系统的组成原理及作用:普遍来说,单片机又称单片微控制器,是在一块芯片中集成了CPU(中央处理器)、RAM(数据存储器)、ROM(程序存储器)、定时器/ 计数器和多种功能的I/O(输入/ 输出)接口等一台计算机所需要的基本功能部件,从而可以完成复杂的运算、逻辑控制、通信等功能。

51单片机最小系统电路板的设计

51单片机最小系统电路板的设计

51单片机最小系统电路板的设计51单片机是常用的单片机之一,它具有速度快、功能强大、成本低廉等优点,被广泛应用于各种电子设备中。

为了使51单片机能够正常工作,我们需要设计一个最小系统电路板,下面就是其设计内容。

1.硬件设计1.1 电源部分51单片机的供电电压范围为2.7V~5.5V,一般使用稳压电源供电,以保证稳定、可靠的工作。

电源电路主要由稳压电路和滤波电路组成。

稳压电路通常选择7805稳压器,它能将输入的直流电压稳定在5V,并且输出电路中需要连接两个电容,一个是输入电容,一个是输出电容,以保证电路的稳定性。

1.2 时钟部分51单片机需要工作时钟才能正常运行,因此时钟电路是最小系统电路板中最关键的部分。

时钟电路的主要功能是为51单片机提供稳定、准确的时钟信号。

时钟电路通常包括晶体振荡器、电容、电阻和二极管等元器件。

晶体振荡器的选用要注意其磁耦合系数和负载能力等特性。

1.3 外围设备接口部分最小系统电路板除了提供基本的电源管理和时钟信号外,还需要提供一些需要控制的外围设备接口。

比如串口、I2C总线、SPI总线等接口,其需要连接外部被控设备才能起到作用。

2.软件设计51单片机的软件设计主要分为两部分,一部分是编写应用程序,一部分是编写系统初始化代码。

其中,应用程序主要根据用户需求编写。

而系统初始化代码则包括单片机时钟频率的初始化、外设中断的初始化等操作,以保证整个系统的功能正常运行。

3.最小系统电路板的布线设计最小系统电路板的布线设计应考虑以下因素:3.1 信号布线应保持短路,以保证电路的稳定性和抗干扰性;3.2 信号箱与高压箱应分离布置,以避免高压箱的辐射干扰影响到信号箱;3.3 信号箱内应将尽可能多的元器件与信号线层级分开,以便进行布线。

4.最小系统电路板制作在制作最小系统电路板时,应注意以下问题:4.1 电源和时钟部件应位于板的边缘部分,以方便使用者连接电源和时钟信号;4.2 布线过程中,应采用放大路线等技术来针对电路的高频特性进行优化布线,以保证系统的信号完整性。

51单片机最小系统学习板的设计与制作

51单片机最小系统学习板的设计与制作

课程设计任务书(指导教师填写)课程设计名称电路板设计与制作学生姓名专业班级设计题目51单片机最小系统学习板的设计与制作一、课程设计的任务和目的任务:设计并制作51单片机最小系统电路板,包括电路原理图设计、版图规划与设计、系统单面电路板制作。

要求:1)电路原理图准确、版图结构清晰、布局合理。

2)使用插针型元件,成品PCB板面布局合理,密度适当;3)板上资源包括LED灯、数码管、蜂鸣器、按钮、串行通讯及USB接口;4)电路板面积适中便于携带,长度15cm,宽8.5cm。

目的:1)掌握并完成基本PCB板的设计与制作工艺;2)学习并掌握实现单片机应用系统的软硬件设计、调试、实现的技能;3)了解单片机最小系统的工作原理与系统开发方法,锻炼动手能力,为毕业设计做准备。

二、设计内容、技术条件和要求1.设计并制作具有实际功能的单片机最小系统:可选择实现的功能⑴.流水灯⑵.电子时钟⑶.数字温度计⑷.交通灯控制器;2.根据所选电路功能,画出电路框图和原理总图。

3.根据电路所需元件及周边设备规划和设计电路板版图,描画版图。

4.根据版图生成gerber工艺文件,进行电路板制作,包括刻板,钻孔,覆铜等。

5.撰写设计总结报告。

三、时间进度安排本课程设计共两周时间。

第一周:功能设计与理论学习周一上午:布置设计任务;提出课程设计的目的和要求;明确对撰写总结报告、手工绘制原理图和电路板版图的要求;安排答疑、实验室开放时间。

讲解印制电路板的制板流程,介绍PCB刻板机等制板设备的软硬件操作方法以及注意事项。

周一下午:讲解电路原理图与PCB版图设计方法。

周二至周五:学生查阅资料,确定设计题目;进行功能设计,在实验室完成电路原理图与PCB 版图的设计和绘制,导出电路总原理图及版图文件。

期间安排两次答疑,指导学生设计。

周五,交设计草图-原理图和版图供老师审阅。

第二周:电路板制作、撰写设计总结报告周一至周四:分组在电子系统加工及评测实验室(225)操作刻板工具和设备进行电路板成品的加工和制作,成品需通过老师验收。

51单片机开发板pcb设计实训总结

51单片机开发板pcb设计实训总结

51单片机开发板pcb设计实训总结51单片机开发板是一种常用的嵌入式系统开发工具,广泛应用于电子产品的设计和制造过程中。

在我进行的51单片机开发板pcb设计实训中,我学到了很多知识和技能,也遇到了一些挑战和困难。

在这篇文章中,我将总结我在实训中的经验和收获。

首先,我学会了如何使用Altium Designer软件进行pcb设计。

Altium Designer是一款功能强大的电子设计自动化软件,可以帮助我们完成电路图设计、pcb布局和布线等工作。

通过实际操作,我熟悉了软件的界面和各种功能,并学会了如何绘制电路图和布局pcb板。

其次,我了解了51单片机的基本原理和工作方式。

51单片机是一种经典的8位单片机,具有丰富的外设和强大的计算能力。

在实训中,我学习了51单片机的内部结构和寄存器的使用方法,掌握了51单片机的编程技巧和调试方法。

在实训过程中,我遇到了一些挑战和困难。

首先是电路图设计的复杂性。

由于51单片机开发板涉及到多个外设和接口,电路图设计非常复杂。

我需要仔细阅读相关的资料和手册,理解各个元件的功能和连接方式,确保电路图的正确性和可靠性。

其次是pcb布局和布线的困难。

在pcb设计中,布局和布线是非常重要的环节。

合理的布局可以提高电路的稳定性和抗干扰能力,而合理的布线可以减小信号的传输延迟和功耗。

在实训中,我需要考虑各个元件的位置和连接方式,合理规划电路板的布局和布线,确保信号的稳定和可靠。

最后,我通过实训获得了一些宝贵的经验和收获。

首先是团队合作的重要性。

在实训中,我和我的同学们一起合作完成了pcb设计的任务。

我们相互协作,互相帮助,共同解决问题,最终完成了一个优秀的设计。

其次是耐心和细心的重要性。

在pcb设计中,任何一个小的错误都可能导致整个电路的失效。

因此,我需要耐心和细心地检查每一个元件和连接,确保没有错误和疏漏。

通过这次实训,我不仅学到了专业知识和技能,还培养了团队合作和解决问题的能力。

51单片机最小系统原理图PCB

51单片机最小系统原理图PCB

回想自己自己当初学习单片机的历程倍感艰辛,大一开始就进入实验室,学过51单片机、MSP430单片机、C8051F单片机、PIC单片机、ZIGBEE(CC2530处理器,个人觉得比单片机层次更高一些,可以应用的协议栈系统比较丰富),后来又学习了DSP、FPGA、ARM,参加过很多电子设计大赛,做了不少项目,也申请了几个专利。

当然,这期间的付出也非常非常多,大学七年里面几乎没有歇息过,放弃了寒暑假,一直呆在实验室里面,双休日也很少出去玩......所以我想说的是做技术确实很辛苦,需要坚韧不拔的毅力,需要付出很多很多。

当然这期间也走了不少的弯路,撞来撞去,像个丈二和尚摸不着头脑,哈哈。

所以希望分享一些有用的东西给大家,希望对大家有所帮助吧。

以前做了不少的PCB板子,现在也用的不多了,共享给大家,希望对大家有所帮助。

以后有时间,我会定期分享给大家一些做单片机方面的资料,还有如果哪位师弟师妹嫌买的学习板太贵的话,可以多几个人一起找我,我给大家做PCB电路板,大家自己买元器件,自己焊接调试,我想这样可能你们会学到的更多一些,而且还能少华一点钱。

今天我先把51单片机的最小系统原理图还有PCB文件共享给大家,这个是我以前做的PCB,大家可以直接拿去做PCB板子,如果那里有什么不懂的可以找我。

资料我上传到了“大牙兔工程师论坛,在STC板块就可以找到,或者直接搜索‘免费开源共享了,原理图+PCB+实物,教会大家做单片机最小系统’也可以找到”,也可以添加群234717900要资料。

1.最小系统原理图:2.PCB顶层设计3.PCB底层设计4.实物图6.基于Altium designer的原理图文件原理图文件.rar(10.12 KB, 下载次数: 1286) 7.基于Alitum designer的PCB文件PCB文件.rar(47.56 KB, 下载次数: 1569)。

51单片机实验板的PCB设计

51单片机实验板的PCB设计

51单片机实验板的PCB设计摘要:设计一种基于C51单片机的开发板,该开发板具有成本低、体积小、可靠性高、功能齐全、低功耗设计、操作方便等特点。

本论文详细介绍了该开发板的开发过程及相关硬件结构和软件设计。

开发板以宏晶公司的STC89C52单片机为核心控制器,板上资源主要包括单片机最小系统、数模/模数模块、DS1302时钟模块、DS18B20温度传感器、RS232通信模块、PL2302USB转串口模块、液晶显示模块(LCD1602、LCD12864)、点阵显示模块、数码管动/静态显示模块、键盘模块、五轴步进电机、PWM直流电机等。

针对部分硬件模块开发了相应的软件模块,包括数码管动态显示程序、LCD1602液晶显示程序、步进电机控制程序、键盘模块程序等。

开发板设计时将单片机以及各个模块的各个端口引出,既可以作为主控制模块安装于控制系统中执行控制任务,也可以用作实验板,完成单片机各类通用实验,操作简单,控制结果可见,性价比高,可以应用于高校的实验室等场合,具有一定的实用价值和现实意义。

关键词:C51 DS1302 DS18B20 通信液晶显示键盘Abstract:自己翻译1 引言单片机具有成本低、体积小、可靠性高、具有高附加值、通过更改软件就可以改变控制对象等优点,单片机越来越成为电子工程师设计产品时的首选器件之一。

因此拥有一块单片机开发板对单片机学习具有着极其重要的意义。

但是单片机学习效果的优劣直接取决于单片机的选择,C51系列单片机内部具有128字节RAM、5个中断源、32条I/O口线、2个16位定时器、4KB的程序存储器、一个全双工异步串行口。

本开发板选择具有ISP在线编程功能的C51单片机,该单片机不需要烧写器,可在开发板上ISP在线编程,具有广泛的应用前景。

C51单片机除兼容C51系列的单片机外,还具有工作频率0至33MHz的高工作频率;可以满足绝大多数的实际应用开发需求,在开发板上使用十分方便。

手把手教你学51单片机-PCB设计基础指南

手把手教你学51单片机-PCB设计基础指南



Altium Designer 实例演示

设计目标:Байду номын сангаасTC89C52最小系统板

大致评估所需资源 主芯片、电阻、电容、晶振、排针、按键、LED
创建器件的原理图库 绘制电路原理图 创建器件的PCB库



绘制PCB图
DRC检查
结束寄语4;等搜索引擎
高手都是在实践挫折中成长起来的 “画PCB,不是一门技术,而是艺术!”
手把手教你学单片机
--PCB设计基础指南
金沙滩工作室 作者:崔长胜
PCB的种类

单面板(只在一个面走线) 双面板(在两个面都走线) 多层板(4、6、8、10......)(出两个面外还有内层) 柔性PCB(触摸屏等的连接)
PCB的制作步骤
(工业企业环境下的PCB制作步骤)





绘制电路原理图 绘制PCB图 (导出为制板文件Gerber等) 将PCB图交由加工厂制作 焊接器件并调试验证
绘制PCB的工具软件

Altium公司产品
Protel、Altium Designer

MentorGraphics公司产品
PADS、MentorWG

Cadence公司产品
OrCAD、Allegro SPB
(我们以Altium Designer为例进行后续的讲解和操作)
Altium Designer PCB设计步骤

绘制电路原理图 (需要原理图器件库的支持) 将原理图导入到PCB中 (需要PCB器件库的支持)


PCB布局布线
PCB电气规则检查DRC
Altium Designer PCB设计步骤

51单片机原理与设计方案(包含原理图与PCB)

51单片机原理与设计方案(包含原理图与PCB)

51单⽚机原理与设计⽅案(包含原理图与PCB)⼀、单⽚机简介单⽚机:在⼀⽚集成电路芯⽚上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接⼝电路,从⽽构成了单芯⽚微型计算机,即单⽚机(single chip Microcomputer)也叫微控制器(MCU)。

MCS51是指由美国Intel公司在1980年推出⼀系列单⽚机的总称,这⼀系列单⽚机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单⽚机都是在8051的基础上进⾏功能的增、减、改变⽽来的,所以⼈们习惯于⽤8051来称呼MCS51系列单⽚机。

Intel公司将MCS51的核⼼技术授权给了很多其它公司,所以有很多公司以8051为基础核⼼只做了众多型号的单⽚机,⽐较常⽤的是美国的Atmel公司的51和国内STC51单⽚机。

⼆、单⽚机原理结构单⽚机的40个引脚⼤致可分为4类:电源、时钟、控制和I/O引脚。

⒈电源:⑴ VCC – 芯⽚电源,接+5V;⑵ VSS – 接地端;⒉时钟:XTAL1、XTAL2 – 晶体振荡电路反相输⼊端和输出端。

⒊控制线:控制线共有4根:⑴ ALE/PROG:地址锁存允许/⽚内EPROM编程脉冲① ALE功能:⽤来锁存P0⼝送出的低8位地址② PROG功能:⽚内有EPROM的芯⽚,在EPROM编程期间,此引脚输⼊编程脉冲。

⑵ PSEN:外ROM读选通信号。

⑶ RST/VPD:复位/备⽤电源。

① RST(Reset)功能:复位信号输⼊端。

② VPD功能:在Vcc掉电情况下,接备⽤电源。

⑷ EA/Vpp:内外ROM选择/⽚内EPROM编程电源。

① EA功能:内外ROM选择端。

② Vpp功能:⽚内有EPROM的芯⽚,在EPROM编程期间,施加编程电源Vpp。

⒋ I/O线80C51共有4个8位并⾏I/O端⼝:P0、P1、P2、P3⼝,共32个引脚。

P3⼝还具有第⼆功能,⽤于特殊信号输⼊输出和控制信号(属控制总线)。

51单片机最小系统制版(双面板)

51单片机最小系统制版(双面板)

PCB制版51单片机小系统制版2012112020411 吴振电子信息科学与技术物理与科学学院2015/5/3电工电子中心2015年6月绘制实验九51单片机小系统制板一、实验目的:1.熟悉protel DXP中,PCB环境中各种命令的使用。

2.熟悉元器件封装的建立。

3.熟悉双面板PCB的设计。

二、实验内容使用双面板完成sheet1.pdf 文件中电路的PCB设计。

要求:1.按mcu.xls的PCB封装。

2.地线的宽度不小于1.5mm,电源线不小于1mm,信号线不小于0.254mm。

3.尽可能缩小板子尺寸,板子尺寸不能超过100mm*100mm。

三、实验步骤1.打开dxp软件,新建PCB工程,点击File-Few-Project-PCB Project,工程新建完毕。

2.制版第一步,画原理图。

在新建的工程上右键,点击Add New to Project-Schematic,即可画原理图。

添加后别忘记保存。

添加原理图过程截图方法如下:3.画原理图,按照实验内容画出原理图。

画出的原理图即为上面所给的。

画完后也别忘记了保存,以免误操作退出后所画内容全部没了。

4.在画原理图时,因为有的原理图dxp库里没有,需要自己画。

画完后在Libraries里添加即可。

以单片机原理图为例,由于上次课已经画出,此次只需要导入使用即可。

添加方法如下图:如图中标示表示,先点击最右边的libraries,在弹出的界面上选择libraries,然后在右边弹出的界面上选择Add library,找到我们上次所画原理保存的路径找到文件选择即可。

5.修改封装:修改方法同上次实验一样,通过全局进行修改。

步骤如下:选中元件右击----Find Similar Objects‘在弹出的页面里Object Specific选项卡下的Description后选择same,Symbol Reference后选择same,Current Footprint后也选择same,点击OK:Altium会高亮显示所有符电阻,而其他的元件则是灰度显示,此时界面如上面左图所示,可以摁住Shift然后依次点击剩余的电阻,可以取消或者点亮电阻。

C51最小系统的电路原理

C51最小系统的电路原理

C51单片机最小系统的电路原理与制作——吴越1 C51单片机最小系统电路图及电路原理单片机最小系统,是指用最少的元件组成并可工作的单片机系统,相关的资料网上或书店都很多。

图1为一个常见的单片机最小系统电路图。

C51最小系统电路由复位电路、时钟电路组成。

另外还需要DC+5V的电源最小系统才能工作。

(1)复位电路:复位电路在单片机系统中很关键,当程序运行不正常或死机时,就需要进行复位,一般有两种复位方式。

①上电复位:由电容C3和电阻R1串联组成,系统一通电,RST脚(9脚)为高电平,这个高电平持续的时间由电路的RC值来决定。

典型的C51单片机当RST脚的高电平持续两个机器周期以上就将复位,适当组合RC的取值就可以保证可靠的复位。

一般C3取10μF、R1取10K。

也有不同取值的,原则是RC组合要在RST脚上产生2个机器周期以上的高电平。

②手动复位:由电阻R2和开关S组成,R2取值没有严格的要求,一般能把复位脚的电压下拉至0.5V以下即可,可以把R2理解为缓冲电阻或与C3、R1组成防抖动电路,也有不用R2的。

单片机通电启动后,电容C3两端的电压持续充电约为5V,此时电阻R1两端的电压接近于0V,RST脚为低电平,系统进入正常工作状态。

当按下开关S时,开关导通,电容被短路,电容释放之存储的电量。

电容两端的电压从5V降到约等于0V,电阻R1两端的电压上升到约等于5V,RST脚为高电平,系统进入复位状态。

(2)时钟电路:时钟电路由晶振CY和C1、C2组成,一般晶振的取值1.2MHz~24MHz。

典型的晶振取11.0592MHz或12MHz,11.0592MHz适用于串口通讯,12MHz适用于定时控制,C1、C2一般取15pF~50pF。

如果要自己设计单片机系统的PCB板,注意,C1、C2要紧靠晶振CY,并且晶振CY和C1、C2要紧靠C51芯片,以保证振荡器可靠的工作。

系统通电后可以检测一下晶振是否起振。

若起振,可以用示波器观察到XTAL2会输出很漂亮的正弦波波型,也可以用万用表测量(用直流档)XTAL2和地之间的电压,可以看到有2V左右的电压(有效电压值)。

简单51单片机开发板的电路设计

简单51单片机开发板的电路设计

简单51单片机开发板的电路设计(总15页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、摘要本文给出了一个简单51单片机开发板的电路设计,完成了其原理图的绘制和PCB图的制作。

着重介绍使用protel99SE画出的电路设计原理图,接着是对电路各个模块功能的分析,然后是电路所用主要芯片和其他重要元件的功能介绍以及内部封装和引脚分布,最后介绍用protel99SE画出的PCB板。

此开发板具有串口通信、液晶显示、流水灯、扩展、RTC时钟、复位、外部中断、外部存储、A/D D/A转换、报警、继电器控制等开发功能。

关键字:51单片机开发板 protel99 PCB二、实验所用元器件及其介绍、清单SW-SPST4自制封装SW-SPDT1自制封装1KΩ电阻1508052KΩ电阻50805三极管90152TO-18HRS4-S-DC5V继电器1自制封装跳线6LED1108059针串口1DB9/M极性电容10uF1.6104电容4080530pF电容50805电池Battery1自制封装响铃1n口排针4SIP n晶振12MHZ1XTAL1外接晶振1XTAL1主要芯片引脚图和实物图STC89C52图(1) STC89C52引脚图图(2) STC89C52实物图 8255图 8255引脚图DS1302图(1) DS1302引脚图引脚号符号描述引脚号符号描述1VCC2备用电源5复位2X1晶振引脚6 I/O数据输入/输出3X2晶振引脚7SCLK串行时钟输入4GND电源地8VCC1主电源 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存储器。

(完整word版)51单片机电路的设计

(完整word版)51单片机电路的设计

1.1 51单片机电路的设计在本设计中,考虑到单片机构成的应用系统有较大的可靠性,容易构成各种规模的应用系统,且应用系统有较高的软、硬件利用系数.还具有可编程性,硬件的功能描述可完全在软件上实现。

另外,本设计还需要利用单片机的定时计数器、中断系统、串行接口等等,所以,选择以单片机为核心进行设计具有极大的必要性.在硬件设计中,选用MS-51系列单片机,其各个I/O口分别接有按键、LED灯、七位数码管等,通过软件进行控制。

MCS—51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元,以及数据总线、地址总线和控制总线等三大总线,现在分别加以说明:1)中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。

2)数据存储器(RAM):内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。

3)程序存储器(ROM):共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格.4)定时/计数器(ROM):有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。

5)并行输入输出(I/O)口:共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。

6)全双工串行口:内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。

7)中断系统:具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串口中断,可满足不同的控制要求,并具有2级的优先级别选择。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子实习课题名称PCB制板与工艺设计专业班级姓名学号指导教师2012年 5 月31 日电子实习任务书课题名称PCB制板与工艺设计专业班级学生姓名学号指导老师审批任务书下达日期 2012 年5 月 27 日任务完成日期2012年5 月 31 日目录第1章电路图绘制 (1)第2章元器件参数对应封装选择及说明 (2)第3章 ERC与网络表 (4)3.1 ERC电气规则检查 (4)3.2 网络表生成 (4)第4章 PCB制板与工艺设计 (5)4.1 PCB制版流程 (5)第5章各种报表的生成 (6)第6章 PCB各层面输出与打印 (9)6.1 顶层 (9)6.2 底层 (10)6.3 丝印层 (11)6.4 多层叠印图………………………………………………………………1 2 6.5 3D效果图 (13)第7章总结 (14)参考文献 (15)第1章电路图绘制dx-51单片机实验开发电路:错误!未指定书签。

图1-1 dx-51单片机实验开发电路图第2章元器件参数对应封装选择及说明零件封装其实是指原件焊接到电路板时所指示的外观和焊点的位置。

选择菜单Design/Add/Remove Library/装系统所在目录文件/ProgramFiles/Design Explorer 99 SE/Library/Pcb/Generic Footprints,选取所需要的元件封装库进行Add,通常加载Advpcd元件封装库。

本设计所用到的元器件所对应的封装如下表所示:CAP RAD0.21K AXIAL0.32K AXIAL0.35.1K AXIAL0.310K AXIAL0.320K AXIAL0.3 2AP9 DIODE0.4 SW-PB SO4LS1 RB.3/.6 ELECTRO1 RB.2/.4 CON3 SIP3U4 DIP32U1 DIP-40 U2 DIP-20 U3 DIP-28 U5 DIP16U6 DIP16U8 DIP8NPN TO-92A CRYSTAL XTAL1 DIODE DIODE0.4 Q1 DIODE0.7第3章 ERC与网络表3.1 ERC电气规则检查电气规则检查是利用电路设计软件对用户设计好的电路进行测试,以便能够检查出人为的错误或者疏忽。

电气规则检查无误后才能继续的工作。

以下是这次课程设计原理图电气规则检查后生成的报表: Error Report For : Documents\单片机实验板.Sch3.2 网络表生成网络表是原理图与印制电路板之间的一座桥梁,是印制电路板自动布线的灵魂。

当原理图画好之后,选择菜单Design/Create Netlist可以生成具有元件名、元件封装、参数及元件之间连接关系的网络表。

网络表是表示电路原理图或印刷电路板元件连接关系的文本文件。

网络表文件的主文件名与电路图的主文件名相同,扩展名为.NET。

第4章PCB制版与工艺设计4.1 PCB制版流程要制作PCB板必须先创建一个PCB文件,选择Keepoutlayer层后后再执行Place/Interactive Routing 选定进行规划PCB板的尺寸大小,实行菜单Design/Options,把电路板定义为双面板。

选择菜单Desgn/Load Nets(创建网络表)/点击Brower,选择在原理图中创建的.NET的网络表/若没有错误的话,点击Execute,将原理图中的元器件以各个封装形式加载到PCB中(若有错误,回到原理图中进行错误处修改,然后再生成网络表,以此一步一步走,直至没有错误),待元器件加载到PCB板上,合理的布局,紧凑,整齐,然后菜单/Auto Routing/All/Route all,程序即对印刷电路板进行自动布线。

只要元件的布局合理,布线参数设置得当,Protel 99 SE的自动布线的布通率几乎是100%,但是PCB中的自动布线不是非常的符合要求的,这时应当手工布线修改一些线路使其符合布线的原则。

布玩线后就是补泪滴和覆铜。

第5章各种报表的生成根据设计要求要生成的报表有网络表,板子信息表,材料清单表,数控钻孔文件,元件拾放文件,其中材料清单表如下所示:部件类型元件标号封装描述* SW8 SO40.1uF C23 RAD0.2 Capacitor0.1uF C22 RAD0.2 Capacitor0.1uF C21 RAD0.2 Capacitor0.1uF C24 RAD0.2 Capacitor0.1uF C32 RAD0.2 Capacitor0.1uF C31 RAD0.2 Capacitor0.1uF C30 RAD0.2 Capacitor0.1uF C33 RAD0.2 Capacitor1 SW16 SO41K R7 AXIAL0.31K R6 AXIAL0.31K R8 AXIAL0.31K R10 AXIAL0.31K R9 AXIAL0.31K R5 AXIAL0.31K R4 AXIAL0.32ABC SW15 SO42AP9 D2 DIODE0.4 Diode2AP9 D1 DIODE0.4 Diode2K R16 AXIAL0.3 3DEF SW14 SO44GHI SW12 SO45.1K R15 AXIAL0.3 5.1K R14 AXIAL0.3 5JKL SW11 SO46MNO SW10 SO47PQRS SW4 SO48.2 R3 AXIAL0.3 8.2 R2 AXIAL0.38TUV SW3 SO49WXTZ SW2 SO410K R1 AXIAL0.310u C19 RB.2/.4 Electrolytic Capacitor10u C18 RB.2/.4 Electrolytic Capacitor10uF C20 RB.2/.4 Electrolytic Capacitor20K R13 AXIAL0.322.1148M XT1 XTAL1 Crystal30P C2 RAD0.2 Capacitor 30P C1 RAD0.2 Capacitor 40 U4 DIP3274ALS373 U2 DIP-2074HC138 U5 DIP1680C52 U1 DIP-40105 C8 RAD0.2 Capacitor 105 C11 RAD0.2 Capacitor 105 C13 RAD0.2 Capacitor 105 C12 RAD0.2 Capacitor 105 C17 RAD0.2 Capacitor 105 C14 RAD0.2 Capacitor 105 C9 RAD0.2 Capacitor 105 C10 RAD0.2 Capacitor 105 C15 RAD0.2 Capacitor 224 C4 RAD0.2 Capacitor 224 C3 RAD0.2 Capacitor 224 C7 RAD0.2 Capacitor 224 C5 RAD0.2 Capacitor 224 C6 RAD0.2 Capacitor 62256 U3 DIP-28Beep LS1 RB.3/.6CANCEL SW1 SO4CON5 J8 SIP5 Connector DOWN SW9 SO4ENTER SW5 SO4EX J7 SIP34 Connector ISP25 J5 SIP6 ConnectorLCD J2 SIP36 Connector MAX202 U6 DIP16MIC1_61DB XTAL1NPN BG1 TO-92A NPN TransistorPHOTO Q1 DIODE0.7 NPN PhototransistorRST51 J3 SIP3 Connector TLC0832 U8 DIP8UP SW13 SO4表5-1 元器件列表及对应的封装第6章PCB各层面输出及打印6.1 顶层6.2 底层6.3 丝印层6.4多层叠印6.3 3D效果图第7章总结为期一周的课程设计,在匆忙中结束了,虽说匆忙,但也认真对待了。

这使我对protel又有了更深层次的了解,在巩固以前知识的同时又学到了很多的新知识。

提高了自学的能力,学会了做PCB板的技术。

作为一名自动化专业的学生,做这样的课程设计是十分有意义。

在已度过的三年大学生活里我们大多数接触的是专业基础课。

我们在课堂上掌握的仅仅是专业基础课的理论面,如何去面对现实中的各种电子设计?如何把我们所学到的专业基础理论知识用到实践中去呢?我想做类似的大作业就为我们提供了良好的实践平台。

在做本次课程设计的过程中,我感触最深的当属查阅了很多次设计书和指导书,以及大量的网络资料。

为了让自己的设计更加完善,更加符合设计标准,一次次翻阅指导书是十分必要的,同时也是必不可少的。

我们做的是课程设计,而不是艺术家的设计。

艺术家可以抛开实际,尽情在幻想的世界里翱翔,而我们一切都要有据可依。

有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计。

这是我的第二次布局,第一次元件安排不够合理。

布到90%多就再也难以布完,第二次我认真重新布局,也久布不通。

后来采用较多过孔才布成。

作为一名专业学生掌握一门或几门制图软件同样是必不可少的,虽然本次课程设计没有要求用PROTEL99se制图,但我也用了其他的软件,在做电子档的时候需要制图,截图等等。

另外,课堂上也有部分知识忘记,于是我又不得不边学边用,时刻巩固所学知识。

这也是我作本次课程设计的第二大收获。

整个设计我基本上还满意,由于水平有限,难免会有错误,还望老师批评指正,特此感谢老师对我的指导。

参考文献1 程路.《Protel 99SE多层电路板设计与制作》[M].人民邮电出版社.2007.2高名远.《电子工艺实训与PROTEL DXP应用》[M].化学工业出版社.2007.3高鹏.《电路设计与制版PROTEL 99入门与提高(修订版)》[M].人民邮电出版社.2008.4 Mark.I.Montrose著.《电磁兼容和印刷电路板理论,设计和布线》[M人民邮电出版社.2007.5 深圳华为.《华为PCB布线规范》[M].内部资料.1999.6 《提高印刷电路板的电磁兼容设计》.网络资料.电气信息学院课程设计评分表指导教师签名:________________日期:________________注:①表中标*号项目是硬件制作或软件编程类课题必填内容;②此表装订在课程设计说明书的最后一页。

课程设计说明书装订顺序:封面、任务书、目录、正文、评分表、附件(非16K大小的图纸及程序清单)。

15。

相关文档
最新文档