PIC16F877A最小系统及开发环境搭建

PIC16F877A是一款功能强大(200 纳秒指令执行)且易于编程(仅 35 个单字指令)基于 CMOS 闪存的 8 位微控制器。PIC16F877A 将 Microchip 强大的 PIC® 架构封装到 40 或 44 引脚封装中,并且向上兼容 PIC16C5X、PIC12CXXX 和 PIC16C7X 器件。 PIC16F877A 具有 256 字节的 EEPROM 数据存储器、自编程、一个 ICD、2 个比较器、8 个通道的 10 位模数 (A/D) 转换器、2 个捕获/比较/PWM 功能,同步串口可以 配置为 3 线串行外设接口 (SPI™) 或 2 线内部集成电路 (I²C™) 总线和通用异步接收器发送器 (USART)。 所有这些特性使 PIC16F877A 成为汽车、工业、电器和消费应用中更高级 A/D 应用的理想选择。

8 位 PIC 微控制器根据其内置的特殊功能分为四大系列:

  • PIC10FXXX series
  • PIC12FXXX series
  • PIC16FXXX series
  • PIC18FXXX series

虽然,Microchip 还提供高级系列的微控制器,如 PIC32、PIC24 和 DSpic。 但如果您是该领域的新手,我们建议您从 PIC16 或 PIC18 系列开始。

PIC16F877A的功能框图如下:

PIC16F877A与Proteus仿真-PIC16F877A最小系统及开发环境搭建相关推荐

  1. stm32mp1安装linux系统,stm32mp1linux开发环境搭建(cortex a7)

    原标题:stm32mp1linux开发环境搭建(cortex a7) 写在前面: 本文章为<STM32MP1系列教程之Cortex-A7开发篇>系列中的一篇,全系列总计11篇.笔者使用的开 ...

  2. rk3568安卓11系统之开发环境搭建

    目录 前言 一.解压sdk 二.更新系统并安装依赖 1.更新系统 2.安装依赖 三.编译3568 sdk 1.准备编译环境 2.选择产品 3.IO-Domain GPIO电压配置 4.开始编译sdk ...

  3. mac 下开发java_MAC 系统java开发环境搭建教程

    1.在安装JDK之前,先查看下自己电脑是否已经安装了JDK. 打开终端,输入java -version并回车. 从上图中可以看出我们已安装了,JDK 8.如果这个版本是你需要的版本,可直接看4配置Ja ...

  4. linux x64系统android开发环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> Linux Mint x64系统,eclipse也是64位,安装adt插件启动模拟器后报错: Failed to get th ...

  5. 【实战】数据可视化系统后端开发环境搭建

    搭建后端开发环境 分支选择为master,拉取代码. 按照这篇文章搭建后端开发环境: Davinci可视化平台 -- 导入idea,利用idea开发后端部分代码_huzhenv5的博客-CSDN博客 ...

  6. 教程:BootToGecko系统虚机与实机开发环境搭建及FirefoxOS设备使用和开发网站推荐;

    ..前段日子有阵一直在折腾FirefoxOS(B2G)移动操作系统.它是以Mozilla修改过的Linux(AOSP)也就是Gonk为基础.Gecko渲染为Web层.Gaia为用户层基于Web的开源操 ...

  7. PIC16F877A与Proteus仿真-24C01驱动仿真

    24C01驱动仿真 24C01C 是一款 1K 位串行电可擦除 PROM,电压范围为 4.5V 至 5.5V. 该器件被组织为具有 2 线串行接口的 128 x 8 位存储器的单个块. 低电流设计允许 ...

  8. 【利用proteus建立8086最小系统】MASM32的安装下载问题

    工具:proteus 8 ,电脑,masm32 这一个小问题困扰了我好几天,所以发出来和大家讨论一下,希望有所帮助吧! 在利用proteus建立8086最小系统这个作业中,当在新建项目时,大家是不是遇 ...

  9. STM32F4 | 最小系统设计 | 开发板资源介绍 | 开发环境搭建 | 程序下载

    文章目录 一.STM32最小系统设计 1.什么叫MCU最小系统? 2.STM32最小系统 2.1 供电电路(电源部分) 2.2 复位电路 2.3 时钟电路 2.4 BOOT启动模式选择 2.5 下载电 ...

最新文章

  1. 烂泥:haproxy学习之手机规则匹配
  2. 从零开始打造自己的PHP框架――第2章
  3. 蓝桥杯-区间k大数查询(java)
  4. C宏定义中的##,#,#@用法介绍
  5. Dockerfile----ubuntu-java
  6. iBATIS In Action:执行非查询语句(二)
  7. 白皮书 | 以太坊 (Ethereum ):下一代智能合约和去中心化应用平台
  8. MySQL · 源码分析 · MySQL 半同步复制数据一致性分析
  9. java gui 布局 旋转_JAVA GUI编程之布局管理器
  10. BEST定理:有向图欧拉回路个数(bzoj 3659: Which Dreamed It)
  11. 29. JavaScript - 测试 jQuery
  12. NiuMu PayPal/Stripe轮询系统 亲友转账模式同步回调支付结果
  13. 311、FirebaseAnalytics和Google Analytics总结
  14. 阿里云服务器如何使用?阿里云服务器入门使用教程
  15. ubutu 识别android手机
  16. 局部替换算法最小生成树
  17. Java问题排查系列--线上问题排查的方法/步骤
  18. pycharm 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误解决方案背景描述...
  19. 直播代码中关于敏感词替换的代码编辑
  20. 乐山市计算机学校的董事长是,乐山市计算机学校开学典礼隆重举行

热门文章

  1. 大学生没有项目经验该怎么拿测开岗位的office?
  2. 狗狗有角膜溃疡怎么办?
  3. Deep Learning for 3D Point Clouds: A Survey - 3D点云的深度学习:一项调查 (IEEE TPAMI 2020)
  4. Android之Notification的多种用法
  5. Robot framework中支持360浏览器测试
  6. BEV最新综述 | 学术界和工业界方案汇总!优化方法与tricks
  7. 忘记CentOS登录密码
  8. 无线通信sip服务器常用品牌,一种无线Mesh网中多SIP服务器布局方法
  9. IC618的资源分享及IC618电路显示黄色问题
  10. 开篇 新手小白快速搭建微信商城