PIC单片机入门教程(四)—— 第一个工程
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单片机入门教程(四)—— 第一个工程相关推荐
- PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)
PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...
- HT合泰单片机入门教程(第一章 HT单片机环境搭建)
目录 系列文章目录 前言 一.合泰单片机的优势 二.IDE安装 1.HT-IDE3000下载 2.HT-IDE3000安装 三.烧录软件安装 1.HOPE3000下载 2.HOPE3000安装 总结 ...
- OC入门教程-xcode第一个工程
我的IOS入门:创建第一个IOS APP工程 打开Xcode IDE开发工具,按快捷键shift + command + n或鼠标点击Create a new Xcode project打开创建工程页 ...
- Microchip PIC系列8位单片机入门教程(四)中断
Microchip PIC系列8位单片机入门教程(三) 第一节 知识点 (1)中断 PIC18F2420/2520/4420/4520 器件提供多个中断源及一个中断优先级功能,可以给大多数中断源分配高 ...
- Microchip PIC系列8位单片机入门教程(一)开发环境建立
Microchip PIC系列8位单片机入门教程(一)开发环境建立 作者:Greg 第一节 开发环境建立条件 软件: (1)MPLAB X:集成开发环境下载地址:https://www.microch ...
- 33、基于CACX和R7F0C004M的瑞萨单片机入门教程
代码资源下载:https://download.csdn.net/download/BaoTTing/58444918 一.开发环境介绍 CS+ for CACX: 瑞萨单片机开发环境,已经停止更新, ...
- 51单片机入门教程(1)——点亮一个LED灯
51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...
- LittleVGL (LVGL)干货入门教程四之制作和使用中文汉字字库
LittleVGL (LVGL)干货入门教程四之制作和使用中文汉字字库 前言: 阅读前,请确保你至少拥有以下条件: 已实现显示API(教程一已实现, 链接:LittleVGL (LVGL)入门教程一之 ...
- 51单片机入门教程学习笔记
基于江科大自化协B站教学视频<51单片机入门教程-2020版 程序全程纯手打 从零开始入门> 一.单片机介绍 单片机,英文Micro Controller Unit,简称MCU 内部集成了 ...
- 51单片机入门教程(5)——定时器中断
51单片机入门教程(5)--定时器中断 一.中断的概念 二.定时器中断 2.1 软件延时的不足 2.2 中断寄存器 2.2.1 中断允许控制寄存器 IE 2.2.2 定时器工作方式寄存器 TMOD 2 ...
最新文章
- 解决 /var/run/nginx.pid failed
- linux基础(day19)
- python程序设计狄光智_Python程序设计
- 新一代Notebook神器出现,Jupyter危险了!
- 大学计算机系学生,大学计算机专业学生自我介绍
- 会话跟踪技术之Cookie
- linux x64 ffmpeg,ffmpeg编译arm64动态包
- 骚年快醒醒,你适合转行做前端吗?
- v8的垃圾回收机制(一)
- C# 添加PDF注释(5种类型)
- Android so文件理解
- CodeCombat代码全记录(Python学习利器)--SARVEN沙漠(第三章)代码10
- Unity3D 安装
- 你见过哪些令你瞠目结舌的Python代码技巧?
- HUST软测1504班第4周小组作业成绩:WordCount优化
- 东北大学大学物理实验报告——2.2刚体转动惯量的测定
- 云服务器怎么建站系统
- 人人网相册漏洞:非好友可查看隐私相册
- 平面设计新手需要注意哪些误区
- JS高阶编程之柯理化函数