51零基础学单片机语言开发·经典必学,有视频、课件和源码
今天也是分享资料,不过是很大量的学习资料,足够您国庆七天在家闭关学习了,4G的51单机片开发学习视频和资料,包括每一节的视频、课件和源码!内容很大,想要更多的单机片学习、交流和实战的机会,可以上闯客网论坛,和同行并肩同行,一起学习,加群:813238832
图一
下面就给大家分享单片机的基础知识
PCB的种类
1、 单面板(只在一个面走线)
2、 双面板(在两个面都走线)
3、 多层板(4、6、8、10......)(出两个面外还有内层)
4、 柔性PCB(触摸屏等的连接)
图二
PCB的制作步骤
(工业企业环境下的PCB制作步骤)
1、绘制电路原理图
2、绘制PCB图
3、(导出为制板文件Gerber等)
4、将PCB图交由加工厂制作
5、焊接器件并调试验证
详细的制作步骤细节可以到闯客网论坛下载,更多51单片机学习资料:https://bbs.usoftchina.com/forum.php?mod=viewthread&tid=199194&page=1&extra=#pid200750
绘制PCB的工具软件
Altium公司产品: Protel、Altium Designer
MentorGraphics公司产品: PADS、MentorWG
Cadence公司产品:OrCAD、Allegro SPB
Altium Designer PCB设计步骤
1、绘制电路原理图 (需要原理图器件库的支持)
2、 将原理图导入到PCB中 (需要PCB器件库的支持)
3、PCB布局布线
4、PCB电气规则检查DRC
Altium Designer PCB设计步骤
1、新建PCB工程
File->New->Project->PCB Project-> *.PrjPCB
(Protel99: *.ddb)
2、 添加所需文件到工程中
Projec->Add New to Project->...
Projec->Add Existing to Project->...
原理图 *.SchDoc、原理图库 *.SchLib、
PCB图 *.PcbDoc、PCB图库 *.PcbLib、
(Protel99: *.sch、*.pcb、*.lib)
3、 保存工程和文件
Altium Designer 实例演示
1、设计目标:STC89C52最小系统板
2、 大致评估所需资源: 主芯片、电阻、电容、晶振、排针、按键、LED
3、 创建器件的原理图库
4、绘制电路原理图
5、创建器件的PCB库
6、绘制PCB图
7、 DRC检查
附带作业:
1、深刻理解电容的意义,并且在今后的电路学习过程中要多多注意参考别人电路中去耦电路的处理方法,积累经验。
2、完全掌握三极管的导通原理,掌握PNP和NPN这两种三极管在开关特性下的应用。
3、学习并且掌握74HC245和74HC138的应用原理,能够在设计电路中正确应用。
4、能够独立点亮开发板上的每一个小灯,并且可以实现小灯点亮和关闭以及闪烁功能。
每个章节都有学习目标和学习练习,资料的完整度更是不用说的了,无论是在职人员想丰富经验和学习,还是小白想从事单片机开发和学习的,都有帮助,希望这次的分享能够给大家带来帮助