proteus 下载安装:
链接:https://pan.baidu.com/s/1UblYY-DECcvmbtSHfFnEiA?pwd=vayd
提取码:vayd
安装过程我就不再一一叙述了,
参考:https://blog.csdn.net/weixin_44543463/article/details/116203188

1.打开proteus,创建工程文件

选择创建路径

点击下一步

点击下一步

点击下一步

点击完成工程创建

2.进行原理图创建

在库中搜索STM32F4,由于proteus8.9中没有stm32f407的芯片,所以我们选择stm32f401代替

在库中搜索LED灯,在原理图中放置两个LED灯,并与芯片的PD1,PD2口连接,阴极接地。


3.开始仿真

双击芯片,选择我们当初生成的跑马灯HEX文件

点击右下角开始进行仿真

我们看到两个LED灯D1和D2交替闪烁,说明我们的跑马灯实验已经仿真成功。

使用proteus8.9进行跑马灯程序仿真相关推荐

  1. Proteus仿真STM32F103R6的寄存器版跑马灯程序

    STM32最简单的外设莫过于IO口的高低电平控制了, Proteus仿真STM32F103R6的跑马灯程序. 一.原理图 二.跑马灯C程序 // 粗略延时函数 static void delay(un ...

  2. Proteus仿真STM32F103R6的寄存器版跑马灯程序(存储器宏定义)

    跑马灯程序,存储器映像.用宏定义,增强程序的可读性.. 头文件: #ifndef __STM32F10x_H #define __STM32F10x_H#define PERIPH_BASE (0X4 ...

  3. 02 ARM11 时钟初始化后的跑马灯程序

    2019独角兽企业重金招聘Python工程师标准>>> .text .globl _start _start:ldr r0, =0x70000000orr r0, r0, #0x13 ...

  4. 单片机入门学习五 STM32单片机学习二 跑马灯程序衍生出的stm32编程基础

    上篇文章 单片机入门学习四 STM32单片机学习一 跑马灯程序和创建工程 仅介绍了入门程序及其编译运行过程,下面开始对stm32的一些基础知识做一个记录. 1.stm32f103zet6(上篇问题3 ...

  5. 第十九节:依次逐个点亮LED之后,再依次逐个熄灭LED的跑马灯程序。

    开场白: 上一节讲了把74HC595驱动程序翻译成类似单片机IO口直接驱动的方式.这节在上一节的驱动程序基础上,开始讲跑马灯程序.我的跑马灯程序看似简单而且重复,其实蕴含着鸿哥的大智慧.它是基于鸿哥的 ...

  6. arm 跑马灯 linux,02 ARM11 时钟初始化后的跑马灯程序

    .text .globl _start _start: ldr r0, =0x70000000 orr r0, r0, #0x13 mcr p15, 0, r0, c15, c2, 4 ldr r0, ...

  7. 基于8255A接口芯片的跑马灯程序

    目前这段时间,微机原理这门课上到了接口部分:开始接触到基于接口芯片的汇编编程,这个星期五上机实验完成后.考虑了一下老师说的跑马灯程序,感觉逻辑上实现不是很复杂 于是去实现了一下,但是没跑起来:于是最后 ...

  8. ARM上裸奔的跑马灯程序

    今天用优龙ST2410测试了一下在不进系统的情况下裸奔跑马灯程序.首先总结下在ARM板上裸奔程序的几种方法:既然要在ARM上裸奔,首先地让ARM板不进系统,方法是上电复位后选BIOS的最后一项:7 : ...

  9. 写一个ST语言的跑马灯程序

    ST语言的跑马灯程序如下: repeat for i:=1 to 8 do for j:=1 to 8 do if (i=j) then write('*'); else write(' '); en ...

  10. 写一个跑马灯程序并注释

    我可以写一个简单的跑马灯程序,代码如下:// 定义一个字符串,用于显示跑马灯 var str = '你好,世界!';// 定义一个变量,用于表示跑马灯的位置 var pos = 0;// 使用循环,不 ...

最新文章

  1. 手把手教你生成对抗网络 GAN,50 行代码玩转 GAN 模型!(附源码)
  2. 分享Kali Linux 2016.2第47周虚拟机
  3. 管理系统中计算机应用第四章重点,管理系统中计算机应用课堂笔记第四章(4)...
  4. python基础2(来自廖雪峰的官方网站)
  5. 华为8x计算机横屏怎么设置,荣耀8x怎么设置横屏显示 两种操作方法详细介绍
  6. 血栓清道夫机器人_血栓“清道夫”找到了!洋葱排最后,排在第一很多人并不知道...
  7. 《跟菜鸟学Cisco UC部署实战》-第 0 章 宣传-课件(一共12章,免费)
  8. auto.js停止所有线程_Java线程与并发编程实践:深入理解volatile和final变量
  9. Mac/Linux 安装联邦学习 Fate 框架单机部署所需的依赖(填坑大全)
  10. 【记】接口自动化测试,完整入门篇
  11. vue框架导入echarts第一个示例
  12. [windpole]SharePoint异常:应用程序试图执行不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。...
  13. 如何打开CMD界面呢?打开CMD界面有四种方式。
  14. ubuntu 16 xenial EKL安装
  15. 修复WiFi网卡驱动异常导致WiFi图标消失报错代码(56)
  16. (五)学习笔记:软件管理rpm、dnf软件仓库搭建与管理
  17. 使用scrapy爬取手机版斗鱼主播的房间图片及昵称
  18. 每次开机总要打开很多软件
  19. PyCharm 2022.2 发布了,支持最新 Python 3.11 和 PyScript 框架!
  20. 跑分软件测试原理,各大跑分软件测试骁龙710和麒麟710的性能,结果你绝对想不到...

热门文章

  1. Java面试基础篇-Redis缓存
  2. mysql支持ip访问
  3. python爬取网站大数据_[Python]爬虫抓取大数据职位数据
  4. DataSet用法详细 转
  5. php huoqv 多选,镊噍虫刻蘖舌#joquycg
  6. 录音文件下载_拒绝敲键盘,在线版免费好用的录音转文字工具
  7. 计算机,通信职称考试,2017年通信工程师考试科目介绍
  8. 天天生鲜项目页面——商品列表页
  9. VB/VBA的浮点数结构
  10. ElasticSearch8.1.2 ik分词器