单片机交流
直播中

王银喜

8年用户 2558经验值
私信 关注
[问答]

怎样去设计一种基于protues的延时流水灯

proteus软件是什么?有何用处?
怎样去设计一种基于protues的延时流水灯?

回帖(1)

颜珍可

2021-9-23 11:49:14
  一、Proteus简介
  Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。 Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16、AVR、ARM、8086和MSP430等。
  2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。
  二、原理图
  
  三、流水灯汇编程序
  ;==================================================================== ; Main.asm file generated by Zeal Zhang ; ; Created: 周五 2月 27 2020 ; Processor: AT89C52 ; Compiler: ASEM-51 (Proteus) ;==================================================================== $NOMOD51 $INCLUDE (80C52.MCU) ;==================================================================== ; RESET and INTERRUPT VECTORS ;==================================================================== ; Reset Vector org 0000h jmp Start ;==================================================================== ; CODE SEGMENT ;==================================================================== org 0100h Start: ; Write your code here Loop: MOV P0 ,#00H MOV R5,#5 D1: MOV R6,#200 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 MOV P0,#0FFH MOV R5,#5 D11:MOV R6,#200 D22:MOV R7,248 DJNZ R7,$ DJNZ R6,D22 DJNZ R5,D11 jmp Loop ;==================================================================== END
  四、最终图片
  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分