试验目的:
安装并熟悉Proteus 电路仿真软件
完成一个51程序设计和仿真
Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
1.原理布图
2.PCB自动或人工布线
3.SPICE电路仿真**
(一)选择安装路径后点击next:
(二)点击next:
新建一个项目:
以上便完成了一个工程的创建
设计LED流水原理图,使用的芯片:AYT89C51 LED-YELLOW 电阻元件
(一)创建一个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包并进行安装
