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

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

3天内不再提示

Microchip PIC16F877A介绍

欧时RS 来源:欧时电子RS 作者:欧时电子RS 2022-03-23 09:56 次阅读

PIC16F877A微控制器是PICmicro系列微芯片之一,它采用14位的RISC指令系统,内部集成了A/D转换器、EEPROM模拟比较器、带比较和捕捉功能的定时器/计数器、PWM输出,异步串行通信(USART)电路等,在微控制器初学者和专家中都很受欢迎。

16F877A使用了FLASH存储器的创新,因此可以多次写入或清理;它还拥有8k字的大量编程存储器和368 Bytes的RAM,可以完成各种项目、满足各种应用。此外,16F887还采用了纳米瓦特nano watt技术,可以在降低电压的情况下工作。

本期欧时课堂就带大家认识一下PIC16F877A的基本功能与配置,帮助大家更好地利用它进行工程开发工作。

01

PIC16F877A的集成功能

183f48aa-a6a8-11ec-952b-dac502259ad0.png

PIC16F877A的引脚配置

PIC16F877A采用了先进的引脚复用技术,能够在不增大体积及引脚数量的前提下,为所有接口引脚设计多种功能,这就让PIC16F877A拥有了丰富的集成功能:

01

用于模拟到数字转换的模块

它有一个8通道ADC模块,分辨率为8位,通过这个微处理器,我们可以利用多达8个模拟检测器。

02

三个可用的定时器

每个定时器都可以被设置为定时器或计数器工作。它们被用来提供延迟、PWM、外设活动跟踪和定时器中断,以及其他事项。

03

EEPROM

它包括一个256 x 8字节的EEPROM,可以用来永久地保存文件,而不管微芯片何时关闭。

04

两个PWM模块CCP模块

CCP是捕获比较PWM模块的首字母缩写。利用这个微处理器,我们可以简单地产生2个PWM信号

05

用于串行或UART通信的引脚

它拥有一个单一的UART通道,电子设备之间的串行通信是通过UART引脚完成的。

06

I2C通信

PIC16F877A拥有一个专用的I2C通信模块,SCL和SDA引脚分别为18/RC3和23/RC4。

07

中断

PIC16F877A微处理器上有外设中断、定时器中断、端口状态变化中断、PWM中断、I2C和UART中断。

08

一个测量系统的微处理器

它是由2个比较器组成的,它们与电板中的测量系统相当,被用来比较模拟信号。

09

看门狗定时器

它是一个自由运行的片上独立振荡器,常用于将小工具从睡眠或待机模式中唤醒,以及重设WDT。

10

睡眠模式

PIC16F877A微处理器上有外设中断、定时器中断、端口状态变化中断、PWM中断、I2C和UART中断。

11

断电复位

当小工具检测到停电中断了BODEN信号时,这个替代方案会重置小工具。每当供电电压低于标准超过100微秒时,系统就会关闭。

12

可编程代码保护

小工具将由于停电而被重置,它将保持重置,直到电荷增加到其净数字。

02

闪烁LED的电路示意图

186f37ea-a6a8-11ec-952b-dac502259ad0.png

Proteus中,创建这个PCB。正如引脚解释栏中所描述的,将引脚连接到源(S)、GND和振荡器。

通过两个22pF的电容,将8MHz的振荡器连接到OSCI和OSC2。

通过一个10000Ω的电阻,向RST引脚提供5V电压。

它拥有一个连接到33 RB0 引脚的发光二极管,一个电阻(R)被用来调节电荷和保持发光二极管不被烧坏。在microC pro中,开始编写和整理程序。

一旦你在proteus中双击了芯片,你可能最终得到刻录十六进制源文件的微处理器,并有效地执行PCB。每当你要了解更多关于微处理器的信息时,检查微处理器的数据手册是最完美的方法。

微控制器以其体积小、功耗低、使用方便等特点,广泛应用于各种工业、民用的集成技术项目中。尤其是现如今工业自动化和控制领域的快速发展,了解PIC16F877A的基本功能与开发应用,能有效够帮助我们提高生产工作的效率。

审核编辑 :李倩

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

    关注

    48

    文章

    7475

    浏览量

    150976
  • microchip
    +关注

    关注

    52

    文章

    1495

    浏览量

    117486

原文标题:欧时课堂丨Microchip PIC16F877A介绍

