Proteus 入门操作详细教程(零基础教程)

文章目录

下面给你一套 最实用、一步到位的 Proteus 入门教程 ,以最常用的 51单片机 + LED闪烁 为例,照着做就能跑起来。


一、新建工程

  1. 打开 Proteus,点击左上角 File → New Project
  2. 给工程起名、选保存位置
  3. 一路默认下一步,最后点 Finish

进入主界面后,你会看到两个窗口:

  • 左边:元件库
  • 中间:原理图绘图区

二、放置元器件

点击左侧工具栏的 P 按钮(Pick Devices),搜索以下元件:

  1. AT89C51(51单片机)
  2. LED-BIBY 或 LED-RED(红色LED)
  3. RES(电阻)
  4. POWER(电源)
  5. GROUND(地)

选好后点 OK,元件会出现在左侧列表。


三、摆放并连线

  1. 把 AT89C51 拖到绘图区
  2. 放一个 LED
  3. 放一个 RES(电阻)
  4. 按下面方式连线:
    • 单片机 P1.0 → 电阻一端
    • 电阻另一端 → LED 阳极(长脚)
    • LED 阴极(短脚) → GND

电阻一般用 220Ω ~ 1kΩ 都行,防止烧LED。


四、加电源与晶振(必须)

51单片机要工作必须接:

  1. 晶振:CRYSTAL(11.0592MHz)
  2. 两个电容:CAP(30pF)
  3. 电源:VCC 接 +5V,GND 接地

接法:

  • XTAL1、XTAL2 接晶振两端
  • 晶振两端各接一个电容到 GND
  • 单片机 VCC 接 POWER,GND 接 GROUND

五、写程序并生成 HEX

用 Keil C51 写一段简单闪烁代码:

c 复制代码
#include <reg51.h>
sbit LED = P1^0;
void delay(){
    int i,j;
    for(i=0;i<500;i++)
        for(j=0;j<500;j++);
}
void main(){
    while(1){
        LED = 0;
        delay();
        LED = 1;
        delay();
    }
}

编译后,在工程目录找到 xxx.hex 文件。


六、在 Proteus 加载 HEX

  1. 双击原理图里的 AT89C51
  2. 在弹出的窗口中找到:
    Program File
  3. 点文件夹图标,选择你生成的 .hex
  4. 点击 OK

七、开始仿真

点击屏幕左下角的 播放按钮 ▶

LED 就会开始闪烁了!

常用控制:

  • ▶ 运行
  • ⏸ 暂停
  • ⏹ 停止

相关推荐
创界工坊工作室7 天前
63-基于STC89C52霍尔传感器的智能化电能表设计
stm32·单片机·嵌入式硬件·51单片机·proteus
单片机仿真设计7 天前
基于 51 单片机的数字温度计(DS18B20+LCD1602+Proteus 仿真,支持阈值可调声光报警)
单片机·嵌入式硬件·proteus·课设
单片机仿真设计8 天前
Proteus仿真51单片机的智能温控风扇调速系统设计(仿真图+程序)
单片机·嵌入式硬件·proteus
新晨单片机设计10 天前
S032A-基于STM32单片机智能加湿器【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·智能加湿器
创界工坊工作室10 天前
55-基于STC89C52宠物智能饲喂控制系统设计
stm32·单片机·嵌入式硬件·51单片机·proteus·宠物
新晨单片机设计11 天前
S031A-基于STM32单片机指纹考勤系统【Proteus仿真+Keil程序+原理图】
stm32·单片机·嵌入式硬件·proteus·指纹考勤系统
创界工坊工作室12 天前
50-基AT89C51的自动窗帘控制系统的设计
stm32·单片机·嵌入式硬件·51单片机·proteus
新晨单片机设计12 天前
S030D-WIFI空气净化器(温湿度、甲醛、空气质量)【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·空气净化器
创界工坊工作室12 天前
56-基于STC89C52的智能声控饮水机设计
stm32·单片机·嵌入式硬件·51单片机·proteus
创界工坊工作室13 天前
58-基于51单片机的多自由度机械手控制系统设计
stm32·单片机·嵌入式硬件·51单片机·proteus