PIC单片机入门教程(四)—— 第一个工程

1、新建工程

1.1 菜单栏“文件”->“新建项目”

1.2 “Microchip嵌入式”->“独立项目”->“下一步”

1.3 在器件栏直接输入你的单片机型号,这里以PIC12F675为例。输入“PIC12F675”->“下一步”

1.4 选择调试头,如果有的话。“None”->“下一步”

1.5 选择烧录or调试工具,这里以PICkit3为例->“下一步”

1.6 PIC12F675是8位单片机,选择编译器时,选择“XC8”->“下一步”

1.7 “输入项目名称”->“选择项目存放位置”->“编码设置为GB2312,中文注释才不会乱码”->“完成”

1.8 新建的工程目录结构如下

2、编写一个空白程序

2.1 在项目窗口,右键点击Test工程树的源文件,“新建”->“main.c...”

2.2 给C文件命名->“完成”

2.3 IDE自动生成如下格式的c文件,有了C程序的入口main函数

2.4 编译,工具栏有2个编译选项

第一个编译选项,有效识别上次编译到现在的修改地方,进行编译动作;第二个编译选项,清除所有中间文件,重新预编译、编译、链接。点击第二个编译选项“清除并编译”。

2.5 输出窗口,显示编译已成功

3、使用MPLAB X IDE烧录当前工程程序到目标器件

3.1 PICkit3一端连接电脑,另一端正确连接器件

3.2 如果需要PICkit3输出电压给目标器件供电,则在项目窗口,右键点击项目“Test”,弹出史上最长菜单!选择“属性”

3.3 “PICkit3”->“下拉”->“Power”

3.4 勾选“Power target circuit from PICkit3”->“下拉”->选择合适的电压“5V”->“确定”

3.5 点击工具栏的按钮,工程将编译并且对器件进行编程。

3.6 如果提示未找到工具,请重新选择你的烧录工具,“PICkit3”->“确定”

3.7 弹出提醒,确认自己接的器件是能承受5V电压即可忽略->“确定”

3.8 输出窗口提示“编程/验证完成”,烧录程序到器件完成。

本节教程结束,请看下一节教程

PIC单片机入门教程(四)—— 第一个工程相关推荐

  1. PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)

    PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...

  2. HT合泰单片机入门教程(第一章 HT单片机环境搭建)

    目录 系列文章目录 前言 一.合泰单片机的优势 二.IDE安装 1.HT-IDE3000下载 2.HT-IDE3000安装 三.烧录软件安装 1.HOPE3000下载 2.HOPE3000安装 总结 ...

  3. OC入门教程-xcode第一个工程

    我的IOS入门:创建第一个IOS APP工程 打开Xcode IDE开发工具,按快捷键shift + command + n或鼠标点击Create a new Xcode project打开创建工程页 ...

  4. Microchip PIC系列8位单片机入门教程(四)中断

    Microchip PIC系列8位单片机入门教程(三) 第一节 知识点 (1)中断 PIC18F2420/2520/4420/4520 器件提供多个中断源及一个中断优先级功能,可以给大多数中断源分配高 ...

  5. Microchip PIC系列8位单片机入门教程(一)开发环境建立

    Microchip PIC系列8位单片机入门教程(一)开发环境建立 作者:Greg 第一节 开发环境建立条件 软件: (1)MPLAB X:集成开发环境下载地址:https://www.microch ...

  6. 33、基于CACX和R7F0C004M的瑞萨单片机入门教程

    代码资源下载:https://download.csdn.net/download/BaoTTing/58444918 一.开发环境介绍 CS+ for CACX: 瑞萨单片机开发环境,已经停止更新, ...

  7. 51单片机入门教程(1)——点亮一个LED灯

    51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...

  8. LittleVGL (LVGL)干货入门教程四之制作和使用中文汉字字库

    LittleVGL (LVGL)干货入门教程四之制作和使用中文汉字字库 前言: 阅读前,请确保你至少拥有以下条件: 已实现显示API(教程一已实现, 链接:LittleVGL (LVGL)入门教程一之 ...

  9. 51单片机入门教程学习笔记

    基于江科大自化协B站教学视频<51单片机入门教程-2020版 程序全程纯手打 从零开始入门> 一.单片机介绍 单片机,英文Micro Controller Unit,简称MCU 内部集成了 ...

  10. 51单片机入门教程(5)——定时器中断

    51单片机入门教程(5)--定时器中断 一.中断的概念 二.定时器中断 2.1 软件延时的不足 2.2 中断寄存器 2.2.1 中断允许控制寄存器 IE 2.2.2 定时器工作方式寄存器 TMOD 2 ...

最新文章

  1. 解决 /var/run/nginx.pid failed
  2. linux基础(day19)
  3. python程序设计狄光智_Python程序设计
  4. 新一代Notebook神器出现,Jupyter危险了!
  5. 大学计算机系学生,大学计算机专业学生自我介绍
  6. 会话跟踪技术之Cookie
  7. linux x64 ffmpeg,ffmpeg编译arm64动态包
  8. 骚年快醒醒,你适合转行做前端吗?
  9. v8的垃圾回收机制(一)
  10. C# 添加PDF注释(5种类型)
  11. Android so文件理解
  12. CodeCombat代码全记录(Python学习利器)--SARVEN沙漠(第三章)代码10
  13. Unity3D 安装
  14. 你见过哪些令你瞠目结舌的Python代码技巧?
  15. HUST软测1504班第4周小组作业成绩:WordCount优化
  16. 东北大学大学物理实验报告——2.2刚体转动惯量的测定
  17. 云服务器怎么建站系统
  18. 人人网相册漏洞:非好友可查看隐私相册
  19. 平面设计新手需要注意哪些误区
  20. JS高阶编程之柯理化函数

热门文章

  1. 将通达信的背景设置成白色
  2. java逻辑面试题_java学习必备——java逻辑推理面试题
  3. 根轨迹法和频率响应法设计PI控制器学习笔记
  4. Android App Bundle出来了,App加壳技术不能用了怎么办?
  5. 2020年度全球人工智能十大事件
  6. SketchUp2020下载SketchUp2020下载安装SketchUp草图大师2020下载安装详细教程
  7. [XP虚拟机安装]VMware安装XP虚拟机
  8. 被反爬虫搞到心态崩溃
  9. 语音提示倒计时小工具
  10. Kali Rolling更换登录界面的背景