虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

高级数值仿真软件

  • 4位八段数码管的十进制加计数仿真实验(含电路图和仿真文件)

    4位八段数码管的十进制加计数仿真实验,程序采用汇编语言编写。此程序在仿真软件上与EDN-51实验板上均通过。仿真图中的数码管位驱动采用74HC04,如按EDN-51板上用想同的PNP三极管驱动在仿真软件上则无法正常显示。程序共分5块,STAR0为数据初始化,STAR2为计数子程序,STAR3为4位数码管动态显示子程序,STAR4为按键扫描子程序,STS00是延时子程序。由于EDN-51实验板上没装BCD译码器,所以编写程序比较烦琐。 程序如下: ORG 0000H                LJMP STAR0                        ;转程序 SRAR0ORG 0200H                                          ;程序地址 0200HSTAR0:   CLR 00                                  ;位 00 清 0               MOV P1,#0FFH                    ;#0FFH-->P1               MOV P2,#0FH                      ;#0FH-->P2               MOV P0,#0FFH                    ;#0FFH-->P0               MOV 30H,#00H                    ;#00H-->30H               MOV 31H,#00H                    ;#00H-->30H               MOV 32H,#00H                    ;#00H-->30H               MOV 33H,#00H                    ;#00H-->30H               LJMP STAR3                        ;转程序 SRAR3STAR2:   MOV A,#0AH                       ;#0AH-->A               INC 30H                                ;30H+1               CJNE A,30H,STJE                 ;30H 与 A 比较,不等转移 STJE               MOV 30H,#00H                    ;#00H-->30H               INC 31H                                ;31H+1               CJNE A,31H,STJE                 ;31H 与 A 比较,不等转移 STJE               MOV 31H,#00H                    ;#00H-->31H               INC 32H                                ;32H+1               CJNE A,32H,STJE                 ;32H 与 A 比较,不等转移 STJE               MOV 32H,#00H                    ;#00H-->32H               INC 33H                                ;33H+1               CJNE A,33H,STJE                 ;33H 与 A 比较,不等转移 STJE               MOV 33H,#00H                    ;#00H-->33H               MOV 32H,#00H                    ;#00H-->32H               MOV 31H,#00H                    ;#00H-->31H               MOV 30H,#00H                    ;#00H-->30HSTJE:      RET                                        ;子程序调用返回STAR3:   MOV R0,#30H                      ;#30H-->R0                MOV R6,#0F7H                   ;#0F7H-->R6SMG0:    MOV P1,#0FFH                    ;#0FFH-->P1                MOV A,R6                            ;R6-->A                MOV P1,A                            ;A-->P1                RR A                                     ;A向右移一位                MOV R6,A                           ;A-->R6                MOV A,@R0                       ;@R0-->A                ADD A,#04H                        ;#04H-->A                MOVC A,@A+PC               ;A+PC-->                MOV P0,A                            ;A-->P0                AJMP SMG1                        ;转程序 SMG1SDATA:   DB 0C0H,0F9H,0A4H,0B0H,99H                DB 92H,82H,0F8H,80H,90H SMG1:     LCALL STAR4                    ;转子程序 SRAR4                LCALL STS00                     ;转子程序 STS00                INC R0                                 ;R0+1                CJNE R6,#07FH,SMG0       ;#07FH 与 R6 比较,不等转移 SMG0                AJMP STAR3                       ;转程序 SRAR3STAR4:    JNB P2.0,ST1                      ;P2.0=0 转 ST1                CLR 00                                 ;位 00 清 0                SJMP ST3                            ;转ST3ST1:         JNB 00,ST2                          ;位 00=0 转 ST2                SJMP ST3                            ;转 ST3ST2:         LCALL STAR2                    ;调子程序 STAR2                SETB 00                               ;位 00 置 1ST3:         RET                                      ;子程序调用返回ORG 0100H                                         ;地址 0100HSTS00:     MOV 60H,#003H                ;#003H-->60H  (211)DE001:     MOV 61H,#0FFH               ;#0FFH-->61H (255)DE002:     DJNZ 61H,DE002               ;61H 减 1 不等于 0 转 DE002                 DJNZ 60H,DE001               ;60H 减 1 不等于 0 转 DE001                 RET                                     ;子程序调用返回                 END                                    ;结束 上次的程序共有293句,经小组成员建议,本人经几天的研究写了下面的这个程序,现在的程序用了63句,精简了230句。功能没有减。如谁有更简练的程序,请发上来,大家一起学习。 4位八段数码管的十进制加计数仿真实验(含电路图和仿真文件)

    标签: 数码管 十进制 仿真实验 仿真

    上传时间: 2013-10-11

    上传用户:sssl

  • 基于NS2模拟软件的TCP协议实验设计

    目前在计算机网络实验教学中往往只进行设备配置与管理,使得学生对于协议机制和性能分析没有较好的理解。构建基于NS2仿真软件的TCP协议的实验,在软件中对TCP协议的慢启动、窗口机制以及拥塞控制进行仿真分析。实践表明,在网络实验教学中使用NS2有利于学生更加直观地理解网络协议的实现原理,能得到较好的实验教学效果。

    标签: NS2 TCP 模拟软件 协议

    上传时间: 2013-11-22

    上传用户:xuanchangri

  • 步进电机基本原理及protues仿真

    步进电机是工业控制中重要的执行器件,它的使用使一些复杂的控制功能得以实现。本文旨在通过protues仿真软件介绍一下步进电机的控制原理...

    标签: protues 步进电机 仿真

    上传时间: 2013-12-08

    上传用户:hoperingcong

  • Proteus仿真ARM7实验手册

    Protteus 7.5 与arm联合仿真软件,也是学习arm的好帮手。

    标签: Proteus ARM7 仿真 实验手册

    上传时间: 2013-10-13

    上传用户:ABCDE

  • 基于SystemView的GSM系统设计与仿真

    针对通信实验室硬件设备不完善的情况,在研究GSM系统原理的基础上,采用SystemView通信系统设计与仿真软件,对GSM系统的信源、信道、调制/解调等模块进行了设计与仿真。该设计避开了复杂的硬件搭建,可以在不具备实验环境的条件下同样也能完成复杂的通信系统设计与仿真。通过对GSM系统的输入波形和输出波形进行仿真分析,证明了设计系统的正确性。有助于更深层次的认识实际系统的工作原理和过程。

    标签: SystemView GSM 系统设计 仿真

    上传时间: 2014-12-30

    上传用户:gengxiaochao

  • 低入射余角下雷达海杂波的建模与仿真

    针对非相参和相参两种雷达体制, 分别采用修正的零记忆非线性变换法和球不变随机过程法来实现具有给定相关性的K分布随机数序列的产生, 并以Visual C + + 为平台实现了仿真软件。仿真结果证明了模型和算法的有效性。

    标签: 雷达 海杂波 建模 仿真

    上传时间: 2014-01-16

    上传用户:liufei

  • Proteus仿真ARM7实验手册

    仿真软件 Proteus是英国Labcenter electronics公司的EDA工具软件,Proteus已有十五年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,他的电路仿真是互动的,针对微处理器的应用,可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,您不需要别的,Proteus为您建立了完备的电子设计开发环境!Proteus 产品系列也包含了革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。Proteus可以仿真8051、ARM、AVR、PIC单片机,不愧为一款非常优秀的嵌入式仿真软件。简而言之,proteus是个很好的东西,几乎没有他不能干的!

    标签: Proteus ARM7 仿真 实验手册

    上传时间: 2014-12-31

    上传用户:wushengwu

  • EWB电路仿真软件(使用方便简单)

    这个可以仿真电路!

    标签: EWB 电路仿真软件

    上传时间: 2013-11-24

    上传用户:ddddddos

  • 单片机开发仿真环境keil.c51.v706.Full

    单片机仿真软件,单片机开发仿真环境keil.c51.v706.Full。

    标签: keil Full 706 51

    上传时间: 2014-12-31

    上传用户:lo25643

  • 电路仿真ewb512

    电路仿真软件

    标签: ewb 512 电路仿真

    上传时间: 2013-10-08

    上传用户:cainaifa