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 就会开始闪烁了!

常用控制:

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

相关推荐
小白学电子_1 天前
Proteus LED呼吸灯在仿真中无法呈现呼吸灯效果的问题
proteus
智者知已应修善业4 天前
【proteus中lm339电压滞回比较器达到三角波转换成方波】2023-4-13
驱动开发·经验分享·笔记·硬件架构·proteus·硬件工程
小白学电子_4 天前
proteus仿真51单片机通过定时器控制红绿灯
嵌入式硬件·51单片机·proteus
小白学电子_5 天前
proteus仿真51单片机通过矩阵按键和数码管制作简单计算器
嵌入式硬件·51单片机·proteus
BT-BOX6 天前
第6章《Stm32CubeMX+Proteus仿真入门》LCD1602显示
stm32·嵌入式硬件·proteus
BT-BOX9 天前
第三章|新建STM32CubeMX工程生成keil工程和proteus联调仿真
stm32·嵌入式硬件·proteus
小美单片机15 天前
Proteus8.9安装保姆级教程
c语言·c++·算法·51单片机·proteus·大一新生
嵌入式×边缘AI:打怪升级日志1 个月前
C语言算术赋值运算复习笔记
c语言·stm32·单片机·算法·51单片机·proteus·代码
送外卖的工程师1 个月前
STM32 驱动五线四相步进电机(28BYJ-48+ULN2003)教程
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机·proteus