【2021最全】51單片機入門+驅動下載安裝+keil下載配置+燒入程序教程


注:我不是標題黨

@

入門

1. 裝驅動


  1. 首先你需要安裝驅動和燒錄程序

  1. 安裝keil軟件

2. 新建項目

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

3.項目配置

  • 鼠標到Target位置點擊右鍵
    在這里插入圖片描述
    在這里插入圖片描述
    在這里插入圖片描述

4. 新建c程序

  • 鼠標到Source Group1位置點擊右鍵
    在這里插入圖片描述

在這里插入圖片描述

5. 第一個程序

/*******************************************
* 實驗效果: 程序燒錄進去后,第一個LED被點亮
*******************************************/
#include<reg52.h>
//define led P1
sbit led1 = p1^0;
void main()
{
	while(1)
	{
		led1 = 0;
	}
}

點擊編譯生成Hex文件
在這里插入圖片描述
在這里插入圖片描述在這里插入圖片描述

6. 燒入程序

打開我們剛下載的燒錄程序
在這里插入圖片描述

6.1 設置選擇芯片型號

我的是STC89C52
在這里插入圖片描述

6.2 選擇燒入的程序(就是hex文件)

在這里插入圖片描述
在這里插入圖片描述

6.3 燒入程序點擊下載\編程(先點擊后打開單片機開關)

  • 記得單片機連接電腦
  • (先點擊后打開單片機開關)
    在這里插入圖片描述
正在檢測目標單片機 ... 
  單片機型號: STC89C52
  固件版本號: 7.2.5C

當前芯片的硬件選項為:
  . 當前的時鍾頻率: 11.088MHz
  . 系統頻率為12T(單倍速)模式
  . 振盪器放大增益使能
  . 當看門狗啟動后,任何復位都可停止看門狗
  . MCU內部的擴展RAM可用
  . ALE腳的功能選擇仍然為ALE功能腳
  . P1.0和P1.1與下次下載無關
  . 下次下載用戶程序時,不擦除用戶EEPROM區

  單片機型號: STC89C52
  固件版本號: 7.2.5C


正在重新握手 ... 成功			[0.110"]
當前的波特率: 115200
正在擦除目標區域 ... 完成 !		[0.344"]
芯片出廠序列號 : F051C4B2068236
正在下載用戶代碼 ... 完成 !		[0.047"]
正在設置硬件選項 ... 完成 !		[0.015"]

更新后的硬件選項為:
  . 當前的時鍾頻率: 11.088MHz
  . 系統頻率為12T(單倍速)模式
  . 振盪器放大增益使能
  . 當看門狗啟動后,任何復位都可停止看門狗
  . MCU內部的擴展RAM可用
  . ALE腳的功能選擇仍然為ALE功能腳
  . P1.0和P1.1與下次下載無關
  . 下次下載用戶程序時,不擦除用戶EEPROM區

  單片機型號: STC89C52
  固件版本號: 7.2.5C


操作成功 !(2021-07-05 19:06:14)

在這里插入圖片描述


如有問題私信或留言交流


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM