草庐IT

34、基于STM32的电子时钟设计(DS1302)时钟、秒表、倒计时(Proteus仿真+程序)

编号:34基于STM32的电子时钟设计(DS1302)时钟、秒表、倒计时功能描述:   本系统由STM32F103系统+LCD1602液晶显示+按键模块+DS1302时钟模块+声光报警模块组成。1、使用LCD1602显示当前日期、时间、星期2、具有闹钟、倒计时、计时功能,时间到达后通过声光报警模块报警3、通过按键进行时间、日期的设置和调整4、系统关闭以后能保持时间值不丢失注意:只能使用Proteus8.11版本视频演示链接:34、基于STM32的电子时钟设计(DS1302)时钟、秒表、倒计时仿真图: 倒计时:秒表: 时间设定:程序源码:/****************************

modelsim仿真库的使用技巧

使用modelsim仿真库的两个技巧技巧1:打开已有工程的时候,直接开.mpf就行技巧2:把库路径放在桌面上,每次直接复制粘贴即可技巧3:每次修改仿真文件之后,只需要在project窗口重新compile再重新run一下就好了技巧4:让信号的名称简洁!最近参照文章把TD的仿真库添加进modelsim里,把FIFO和SPI仿真了好多天。。。。。这是当时解决的glbl的BUGmodelsim这个东西真的是,,,又爱又恨,,,现在觉得“那么熟练又那么心疼”(bushi技巧1:打开已有工程的时候,直接开.mpf就行但是第一次估计不是自动识别用modelsim软件打开,你需要自己去设置属性,打开的应用,

modelsim仿真库的使用技巧

使用modelsim仿真库的两个技巧技巧1:打开已有工程的时候,直接开.mpf就行技巧2:把库路径放在桌面上,每次直接复制粘贴即可技巧3:每次修改仿真文件之后,只需要在project窗口重新compile再重新run一下就好了技巧4:让信号的名称简洁!最近参照文章把TD的仿真库添加进modelsim里,把FIFO和SPI仿真了好多天。。。。。这是当时解决的glbl的BUGmodelsim这个东西真的是,,,又爱又恨,,,现在觉得“那么熟练又那么心疼”(bushi技巧1:打开已有工程的时候,直接开.mpf就行但是第一次估计不是自动识别用modelsim软件打开,你需要自己去设置属性,打开的应用,

STK12与Python联合仿真(一):环境搭建

环境搭建安装Python和Jupyternotebook关键一步STK配置But安装Python和Jupyternotebook这个各大博主都有讲解,附上几个链接吧JupyterNotebook介绍、安装及使用教程@知乎豆先生jupyternotebook自动补全@CSDN怎么会有不写代码的小朋友呢1.python安装时一定要选择让pip在系统的环境变量里2.要记住自己Python的安装路径,后面有用关键一步在STK的安装目录里找到:STK\bin\AgPythonAPI里面的agi.stk12-12.2.0-py3-none-any.whl我的是F:\STK\bin\AgPythonAPI路

STK12与Python联合仿真(一):环境搭建

环境搭建安装Python和Jupyternotebook关键一步STK配置But安装Python和Jupyternotebook这个各大博主都有讲解,附上几个链接吧JupyterNotebook介绍、安装及使用教程@知乎豆先生jupyternotebook自动补全@CSDN怎么会有不写代码的小朋友呢1.python安装时一定要选择让pip在系统的环境变量里2.要记住自己Python的安装路径,后面有用关键一步在STK的安装目录里找到:STK\bin\AgPythonAPI里面的agi.stk12-12.2.0-py3-none-any.whl我的是F:\STK\bin\AgPythonAPI路

【Proteus仿真】【51单片机】自动浇花灌溉系统设计

文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用Proteus8仿真51单片机控制器,使用LCD1602液晶、按键、DS18B20、PCF8591ADC、土壤湿度传感器、水位传感器、蜂鸣器模块等。系统运行后,LCD1602显示传感器检测的温度、湿度及水位值;默认以自动模式运行,若按下K4键切换为手动模式,此时可以通过K1和K2控制水泵和水箱开关。当再次按下K4键切换为自动模式;自动模式下,实时检测温度、湿度及水位值,当温度高于或低于设定阈值,声光报警。当湿度高于上限声光报警,低于下限且水箱水位高于30%,则开启水泵浇水。否则水箱开始加水,当水箱水位高于80%,停止加水

【Proteus仿真】【51单片机】自动浇花灌溉系统设计

文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介本项目使用Proteus8仿真51单片机控制器,使用LCD1602液晶、按键、DS18B20、PCF8591ADC、土壤湿度传感器、水位传感器、蜂鸣器模块等。系统运行后,LCD1602显示传感器检测的温度、湿度及水位值;默认以自动模式运行,若按下K4键切换为手动模式,此时可以通过K1和K2控制水泵和水箱开关。当再次按下K4键切换为自动模式;自动模式下,实时检测温度、湿度及水位值,当温度高于或低于设定阈值,声光报警。当湿度高于上限声光报警,低于下限且水箱水位高于30%,则开启水泵浇水。否则水箱开始加水,当水箱水位高于80%,停止加水

数字IC设计 - 使用VCS逻辑仿真工具

准备工作新建一个文件夹,将需要编译仿真的代码放到该文件夹内,这里在linux环境下创建了相关文件夹,并将全加器代码编写导入。全加器代码:moduleadder_full(dina,dinb,c,ci,dout); inputdina; inputdinb; inputc; outputregci; outputregdout; always@(*)begin {ci,dout}=dina+dinb+c; endendmodule仿真代码:moduletb_adder_full(); //Inputs regdina; regdinb; regc; //Outputs wireci; wi

数字IC设计 - 使用VCS逻辑仿真工具

准备工作新建一个文件夹,将需要编译仿真的代码放到该文件夹内,这里在linux环境下创建了相关文件夹,并将全加器代码编写导入。全加器代码:moduleadder_full(dina,dinb,c,ci,dout); inputdina; inputdinb; inputc; outputregci; outputregdout; always@(*)begin {ci,dout}=dina+dinb+c; endendmodule仿真代码:moduletb_adder_full(); //Inputs regdina; regdinb; regc; //Outputs wireci; wi

独立逆变器系统MATLAB-simulink建模及仿真

     独立逆变器不同于并网逆变器,是一种将直流电转换为特定频率与幅值交流电的电力电子装置,一般作为EPS、UPS以及孤岛微电网系统的雏形装置。由于其负载的多样性导致独立逆变器必须具备快速适应负载变化的特性。本设计通过对独立逆变器系统传递函数分析并由分析结果设计PID控制器,实现了电压电流三闭环的控制系统仿真,其仿真结果在不同比例系数下做了比较,同开环系统相比更具备快速响应能力和更高的系统稳定性,对不同的负载变化也更加满足响应要求。一、系统框架图   本设计逆变器主电路如图所示,经过LCL滤波器,滤除高频成分在负载处获得光滑的正弦波,控制技术采用正弦脉宽调制法(SPWM),图中L1、L2为滤