㈠ 单片机设计
首先要清楚你要做一个什么样的产品,这个产品包含哪些功能,要采集哪些信号?要控制哪些设备?要走哪些通讯协议?通讯协议走什么接口?是不是要显示界面?是不是要声光提示?是不是要低功耗?清楚了这些需求以后就可以选型了。
比如说我要做一个单片机密码锁,要求:
1. 有4位数码管显示;
2. 控制一个继电器;
3. 控制一个蜂鸣器;
4. 控制五个LED灯;
5. 两个按键输入;
2 芯片选型
根据你的需求来确定所选芯片型号。如第一部分的功能需求,这5个需求都只需要用到单片机的IO口,没有用到片上资源,所以只要IO口够用就可以了。
1. 4位数码管:为了方便大家学习,这里选用74HC595来驱动,该芯片与单片机相连只需要3个IO口;
2. 控制一个继电器;这个地方主要考虑线圈电压,单片机是5V供电,所以选用5V的继电器,占用1个IO口;
3. 控制蜂鸣器:选用有源蜂鸣器,即只要给电蜂鸣器就发声,占用1个IO口;
4. 控制5个LED灯:采用灌电流的方式,占用5个IO口;
5. 两个按键输入:采用上拉电阻,按下低电平实现,占用2个IO口;
总共用了3+1+1+5+2=12个IO口;为了方便初学者,那我们就选用STC的51单片机来完成这个设计吧,所选型号为STC89C51,封装形式为DIP40,相信大家在大学里学单片机的时候老师都是用这一款教的吧。
3 硬件原理设计
芯片选型完毕之后,又有了设计思路,那就赶快把电路图画出来吧。画电路图用什么软件呢?这样的EDA工具很多,像Protel99se、DXP、Altium Designer 等,这些都是软件都是一家出的,还有Cadence、PowerPcb等。本人用的是AD09。原理图设计的内容是什么呢?设计的内容包括单片机的最小系统、还有扩展出来的功能。
4 硬件PCB设计
当原理图画完,并且检查没有错误后,就开始画PCB吧,什么是PCB?PCB就是电路板,什么是电路板,就像下图这样的:
50171510883016
这是焊接之前的电路板,PCB文件设计好后,发给厂家去打样制版,做回来的就是这样的电路板。上图中的电路板用的都是直插元件。什么是直插元件,什么是贴片元件?这就设计到元器件的封装问题了。
如果大家感兴趣,我明后天把画pcb板的过程推送给大家。
5 样板焊接
什么是样板焊接?就是把电子元器件焊接在pcb板上。如果封装简单、样板数量少那完全可以自己动手焊接了,顺便也锻炼一下自己的焊接水平,对于一个搞电的人而言,一般都是从焊电路板过来的。如果搞电但不会焊接,别人会笑话你的。
6 调试程序
程序该怎么写?用什么工具写?不同的单片机有不同的编程环境,比如PIC单片机使用MPLAB编程环境,MSP430单片机使用IAR Embedded Workbench编程环境,DSP使用CCS编程环境。这里重点介绍的编程环境是Keil,Keil是目前所有编程环境中最好用的,也是支持芯片最多的,可以说Keil是目前最主流的编程环境,本人使用的是Keil的编程环境,Keil的C51版本和MDK版本都在用。
7 程序烧录
程序烧录的意思就是把写好的程序下载到单片机里,这样单片机才会按照用户编写的程序来执行命名、实现功能。程序要怎么样才能烧写到单片机中去呢?每种单片机都有各自的程序烧录接口。
㈡ 单片机需要自己制作PCB板是做什么用的以及什么PLD的
楼主很好学,这是值得鼓励的,我现在就来谈下为什么要用protel做的电路图
1.
因为对于很多公司来说,所做的控制或机械部分相关资料需要设计、验证、最后存档,所谓铁打的营盘,流水的兵,所以必须制作一份图纸,而protel就是嵌入带尘州式技术常用的画图工具
protel就如同我们用CAD/VISIO画电气元器件装备图是一样的,最大的作用是主要是为了让别人很容易看懂,明白你各部件的连线和联系,protel内部有强大的原件功能库,能过方便的调用其中元器件,并有相关帮助,让能用起来得心应手。。。
2.
至于PCB板子,那就是个最常用的元件载体,它将原件连接,并集中在一块板上,有较高的整合价值,听说现在国外有用一种像圆珠笔样的笔,墨水是液化导电材料,风干后成为导电线路蠢蔽,利用这种笔可以很方便的在纸上画出你需要的电路图,并加元件进行实验,但我发现,这东西现在国内还没有出现
3.
可编程逻辑器件PLD,PLD是做为一种通用集成电路生产的,他的逻辑功能按照用户对器件编程来搞定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。
另外补充一下,有的电子原件黑盒加密就是兄睁利用了PLD的物理性,对物理线路加密,从而达到加密目的的,如果喜欢了解这方面的只是,欢迎加我好友,呵呵
㈢ 简述绘制80c51单片机最小系统的pcb工程的设计过程
绘制8051单片机最小系统,8051最小系统由8051单片机,晶体,匹配电容,电源,以及排针组成。设计过程如下,新件工程,新建原理图,新件PCB,将工程保存并命名。新建原理图库,和封装库,将每个元件的原理图库和封装库画好,并对应起来。然后在原理图中将最小系统画出,更新到PCB,PCB画边框,元件布局后布线。
㈣ 呼和浩特哪个技校有开设单片机/FPGA/PCB设计/嵌入式类专业
呼和浩特市目前有多所技校,其中一些可能开设有单片机、FPGA、PCB设计和嵌入式类专业。以下是我了解到的几所技校,你可以根据自己的御链哪需求进行了解和比较:
内蒙古工业职业学院:该学院设有电子信息工程技术专业,涵盖了单片机、FPGA等方面的知识。
内蒙古机电职业技术学院:该学院设有电子信息工程技术专业,涵盖了PCB设计、嵌入式镇码等方面的知识。
内蒙古现代职业学院:该学院设有电子信息工程技术专业,唤逗涵盖了单片机、FPGA等方面的知识。
内蒙古建筑职业技术学院:该学院设有电子信息工程技术专业,涵盖了PCB设计等方面的知识。
以上仅是我了解到的一些情况,具体的专业设置和课程内容还需要你自己了解并与学校进行沟通确认。
㈤ PCB设计和单片机什么关系
单片机就是一个CPU里面有定时器,程序存储器,计数器啥的,单纯的一个单片机是没的用的,要用它和外部电路结合才能实现其功能(就像电脑的工作离不开其他外设一样)。
PCB就是印制电路板,PCB设计不一定涉及到单片机,但学单片机就离不开PCB了,你用单片机设计一样东西要把它制作出来就要用相关软件画原理图,然后画PCB图,之后交给专门制作PCB板的厂家做出板子,再在上面焊接元器件,制成设计的东西。
㈥ 想学点东西,是学单片机好的,还是学pcb设计好呢请说明理由哦
PCB设计主要是一些CAD软件的使用,你学习的话,只能是把软件的一些功能熟悉了,真想学会或者成为一个合格的PCB设计人员,这得需要项目经验,是一个长期积累的过程。
单片机的拍洞液话,你可以买一块实验板来调试一下,把编程的东西也可以练练,还有单片机的运行颤首机制,另外单片机也分很多种,PIC,AVR,ARM,层次不同,学习的时候要根据自己的情况选择。
想短期内学习到知识还能有成就感的话,还是练练单片机袭物吧。
两个东西学会了都有用。
㈦ 毕业PCB设计,单片机C51开发板电路的PCB设计!
这个网上能空闭陆下到吧,应该有不少,自己下载斗顷看看 修改下吧,态锋自己的东西还是自己学点比较好,这样答辩也好通过啊