PIC单片机开发之面包板上组装电路

发布者:心有归属最新更新时间:2020-07-29 来源: elecfans关键字:PIC  单片机开发  面包板  组装电路 手机看文章 扫描二维码
随时随地手机看文章

  我们如果想在面包板上组装电路,一般需要参考两种方法,一种是物理接线图,另一种是电子电路图。但是,原始电路图和面包板布线之间都没有对应关系。单片机开发工程师建议,对新手来说,想要在面包板上完成组装,需再次检查PIC单片机和PICKit的引脚号,以防接错,烧毁电子元件和调试器


  首先,我们先来查看实际接线图。如下:


  PIC单片机开发之面包板上组装电路

  单片机开发工程师提醒,实际的组装顺序没有绝对规则,但是在这里我们将按照以下顺序进行组装。

  PIC单片机开发之面包板上组装电路

  下图中已经完成了电源的接线,面包板两侧连接电源线是为了更好的布局。这种电源的接线方式已简化,但实际上,在面包板上接线要更复杂一些。所以,在开始在面包板上构建电路之前,可以使用物理接线图来更好地了解该电源的接线。

  PIC单片机开发之面包板上组装电路

  根据实际的接线图,如果你仔细查看实际的接线图的话,与其他引脚相比,PIC单片机的引脚1(VDD)和8(VSS)将会接上很多条接线。


  这是因为首先将从电池盒出来的正极线和负极线连接到PIC单片机的引脚1和8,其他需要连接到电源正负的导线也集中在此处,这样看起来就拥挤多了。我们可以通过下图这种方式延长接线:

  PIC单片机开发之面包板上组装电路

  其余部分加上LED电路,一根一根完成后,如下图:

  PIC单片机开发之面包板上组装电路

  以上就是单片机开发工程师分享的PIC单片机开发基础知识。

关键字:PIC  单片机开发  面包板  组装电路 引用地址:PIC单片机开发之面包板上组装电路

上一篇:PIC单片机如何进行编程
下一篇:基于PIC单片机的相干光通信系统设计

推荐阅读最新更新时间:2024-10-25 12:30

PIC单片机开发面包组装电路
  我们如果想在面包板上组装电路,一般需要参考两种方法,一种是物理接线图,另一种是电子电路图。但是,原始电路图和面包板布线之间都没有对应关系。单片机开发工程师建议,对新手来说,想要在面包板上完成组装,需再次检查PIC单片机和PICKit的引脚号,以防接错,烧毁电子元件和调试器。   首先,我们先来查看实际接线图。如下:      单片机开发工程师提醒,实际的组装顺序没有绝对规则,但是在这里我们将按照以下顺序进行组装。      下图中已经完成了电源的接线,面包板两侧连接电源线是为了更好的布局。这种电源的接线方式已简化,但实际上,在面包板上接线要更复杂一些。所以,在开始在面包板上构建电路之前,可以使用物理接线图来更好
