十四、pic18f46k22芯片(第一:点亮LED)

一、软件安装

1、Mplab x 5.45 下载

点击下载: 百度云盘资源下载1.1G

2、xc8 编译器安装

点击下载: 百度云盘资源下载80.1M

3、proteus 仿真软件安装

点击下载: 百度云盘资源下载384.2M

二、新建项目

1. 先双击xc8 的安装包进行安装(这个是代码编译的)

2. 打开Mplab x 5.45新建项目:

1.双击桌面软件 >>> 2.file >>> 3.New Project >>> 4.Microchip Embedded >>> 5.Standalone Project然后Next >>> 6.在Device:里旋转芯片型号(pic18f46k22)然后Next >>> 7.选择xc8 (v1. 38) [D: lapps \bin]然后Next >>> 8.给你的项目取个名字(建议英文),选择保存的位置,在Encoding中选择UTF-8然后Finish项目就创建成功了
在这里插入图片描述
2.双击桌面软件

三、代码

#include <xc.h>
#define LED PORTBbits.RB0  // 定义引脚

#define _XTAL_FREQ 4000000  // 假设主振荡器频率为4MHz

void main() {
    ANSELB = 0x00;          // 禁用PORTB的模拟输入功能

    TRISBbits.RB0 = 0;      // 将RB0引脚配置为输出

    LED = 0;                // 初始状态关闭LED

    while (1) {
        LED = !LED;          // 切换LED状态(亮/灭)
        __delay_ms(197);     // 延时197毫秒
    }
}

添加代码后点击编译:
会在项目目录下如text.x>dist>default>production>会有生成一个hex文件

四、仿真

打开我们的仿真软件proteus接线如图
在这里插入图片描述

双击芯片

在这里插入图片描述

在这里添加刚刚编译好的hex文件,点击左下角的运行,你就会发现,你的led开始闪烁了
在这里插入图片描述
效果如图:

led闪烁

五、参考手册

点击下载: pic18f46k22中文版下载8.1M

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值