【PIC18单片机学习笔记】一、程序的烧录
目录
- 编程器
- 烧录软件
- 烧录
- 准备程序
- main.c
- pic18.h
- 烧录
- 效果
Windows 10 20H2
PICkit 3 v3.10
MPLAB X IDE v5.45
PIC18F46J50
编程器
所用编程器为PICkit 3.5
按图示连接好编程器和开发板
烧录软件
所用烧录软件为PICkit 3 v3.10
初次使用需要给编程器更新固件,选择Tools - Download PICkit Operating System
选择PICkit 3 v3.10安装目录下的固件 PK3OSVxxxxxx.hex
烧录
准备程序
我这里以点灯为例
main.c
#include <xc.h>void main(void)
{TRISD &= ~(0x01 << 2);while(1){__delay_ms(500);PORTD &= ~(0x01 << 2);__delay_ms(500);PORTD |= (0x01 << 2);}return;
}
pic18.h
为使用__delay_ms(x)延时,在pic18.h中宏定义晶振频率_XTAL_FREQ,这里设为4000000
点击锤子图标编译并生成hex文件
烧录
勾选VDD PICkit 3 - On使编程器向开发板供电
使用 Read Device + Export Hex File 备份开发板上的程序
使用 Auto Import Hex + Write Device选择并烧录程序
选择要烧录的hex程序
等待烧录完成
效果
【PIC18单片机学习笔记】一、程序的烧录相关推荐
- 面向对象的编程思想写单片机程序——(3)学习笔记 之 程序分层、数据产生流程
系列文章目录 面向对象的编程思想写单片机程序--(1)学习笔记 之 程序设计 面向对象的编程思想写单片机程序--(2)学习笔记 之 怎么抽象出结构体 面向对象的编程思想写单片机程序--(3)学习笔记 ...
- AutoLeaders控制组—51单片机学习笔记
文章目录 AutoLeaders控制组-51单片机学习笔记 1.1单片机及开发板介绍 单片机介绍 单片机应用领域 STC89C52单片机 内部结构 开发板介绍 2.1点亮一个Led 新建工程 编程 认 ...
- [单片机学习笔记](35):串级PID算法应用剖析、通过串口控制电机、MPU6050获取平衡车姿态、自制平衡车PID算法程序设计
串级PID算法应用剖析 这是经过给队友讲解串级PID的程序的之后的进一步的理解总结. 内环的实际值,取决于你能测出什么值给内环.而内环的输入就是内环误差 内环的输出值,是内环误差(内环目标值-内环实际 ...
- 51单片机学习笔记-1简介及点灯
51单片机学习笔记 文章目录 51单片机学习笔记 1. 51单片机简介 1.1 安装软件 1.2 单片机简介 2. LED灯 2.1点亮一个LED 2.1.1原理分析 2.1.2 创建工程 2.2LE ...
- ESP32 单片机学习笔记 - 06 - (以太网)Ethernet转Wifi
ESP32 单片机学习笔记 - 06 - (以太网)Ethernet转Wifi 暂停了半个多月的学习,去调车了.现在课设开始了,赶紧回来把一开始的"以太网"目标学完.但是却发现,好 ...
- stm32正常运行流程图_STM32单片机学习笔记(超详细整理143个问题,学习必看)...
原标题:STM32单片机学习笔记(超详细整理143个问题,学习必看) 1.AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备 2.Stm32f ...
- 【蓝桥杯—单片机学习笔记(四)】共阳数码管的动态显示
一.要求 在CT107D单片机训练综合平台上,实现数码管的动态显示,在8位数码管中,前面4位显示年份"2022",接着是2个分隔符"--",最后两位是月份,从1 ...
- ESP32 单片机学习笔记 - 08 - WebSocket客户端
前言,终于要到网络模型的最后一层,第四层,应用层,http.websocket的实践了. 文章目录 ESP32 单片机学习笔记 - 08 - WebSocket客户端 一.应用层协议 科普概念 二.编 ...
- STC51单片机学习笔记8——stc12c56 串口显示AD(多路ad)
stc12c56 串口显示AD(多路ad). AD中断设置 AUXR: ADC_CONTR: //#define ADC_POWER 0x80后面不能加分号,不然就会错.其他定义必须加分号!!! // ...
最新文章
- wireshark协议解析器原理与插件编写
- Java注解(Annotation)详解
- UA MATH563 概率论的数学基础 中心极限定理3 推导一元随机变量独立性的判断方法
- Source Insight checking for modified files 卡顿(Reload externally modified files automatically取消)(未解决)
- SpringMVC的Controller方法返回值
- JMS (Java消息服务) 入门教程
- .Net Core with 微服务 - 架构图
- Win10/Win7小技巧:教你如何彻底关闭系统进程
- sql两个时间之间的小时差_2年级学生每天上学路上有两个小时车程,该如何利用好这个时间?-知乎亲子热点快报/2020/09/04...
- 曾遭周鸿祎全网封杀的 360 猛将 :草根打工到 36 岁身家上亿的逆袭!
- dsc linux 软件安装_介绍一个linux各软件安装教程网站linuxize
- 远程管理 Mac OSX 设备
- mysql数据库入门传智播客答案_MySQL数据库入门
- 项目管理知识体系指南(第六版PMBOK 指南)目录
- java dwg转pdf_CAD处理控件Aspose.CAD转换功能演示:使用Java将DWG和DXF文件转换为PDF...
- 产品经理面试必备常见问题及解析
- 【视频音频】雷霄骅开源视音频项目汇总
- 鸟哥Linux第二十四章-Linux内核编译与管理简记
- linux ntfs u盘启动盘,u盘NTFS格式制作PE+CDlinux+ubuntu多系统启动盘
- 2021计算机一级等级考试考前冲刺模拟试题及答案(WPS Office)
热门文章
- OC-成员变量的作用域
- 10个加速Table Views开发的Tips
- orapwd创建密码文件
- 读《.NET本质论》样章有感
- 欺诈行为识别_使用R(编程)识别欺诈性的招聘广告
- leetcode 1024. 视频拼接(dp/贪心)
- leetcode39. 组合总和(回溯)
- leetcode1020. 飞地的数量(dfs)
- python+[:]+切片_我从C ++到Python的方式:概念上的改变
- ios jenkins_如何使用Jenkins和Fastlane制作iOS点播构建系统