0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PIC16F628A的面包板模块说明

454398 来源:网络整理 作者:网络整理 2019-12-06 14:57 次阅读

这是另一个带有PIC16F628A微控制器的面包板模块。可通过公头访问PIC16F628A微控制器的电源引脚和I/O端口。它可以很容易地插入面包板,对于快速制作原型非常有用。由于振荡器,复位和ICSP电路已经建立在模块上,因此它可以腾出很多空间。它与以前的PIC16F688面包板模块 的不同之处在于,微控制器现在以外部4.0 MHz晶振运行。因此,该模块将更适合需要精确时序计算的实验。此外,PIC16F628a微控制器允许您直接通过8位宽的PORTB读写8位数据(PIC16F688中的端口都不是8位宽)。

布局和封装该模块的电路图如下所示。该模块具有用于在线编程的ICSP接头引脚,一个复位开关和一个LED指示灯作为电源指示器。通过它可以轻松访问PORTB的所有引脚以及PORTA的RA0至RA4引脚。引脚RA6和RA7用于外部晶振连接,而引脚RA5仅用于输入并用于复位电路。

PIC16F628A的面包板模块说明

组件布局

该电路可以焊接在通用原型电路板上。这是我为成品板拍摄的一些照片。

现在,面包板模块准备好了,该测试一下了。我编写了一个小型应用程序来追踪连接到PIC16F628A单片机的PORTB引脚的8个LED。该电路图非常简单,此处未显示。 8个LED的阳极连接到PORTB引脚,而阴极通过330?接地。串联电阻。该程序用C语言编写,下面给出。我使用MikroC Pro for PIC对其进行了编译,并使用iCircuit技术的便捷iCP01 USB编程器将HEX文件加载到PIC16F628A微控制器中。在配置位设置中,应启用MCLR,时钟源可以是XT或HS,两者都可以在4.0 MHz下工作。

MikroC中的测试程序。

/* Project: LED chaser program for testing the PIC16F628A module Eight LEDs are connected to PORTB pins Copyright @ Rajendra Bhatt Dec 2, 2010 MCU: PIC16F628A Oscillator: XT, 4.0000 MHz MCLR Enabled */ unsigned short i, j; void main() { CMCON = 0x07; // Disable comparators PORTB = 0x00; // Start with all zero O/Ps TRISB = 0x00; // PORTB pins all O/Ps do { i = 1; for(j=0; j《8; j++) { PORTB = i; Delay_ms(100); i = i《《 1; // Left shift one bit } }while(1); }

下载HEX文件

程序加载后,打开电源并观看

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PIC16F628A
    +关注

    关注

    1

    文章

    8

    浏览量

    9973
  • 面包板
    +关注

    关注

    2

    文章

    296

    浏览量

    17425
收藏 人收藏

    评论

    相关推荐

    pic16f628a烧录设置

    PIC16F628A是微芯科技(Microchip)推出的一款8位微控制器芯片。它是一款多功能的芯片,被广泛应用于各种嵌入式系统和电子设备中。烧录是将程序代码写入芯片的过程,它是使用这款芯片的第一步
    的头像 发表于 12-19 09:43 865次阅读

    用AD628进行差分采电压信号,输出的信号一直不变是为什么?

    16V时得到的输出信号一直为6.8左右基本不变化,但是当IN+为17V以上是,得到的out开始正常,为IN+与IN-的差值。这是什么原因导致的,现在困扰我很久了。看了DATASHEET说明书应该没问题的啊
    发表于 11-21 08:12

    PIC16F73

    电路PIC
    jf_34538777
    发布于 :2023年11月15日 14:24:18

    pic16f1947睡眠后经常无法唤醒,如何查找原因?

    使用pic16f1947过程中发现,上电运行正常,但是睡眠进入低功耗后经常出现无法唤醒,不知道什么原因,应该怎么排查
    发表于 11-09 08:25

    PIC16C57的滚动码遥控安防系统电路图设计

    电子发烧友网站提供《PIC16C57的滚动码遥控安防系统电路图设计.pdf》资料免费下载
    发表于 11-06 08:31 0次下载
    <b class='flag-5'>PIC16</b>C57的滚动码遥控安防系统电路图设计

    AT32F413_403A_407_F435_F437开启访问保护(FAP)补充说明

    AT32F413_403A_407_F435_F437开启访问保护(FAP)补充说明为了提高加密性能,需对开启访问保护(FAP)操作流程进行优化。
    发表于 10-23 07:49

    基于PIC16F688的随钻仪器锂电池监控系统的设计

    电子发烧友网站提供《基于PIC16F688的随钻仪器锂电池监控系统的设计.pdf》资料免费下载
    发表于 10-20 09:50 2次下载
    基于<b class='flag-5'>PIC16</b>F688的随钻仪器锂电池监控系统的设计

    AT32F413/AT32F415/AT32F403A/AT32F407引脚复用说明

    AT32F413/AT32F415/AT32F403A/AT32F407引脚复用说明AT32F4
    发表于 10-20 06:19

    pic16f877的红外测距模块怎么使用?

    pic16f877的红外测距模块怎么使用
    发表于 10-17 06:14

    基于PIC16F877A的4位密码电子锁的制作

    电子发烧友网站提供《基于PIC16F877A的4位密码电子锁的制作.pdf》资料免费下载
    发表于 10-10 09:19 0次下载
    基于<b class='flag-5'>PIC16</b>F877A的4位密码电子锁的制作

    #面包电路

    电路面包
    jf_90582781
    发布于 :2023年08月10日 11:04:53

    Microchip PIC系列8位单片机入门教程(7)PWM

    PIC18F2420/2520/4420/4520 器件配有两个CCP (捕捉/ 比较/PWM)模块。每个模块包含一个16 位寄存器,它可以用作16
    发表于 07-15 14:50 1402次阅读
    Microchip <b class='flag-5'>PIC</b>系列8位单片机入门教程(7)PWM

    如何将16×2 LCD显示屏连接到PIC18F4550单片机?

    在本案例中,本文将介绍如何将16×2 LCD显示屏连接到PIC18F系列的PIC18F4550单片机。
    的头像 发表于 07-06 11:39 736次阅读
    如何将<b class='flag-5'>16</b>×2 LCD显示屏连接到<b class='flag-5'>PIC</b>18F4550单片机?

    NodeMCU和ESP32开发不适合面包怎么解决?

    这真的太简单了,所以我想知道为什么我以前从未见过这个。 NodeMCU 和 ESP32 开发不适合面包,因为它们太宽了。 两种解决方案: 1 将
    发表于 05-25 07:26

    Esp8266在面包中不工作怎么处理?

    了 USB 电缆,没有面包,没有别的)一切正常,GUI 快速且响应迅速。 另一方面,如果我把 esp8266 放在面包上(我试过 3),或者即使我用手指触摸设备的引脚(!!!!)e
    发表于 05-25 06:11