您的位置: turnitin查重官网> 计算机 >> 计算机软件 >阐述可编程数字电路和微机接口虚拟实验系统设计和实现

阐述可编程数字电路和微机接口虚拟实验系统设计和实现

收藏本文 2024-02-16 点赞:25698 浏览:111646 作者:网友投稿原创标记本站原创

摘要:当前的数字电路与微机接口课程的论述教学和实践教学处于两种隔离的环境,论述课中黑板的文字描述或仅仅用PowerPoint的多媒体教学方式很难真实而完整地描述电路现象;而实验受到时间空间的限制,加之实验设备的不足,学生的实践机会大大减少,造成论述知识与实践脱节阻碍了学生知识的运用和革新。按照浅析、建模、实现的总体思路。本论文首先介绍了选题的背景和作用,在浅析了当前国内外对虚拟实验的探讨进展及虚拟实验的进展走势后确定了探讨方向,针对现有类似虚拟实验系统的特点和不足,提出了“数字电路与微机接口虚拟实验系统”的总体设计案例即系统功能、系统构架和系统工作流程。然后绍了面向对象的建模策略,并根据系统总体设计案例,利用面向对象的建模策略对虚拟实验及关键器件进行建模。重点讨论了电路模型的论述依据,并探讨了虚拟可编程模型和电路网格模型的实现原理和关键技术。本论文接着浅析了系统两个核心仿真机制:数字电路模拟机制和信号制约传递机制。给出数字电路模拟机制实现策略,以及优化延时制约的具体实现。对基于单线程和基于多线程的信号制约传递机制做了比较后,提出基于多线程的实现方式,讨论了多线程信号传递中的同步死锁不足。通过对虚拟器件的属性、策略、时间的描述,设计了系统三个核心类。然后着重介绍了虚拟可编程模块的实现,其中包括内核方式驱动、虚拟设备驱动以及虚拟寄存器的实现。最后,给出了本系统人机交互模型和操作界面、文件编辑、文件管理的实现策略,最终完成系统开发。关键词:虚拟实验论文微机接口论文数字电路论文虚拟可编程技术论文

    摘要5-6

    Abstract6-10

    插图索引10-12

    第1章 绪论12-15

    1.1 选题背景及作用12

    1.2 国内外探讨近况及进展走势12-14

    1.3 论文主要探讨内容14

    1.4 论文的组织结构14-15

    第2章 虚拟实验概述15-18

    2.1 虚拟实验定义15

    2.2 虚拟实验进展阶段15-16

    2.3 虚拟实验分类16

    2.4 虚拟实验特点16-17

    2.5 小结17-18

    第3章 系统浅析18-22

    3.1 系统目标18

    3.2 系统工作流程18-19

    3.3 系统架构19-20

    3.4 系统功能20-21

    3.5 小结21-22

    第4章 虚拟实验建模22-39

    4.1 面向对象建模22-26

    4.1.1 面向对象建模策略22-24

    4.1.2 系统仿真建模24-26

    4.2 虚拟器件建模26-31

    4.2.1 数字电路器件模型26-28

    4.2.2 可编程接口电路器件模型28-30

    4.2.3 虚拟导线模型30-31

    4.3 虚拟电路模型31-35

    4.3.1 电路的有向图模型31-32

    4.3.2 虚拟实验信号及传递模型32-33

    4.3.3 电路网格模型33-35

    4.3.4 虚拟电路编辑及存取35

    4.4 虚拟可编程实验模型35-38

    4.4.1 模型架构浅析35-37

    4.4.2 NTVDM 截取 VDD 机制37-38

    4.4.3 虚拟中断38

    4.5 小结38-39

    第5章 虚拟实验系统设计实现39-55

    5.1 系统仿真机制39-45

    5.1.1 电路模拟机制39-42

    5.1.2 信号制约传递机制42-45

    5.2 系统核心类设计45-47

    5.2.1 器件类的设计45-46

    5.2.2 导线类的设计46

    5.2.3 电路类的设计46-47

    5.3 虚拟可编程模块的实现47-49

    5.3.1 内核方式驱动47-48

    5.3.2 虚拟设备驱动48-49

    5.3.3 虚拟寄存器49

    5.4 系统交互功能的实现49-54

    5.4.1 人机交互模型50-51

    5.4.2 操作界面51-52

    5.4.3 器件编辑52-54

    5.4.4 文件管理54

    5.5 小结54-55

    结论55-57

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号