[单片机]
<font color='red'>PIC</font><font color='red'>单片机</font><font color='red'>开发</font>之<font color='red'>面包</font><font color='red'>板</font>上<font color='red'>组装</font><font color='red'>电路</font>
单片机小白学步(8) 用面包搭建实验电路
前面介绍了几种准备实验板的方案。这里先介绍方案一,我将同大家一起搭建一块简易的单片机实验板,一起感受动手实践的乐趣。 我们有两种自己搭建实验板的方案,一是用面包板,二是用万用焊板。本篇我们介绍面包板搭建电路。 面包板和面包板线 面包板是一种用于电路实验的器材,上面有很多孔,我们可以将元器件和导线插进去,组成我们需要的电路。如果发现电路有错,拔下元件和导线重新插接即可。电路做完后,所有元件还可以拔下来再次使用。 面包板搭建电路简单易行,节省时间和材料。但是缺点在于,面包板只能搭建一些比较简单的电路,而且是对电气连接要求不高的电路。如果电路太复杂,面包板上全是各种导线,出现某些导线或元件松动的情况,不容易找到;如果有些电路对电气连
[单片机]
<font color='red'>单片机</font>小白学步(8) 用<font color='red'>面包</font><font color='red'>板</font>搭建实验<font color='red'>电路</font>
PIC单片机开发之流水灯代码
/* 这是自已写的流水灯,速度为500ms */ #include pic.h #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); void delay(uint x) { uint a,b; for(a=x;a 0;a--) for(b=110;b 0;b--); } void main() { uchar i; //变量定义最好放在第一行,否则会出错(提示一大堆的错误) TRISD=0x00; TRISC=0x00; PORTC=0x00; //把数码管屏蔽
[单片机]
<font color='red'>PIC</font><font color='red'>单片机</font><font color='red'>开发</font><font color='red'>板</font>之流水灯代码
PIC单片机开发:数码管动态扫描程序,显示静态效果
//------------------------------------------------------------------------------------------------------------------------- /*这是自已写的:数码管动态扫描,显示静态效果 心得,显示看起来像乱码,实际上是位置不对(要选送段选,再打开位选)的缘故。 改为delay(300);则流水速度加快 */ #include pic.h #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31);// void delay(uchar x)
[单片机]
<font color='red'>PIC</font><font color='red'>单片机</font><font color='red'>开发</font><font color='red'>板</font>:数码管动态扫描程序,显示静态效果
PIC单片机开发独立键盘扫描+蜂鸣器响+数码管 C程序代码
/* 为自已写的独立键盘扫描+蜂鸣器响+数码管 犯的错:unsigned密写成了unsigner一直提示找不到a,b PORTD0=1;不行,要写成PORTD=0x01;才可以,经实验证得没有PORTD0没这个东西,应为RD0=1; PORTD=0x03;不是第三个灯亮,而是0000 0011是两个灯亮 PORTD=0x8则是0000 1000是第4个灯亮。。。。。出错因原进制转化,刚开始写程序进制转化混掉了。 */ #include pic.h #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); const unsigned
[单片机]
<font color='red'>PIC</font><font color='red'>单片机</font><font color='red'>开发</font><font color='red'>板</font>独立键盘扫描+蜂鸣器响+数码管 C程序代码
PIC单片机开发之独立键盘扫描C语言代码
/* 为自已写的独立键盘扫描 犯的错:unsigned密写成了unsigner一直提示找不到a,b PORTD0=1;不行,要写成PORTD=0x01;才可以,如果一定要写,应写为RD0=1; PORTD=0x03;不是第三个灯亮,而是0000 0011是两个灯亮 PORTD=0x8则是0000 1000是第4个灯亮。。。。。出错因原进制转化,刚开始写程序进制转化混掉了。 */ #include pic.h #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); const unsigned char table = {0x3f,0
[单片机]
<font color='red'>PIC</font><font color='red'>单片机</font><font color='red'>开发</font><font color='red'>板</font>之独立键盘扫描C语言代码
PIC单片机开发之矩阵键盘扫描(if()else嵌套方式)
/* 为自已写的矩阵键盘检测+数码管显示+蜂鸣器响 采用if().....else嵌套方式;编译通过,却后二列显示不出来(你找出来了吗?一个不算问题的问题) */ //---------------------------------------------------------------- #include pic.h #define uint unsigned int #define uchar unsigned char __CONFIG(0x3B31); const unsigned char table = {0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x7
[单片机]
<font color='red'>PIC</font><font color='red'>单片机</font><font color='red'>开发</font><font color='red'>板</font>之矩阵键盘扫描(if()else嵌套方式)
PIC单片机增强型开发产生两路PWM
//************************************************************* // |-| |-| |-| // | | | | | | // __| |________| |_______|_|_____------ PWM1 // // |----| |----| |----| // | | | | | | // __| |_____| |____| |_------ PWM2 //本实验利用PIC单片机的CCP模块功能产生PWM功能,PWM的周期为: //(PR2+1)*4TOSC*(TMR2预分频值) //了解CCP模
[单片机]
<font color='red'>PIC</font><font color='red'>单片机</font>增强型<font color='red'>开发</font><font color='red'>板</font>产生两路PWM
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved