目录

  • 1、Proteus编译代码
  • 2、单片机引脚毫无现象

1、Proteus编译代码

如何用Proteus直接编译51单片机和32单片机的代码,再自动下载到画完电路的单片机中,在上一篇文章里面有详细的教程,在此不再赘述。

2、单片机引脚毫无现象

在proteus里面经常出现下载完程序之后引脚的颜色没有变化的现象,表面上似乎并没有将程序下载进去,在这里罗列几种情况:

  • 在你不注意的时候可能无意中勾选了AttAttach hierarchy module这个选项,这个是在创建proteus模型的时候捆绑层次模块,相当于子电路的创作,也就是在proteus里面创建自己的动态模型所必须经历的一步,如果你勾选了,就代表你在进行模型的创作,正在绘制模型内部的电路。这样的话,再将程序下载到我们的单片机中,无异于在没有操作系统的电脑上空跑应用程序。所以必须将这个勾去掉

  • 当你下载不进去程序的时候,请仔细检查一下自己的原理图是否正确。比如这幅图,只是在P10到P17这些管脚上放置了网络标号,想把线引出来,可能是由于疏忽没有将另外一头的网络标号给画完,下载程序之后单片机的管脚颜色没有任何变化,而且proteus也不会报错,这就是比较头疼的错误了,需要你自己的洞察力足够强大。实际上P10到P17不需要接线出来,只有P10、P11和P12是连接在LCD1602上面的。电路改完下载程序就可以完成仿真了。

  • 如果出现Logic contention(s) detected on net ##,一方面可能是由于该接地的地方未接地,该接VCC的地方未接VCC,另一方面也有可能是标号重复。总之会出现逻辑上的问题。但也不排除软件自身的问题,就比如下面这个问题,会出现警告,连线虽然不怎么标准,但是删改之后依旧是P01-P07网络会出现警告,可能是系统或者软件本身的问题。不管怎样,最终达到我们的仿真目的即可。

  • 有时下载程序完进行仿真之后会出现Simulation is not running in real time due to excessive CPU load的警告,并且此时仿真速度很慢,应该就是软件的计算量有限,或者有太多的负载比如LED,可以尝试着删去一些电路,逐个寻找问题。这是我们找问题的一个很有效的办法。
    `

有关Proteus的下载和仿真问题相关推荐

  1. 【沧海拾昧】Keil uVision5新建stm32工程并联合Proteus 8 Professional简单仿真

    #C0101 沧海茫茫千钟粟,且拾吾昧一微尘 --<沧海拾昧集>@CuPhoenix [阅前敬告] 沧海拾昧集仅做个人学习笔记之用,所述内容不专业不严谨不成体系 如有问题必是本集记录有谬, ...

  2. 如何使用keil进行编译并且用proteus进行51单片机仿真实现0~F的数码管字符显示

    文章目录 一.目的: 二.在keil中进行程序编译 三.在proteus上画出电路图 四.将keil中编译的hex文件在proteus电路图中进行仿真运行 一.目的: 使用keil进行编译并且用pro ...

  3. 【单片机】Proteus安装、MDK5安装、Proteus与Keil联合仿真教程

    1.需要的文件 2. 文件"Proteus软件"的安装 参考:proteus7.8的安装.破解.汉化教程https://jingyan.baidu.com/article/86f4 ...

  4. Proteus 8微机接口仿真模拟实验,8086,8255A,DAC0832输出四种波形

    Proteus 8微机接口仿真模拟实验,8086,8255A,DAC0832输出四种波形 文章目录 Proteus 8微机接口仿真模拟实验,8086,8255A,DAC0832输出四种波形 一.设计名 ...

  5. 电路仿真软件详谈(27),基于电路仿真软件proteus的实时时钟仿真

    电路仿真软件的使用越来越多,因此电路仿真软件的重要性不言而喻.对于电路仿真软件,小编在往期文章中做过诸多介绍.为增进大家对电路仿真软件的了解,本文将对电路仿真软件proteus予以讲解,主要内容为基于 ...

  6. 红绿灯单片机仿真;Keil和Proteus的联合使用仿真;包含免费资源

    红绿灯单片机仿真,Proteus和Keil的使用. 源代码如下 #include<reg51.h> #define uint unsigned int #define uchar unsi ...

  7. 基于proteus的51单片机仿真实例二、关于proteus

    一.proteus的使用 proteus软件能对单片机系统同时进行软件和硬件仿真.是初学单片机而又没有硬件工具的一个很好的选择. 后面的学习将以protwus 7.4中文版为学习平台. 1.软件的下载 ...

  8. Proteus使用教程并仿真51程序——LED流水灯

    目录 一.Proteus简介 二.安装Proteus软件 三.熟悉Proteus软件 1.如何创建工程 2.界面简介 四.51程序设计和仿真 1.绘制原理图 1)添加元件 2)摆放元件 2.编写51程 ...

  9. Proteus 8.9 模拟仿真Arduino控制点亮LED

    目标: 1.安装Proteus 8 模拟仿真软件 2.使用Proteus 8进行Arduino控制点亮LED灯 Proteus 8 模拟仿真软件 链接:链接:https://pan.baidu.com ...

最新文章

  1. windows 处理bat连接本地mysql
  2. 轻松读懂数据结构系列:早操排队图解选择排序
  3. 【重要】2022年有三AI实战课程讲师招募,只等你来!
  4. Vue精确到小数点后两位
  5. sqlite3_colum
  6. Shape Context
  7. iscsi-target
  8. Android -- 启动Service并传递数据
  9. umijs 修改默认配置_UmiJS基础教程(2) 目录结构
  10. python爬虫之数据存储(四):MySQL数据库
  11. 追逐自己的梦想----------辅助制作第二十四课:寻路call的分析
  12. SCC计算机控制,计算机控制系统功能之监督控制-电脑自学网
  13. 计算机模拟器demo,房东模拟器(The Tenants)demo试玩版
  14. 动漫制作要学计算机吗,学习动漫制作需要掌握哪些电脑软件?
  15. HTML学生作业网页:使用HTML+CSS技术实现传统文化网页设计题材-西安事变历史纪念馆 10页 带视频 带音乐
  16. 深度学习【注意力机制(Attention)原理和实现】
  17. speedoffice(PPT)怎么设置文字竖向
  18. php抽奖页代码,php抽奖代码
  19. 软件测试期末复习重点
  20. HashSet 集合

热门文章

  1. “办公宝”为什么刷屏了?原来科技产品还可以这样取名
  2. 第一个html--仿英雄联盟
  3. 黑客也有解不开的难题?我“鹅鹅鹅战队”不服!
  4. shell 清楚空格_shell使用技巧:快速去除字符串中的空格
  5. 【C语言】:第一个小游戏-猜数字(内推两个特好用的软件)
  6. Win32程序添加托盘图标
  7. 视觉中国的NoSQL之路-从mysql迁移到Mongodb
  8. 如何安全的存储用户的密码
  9. Android 7.0系统使用Intent跳转到APK安装界面
  10. 比贫穷更可怕的,是缺乏这3样东西