草庐IT

Modelsim仿真

全部标签

Proteus仿真学习笔记

🎋1.基操🌿1.1Proteus概况英国LabCenterElectronics公司出版的EDA工具软件。不仅有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。是比较好的仿真单片机及外围器件的工具。从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台。其处理器模型支持8051、AVR、ARM、8086等,并持续增加其他系列处理器模型。在编译方面,它支持IAR、Keil和MATLAB等多种编译器。🌿1.2相关书籍范海绍,李方园等编著.零起点学Proteus单片机

Matlab机器人仿真(五):利用DH法建立六轴机器人(复现,整合,记录)

DH法包括两种:一种为标准DH法,另一种为改进型DH法,如图所示(图片转载来自https://blog.csdn.net/qq_26565435/article/details/91460988):例子:建立一个常见的简单3轴机器人:在建立一个常见的六轴机器人:例子如图所示:case1:case2:case3:在matlab中建立机械臂模型MATLAB代码:%%利用标准D-H法建立多轴机器人clear;clc;L1=Link('d',5,'a',5,'alpha',-pi/2,'offset',0);%Link类函数;offset建立初始的偏转角L2=Link('d',0,'a',20,'al

嵌入式硬件:proteus仿真放大电路

需求在设计放大器电路时,需要用到仿真软件进行辅助。这里采用proteus,如下图简单的同向放大电路。proteus自带的ANALOG库包括ADI公司几乎所有的放大器元件,很方便我们使用,如下图:问题单电源供电不显示波形问题在仿真软件中,如果采用单电源进行供电,则按如下电路图:这是一个简单的同向放大电路,采用单电源供电,放大倍数为5倍。我们添加的激励源如下:按我们分析,输出端应当是500mv的正弦波。但我们实际运行发现:输出端并没有波形,且电压是恒定的0.01V。其实这并不是proteus仿真的问题,而是我们采用单电源供电,激励源为100mv,则其波动范围是-100mv到+100mv之间,导致其

FPGA项目(10)——基于FPGA的倒计时显示电路的设计与仿真

        本次做的题目是:基于FPGA的倒计时显示电路设计,        题目要求如下:        详细要求如下:        本次设计的代码通过了仿真。(用的是quartus自带的仿真器)        这次设计分为两个模块,一个是倒计时的控制模块,另一个是数码管的显示模块。在倒计时控制模块中调用(例化)显示模块,从而实现分层设计。        关于数码管动态显示,可以参考我的这篇博客:FPGA项目(5)--FPGA控制数码管动态显示的原理_fpga数码管显示实验原理_嵌入式小李的博客-CSDN博客https://blog.csdn.net/guangali/article/

基于STM32单片机的智能家居窗户窗帘控制系统红外遥控proteus仿真原理图PCB

功能:0.本系统采用STM32F103RCT6作为单片机1.LCD1602液晶实时显示当前时间/窗帘状态/光照强度2.支持手动按键/定时/光强检测三种模式控制窗帘3.'设置’键进入设置界面4.默认状态下’确定’键可切换模式5.设置界面’确定’为确定6.支持掉电保存7.采用DC002作为电源接口可直接输入5V给整个系统供电原理图:PCB:主程序:/*************************************************************智能窗帘补充说明:********************************************************

ROS仿真环境安装与配置

ROS安装ROS安装可参考官方文档:https://wiki.ros.org/melodic/Installation/Ubuntu因为ros版本需要与Ubuntu的版本对应,如本机是Ubuntu18.04需要安装Melodic,Setupyoursources.listSetupyourcomputertoacceptsoftwarefrompackages.ros.org.sudosh-c'echo"debhttp://packages.ros.org/ros/ubuntu$(lsb_release-sc)main">/etc/apt/sources.list.d/ros-latest.l

基于51单片机的LCD1602电子钟闹钟proteus仿真设计

本设计是基于51单片机的LCD1602电子钟闹钟proteus仿真设计源码+仿真+原理图+器件清单仿真软件版本:proteus7.8程序编译器:keil4/keil5编程语言:C语言编号C0001资料文件下载链接:https://docs.qq.com/doc/DS1N1VEpDc2JHUlVx功能介绍:(1)可由按键调整时间(2)可整点报时(“嘟、嘟”声)(3)可设定时,定时时间到发出“嘟、嘟”声仿真图:原理图(提供源文件):程序:main.c#include#include/***********************引脚定义************************/sbitK1

Quartus II 13.1与Modelsim SE的安装

目录一.资源下载二.软件安装2.1QuartusII13.1的安装2.2QuartusII注册2.3ModelsimSE版本安装2.4Modelsim注册一.资源下载软件资源下载链接:提取码:38ny注册资源下载链接(用于QuartusII):提取码:zbho注册资源下载链接(用于Modelsim):提取码:hi5b二.软件安装2.1QuartusII13.1的安装在文件QuartusII_13.1文件下,解压QuartusSetup-13.1.0.162.rar,:解压后得到:运行这个可执行程序:点击next:之后勾选对应选项并点击next:之后选择安装位置,并点击next:选择安装内容,并

基于51单片机8音键电子琴仿真设计原理图

该设计采用AT89C52(AT89C52数据手册)单片机作为主控制芯片,外接灯光闪烁功能和8音调键。共有8个音节和4个功能按键。可播放内置乐曲,可弹奏录音,采用24C02(24C02数据手册)芯片作为EEPROM存储,掉电不掉内容,LM386(LM386数据手册)功放模块外接扬声器。具体功能介绍:  8个弹奏键,具有很强的娱乐性。  独创--弹奏录音功能能录音,能回放,听起来更惬意。  内置多首音乐。  4个功能按键设计,PLAY(播放)NEXT(下一首),PRE(上一首),STOP(停止)按键。  5V电源转接PIN,供电稳定,方便实用。  采用LM386功放和专用音乐喇叭,声音更柔和动听,

亚阈值区MOSFET阈值电压Vth随温度变化曲线仿真【Cadence】

亚阈值区NMOSVth随温度变化曲线仿真【cadence】一、测试电路搭建这里我使用的工艺是SIMC的0.18微米工艺库,电路如下图:其中NMOS的W/L设为6u/3u,可根据实际情况而定。二、ADE_L仿真环境设置Vds的初始值设定为80mV,Vgs的初始值设定为200mV,目的是保证NMOS工作于亚阈值区。选择使用dc分析,勾选SaveDCOpeartingpoint选项后,点击OK。点击Tools,选择parametricAnalysis,扫描温度变量temp,扫描方式随意,点击绿色运行按钮。返回ADL_X界面,选择ResultsBrowser在左上角选择dcOpinfo,然后选择NM1