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

文章目录

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


一、新建工程

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

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

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

二、放置元器件

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

  1. AT89C51(51单片机)
  2. LED-BIBYLED-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 就会开始闪烁了!

常用控制:

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

相关推荐
BT-BOX2 天前
Stm32CubeMX+Proteus仿真--STM32外部中断
stm32·单片机·proteus
chuwengeileyan16 天前
proteus 连续引脚标号
proteus
小杨爱搞嵌入式18 天前
Proteus虚拟终端显示的字是倒着的如何解决
proteus
zzh92025 天前
基于51单片机的流水灯Proteus仿真按键切换 上到下下到上 2个灯(可定做)(免费代码+视频讲解)
51单片机·proteus·音视频
zzh9201 个月前
20元代做Proteus仿真|51单片机/STM32花样流水灯|心形/圆形/按键切换|从上到下从左到右
stm32·51单片机·proteus
gihigo19981 个月前
量程自动切换数字电压表Proteus仿真+程序
单片机·嵌入式硬件·proteus
summer__77771 个月前
作业2:6位数码管静态显示
51单片机·proteus
小美单片机1 个月前
十字路交通灯系统设计
c语言·单片机·51单片机·proteus·课设
我叫洋洋1 个月前
[STM32 和 PWM 输出 结合 proteus 仿真]
stm32·嵌入式硬件·proteus
我叫洋洋1 个月前
[Proteus 和 stm32f103c8t6]的使用控制OLED篇]
c语言·stm32·单片机·嵌入式硬件·蓝桥杯·proteus