Proteus 的安装以及一个51程序设计和仿真

    科技2026-03-17  7

    Proteus 的安装以及一个51程序设计和仿真

    试验目的:

    安装并熟悉Proteus 电路仿真软件

    完成一个51程序设计和仿真

    一、proteus简介:

    Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

    二、proteus功能

    1.原理布图

    2.PCB自动或人工布线

    3.SPICE电路仿真**

    三、proteus的安装:

    (一)选择安装路径后点击next:

    (二)点击next:

    四、51程序的仿真:

    新建一个项目:

    以上便完成了一个工程的创建

    设计LED流水原理图,使用的芯片:AYT89C51 LED-YELLOW 电阻元件

    五、使用keil编写51程序

    (一)创建一个project5工程 (二)选择AT89C51芯片 (三)编写代码:

    #include <reg51.h> #include <intrins.h> void delay_ms(int a) { int i,j; for(i=0;i<a;i++) { for(j=0;j<1000;j++) _nop_(); } } void main(void) { while(1) { P0=0xfe; delay_ms(50); P0=0xfd; delay_ms(50); P0=0xfb; delay_ms(50); P0=0xf7; delay_ms(50); P0=0xef; delay_ms(50); P0=0xdf; delay_ms(50); P0=0xbf; delay_ms(50); P0=0x7f; delay_ms(50); } }

    (四)将编写好的代码保存,注意文件后缀为.c格式,我这里保存为text5.c (五)选择Source group ,将text.5添加到其中 (六)创建.hex文件,按图示操作之后点击OK (七)对text5.c进行编译 (八)在proteus软件中,点击芯片,将刚生成的.hex文件添加到Program file中 (九)仿真

    六、总结:

    用使用AT89C51芯片,应提前下载好C51包并进行安装

    Processed: 0.015, SQL: 9