Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。
这篇文章介绍Proteus的下载,安装,建立工程,完成仿真运行。
当前项目源码下载:https://download.csdn.net/download/xiaolong1126626497/87260068
2. Proteus的安装Proteus 8.9 SP2 仿真软件安装包内部是带了汉化包,软件安装后将汉化安装包拷贝到软件的安装目录下覆盖就可以使用中文。
将软件包下载下来之后,双击Proteus 8.9 SP2 Pro.exe
然后按照提示点击下一步安装即可,中途的选项都可以选择默认。软件安装完毕后,如果想要汉化,将软件包里汉化目录下的文件夹拷贝到Proteus
安装目录下覆盖即可。
软件安装后,会在桌面创建快捷方式,Proteus软件需要使用管理员身份打开运行,否则会导致元器件库找不到报错。为了方便每次启动都是管理员身份,可以选择软件图标点击鼠标右键,设置管理员身份运行。
设置工程名称和保存路径点击下一步。
我这里是仿真STM32程序,这里就选择STM32的芯片。
创建完成之后工程的样子。
切换到原理图绘制页面,接着就可以进行原理图设计了。
这里要做的实验是,按键按下控制LED灯的亮灭,并且做一个闪光灯程序,先使用keil编写一个例子程序。
硬件连线:
按键使用PA1,按下为低电平,松开为高电平。
2盏LED灯分别连接在PB6和PB7口上。
(1)按键的初始化#include "key.h"
/*
函数功能:按键初始化
硬件连接:PA1
特性: 按下为低电平---没按下高电平
*/
void KEY_Init(void)
{
//开时钟
RCC->APB2ENR|=1CRL|=0x00000080;
//上拉
GPIOA->ODR|=1
关注
打赏
- 智慧农业: STM32F103ZE+ESP8266+腾讯云物联网平台+微信小程序设计
- STM32+ESP8266+MQTT协议连接OneNet物联网平台
- STM32+ESP8266+MQTT协议连接阿里云物联网平台
- Linux下编写ENC28J60网卡驱动,完善网络设备框架
- Linux下automake工具使用(自动构建Makefile文件)
- Linux系统下基础命令介绍
- QT软件开发-得到唯一文件名-当前时间与GUID
- 音频频谱显示-基于fmod设计音乐播放器并动态显示频谱图(二)
- 音频频谱显示-显示音频文件静态频谱图(一)
- QT软件开发-基于FFMPEG设计录屏与rtsp、rtmp推流软件(支持桌面与摄像头)(三)