文章出处:【微信号:欧时电子RS,微信公众号:欧时RS】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PIC16F877A在proteus中读写AT24C512

    此时把I2C DEBUGGER的SCL线连接到PIC16F877A和AT24C512的SCL线上,这样PIC16F877A可以正常的写AT24C512。当PIC16F877A发送启动信号且正常启动
    发表于 12-30 16:09

    pic16f877a中文资料pdf

    pic16f877a中文资料
    发表于 07-15 13:20 4548次下载
    <b class='flag-5'>pic16f877a</b>中文资料pdf

    基于PIC16F877A的太阳能与市电互补照明系统控制器的设

    基于PIC16F877A的太阳能与市电互补照明系统控制器的设计 介绍了一款以单片机PIC16F877A为控制核心的太阳能与市电互补照明系统控制器的设计。通过对
    发表于 04-10 22:06 1346次阅读
    基于<b class='flag-5'>PIC16F877A</b>的太阳能与市电互补照明系统控制器的设

    PIC16F877A开发板原理图

    PIC16F877A开发板原理图,有需要的可以瞧一瞧!
    发表于 08-22 15:16 86次下载

    PIC16F877A串口发送查询方式

    PIC16F877A串口发送,查询方式,就为了调出这个费了我一天时间,原来是串口芯片电压问题,现总结如下
    发表于 09-01 11:03 10次下载
    <b class='flag-5'>PIC16F877A</b>串口发送查询方式

    PIC16F877A串口芯片电压问题

    PIC16F877A串口发送,查询方式,就为了调出这个费了我一天时间,原来是串口芯片电压问题,现总结如下
    发表于 09-01 11:15 9次下载
    <b class='flag-5'>PIC16F877A</b>串口芯片电压问题

    PIC16F877A的UART通信和proteus仿真的资料合集免费下载

    本文档的主要内容详细介绍的是PIC16F877A的UART通信和proteus仿真的资料合集免费下载PIC877单片机进行UART测试
    发表于 12-29 08:00 29次下载
    <b class='flag-5'>PIC16F877A</b>的UART通信和proteus仿真的资料合集免费下载

    PIC16F877A开发板 数码管动态扫描实验

    //****************电子园PIC16F877A开发板 数码管动态扫描实验****************//////mcu: PIC16F877A 4MHz //2010年12月
    发表于 11-16 19:51 13次下载
    <b class='flag-5'>PIC16F877A</b>开发板 数码管动态扫描实验

    PIC16F877A开发板 普通IO驱动74595实验

    //*****************电子园PIC16F877A开发板 普通IO驱动74595实验***************////PIC16F877A 实验板////mcu
    发表于 11-16 19:51 13次下载
    <b class='flag-5'>PIC16F877A</b>开发板 普通IO驱动74595实验

    PIC16F877A 看门狗定时器实验

    //*******************PIC16F877A 看门狗定时器实验******************* // //PORTA,PORTB,PORTC,PORTD,PORTE
    发表于 11-16 20:06 8次下载
    <b class='flag-5'>PIC16F877A</b> 看门狗定时器实验

    PIC16F877A和TB6612FNG电机驱动的微型电路

    电子发烧友网站提供《用PIC16F877A和TB6612FNG电机驱动的微型电路.zip》资料免费下载
    发表于 08-15 11:17 4次下载
    用<b class='flag-5'>PIC16F877A</b>和TB6612FNG电机驱动的微型电路

    将MCP4921与PIC16F877A接口进行数模转换的方法

    在本教程中,我们将DAC MCP4921 与 Microchip PIC16F877A 接口以进行数模转换。
    发表于 09-06 17:40 1595次阅读
    将MCP4921与<b class='flag-5'>PIC16F877A</b>接口进行数模转换的方法

    使用热敏打印机连接PIC16F877A并使用轻触开关实现打印的教程

    在本教程中,我们将热敏打印机 CSN A1 与广泛使用的 PIC 微控制器 PIC16F877A 连接。在本项目中,热敏打印机连接在PIC16F877A上,并使用轻触开关开始打印。通知
    的头像 发表于 11-04 15:10 2726次阅读
    使用热敏打印机连接<b class='flag-5'>PIC16F877A</b>并使用轻触开关实现打印的教程

    PIC16F877A单片机代码生成系统

    PIC16F877A单片机代码生成系统V3.4_221214_1035
    发表于 12-20 17:00 7次下载

    PIC16F877A开发板原理图

    PIC16F877A开发板原理图免费下载。
    发表于 03-21 15:47 12次下载