设计与开发

51单片机仿真软件 介绍一个非常好用的单片机仿真软件PROTEUS(带下载链接)

小编 2024-10-23 设计与开发 23 0

介绍一个非常好用的单片机仿真软件PROTEUS(带下载链接)

首先把proteus软件链接发给需要的朋友

百度网盘链接:https://pan.baidu.com/s/1gaWBwyVgbQGEDL-29Zkqhg

提取码:ddgd

想自学低端单片机的小伙伴们,可以延续我以下的思路自学。

从事单片机教学多年,虽说不够精通,但带领学生入门单片机足够了。说实话,一个从没有接触过计算机语言的初学者,因为没有程序的概念,学习单片机是有一定难度的。但如果方法得当,则能再最短时间内入门,也会为之后的深入学习打好一个良好的基础。以下我将从几方面来总结入门单片机需要做的几步。

首先,选好设备。一台电脑是必备,计算机可用来写程序,也可用来做仿真。最好能买一块单片机的开发板,最简单的那种,包含流水灯,数码管,按键,显示屏即可,淘宝网价钱不等,100不到就能买到好的。这样能接触到实物,直接用实物进行调试,更易于单片机的学习和开发。

其次,学会安装并使用软件,包括程序软件和仿真软件。程序软件现在已经发展到Keil 4版本了,仿真软件proteus的使用也非常方便,布置流水灯,电子表,点阵,1602,12864等都可以练习。其实我觉得用仿真软件入门单片机足够了。

在设计产品之前,有必要做一些理论上的充电。需要预备的理论基础包括进制、数字电平、发光二极管、keil软件和proteus软件的使用。

以下简单介绍以下proteus软件的实用。

仿真软件proteus的使用方法和步骤

1、打开软件

2、保存,选路径,取名字。

3、从元件库中选择元器件。

点击元件库,点击P,填写元器件型号或者关键字,双击或者单击ok。

选中某个元器件,在图面上双击鼠标左键,该元件便放在图面上了。

上图中红色单片机框形是单击鼠标时的情形,再单击就放下了。

4、连线

将鼠标放在你想要连线的起始端(会出现一个红色小方框),单击,移动鼠标至你想要连接的终端(出现红色小方框),单击,这样便完成一条连接线了。

5、将keil软件生成的*.hex文件下载至单片机中。

双击单片机,在program file右边路径中选取找到*.hex文件并添加,ok。

6、点击运行图标,运行程序看仿真效果。

为什么我不用51单片机仿真软件proteus?

记得前段时间,我收到了一个小伙伴的咨询:51单片机用什么仿真?

说到仿真,大家第一个想到的肯定是单片机仿真软件proteus。

这个软件我在很多年前用过一次,后面就再也没用了。

原因很简单,虽然用得很方便,但是单片机开发是一个比较注重实战的技能。

这里说的实战不是让你在proteus上实战,而是在实际的板子上调试。

软件再强大,很多参数都是固定的,而实际出来的硬件会有非常多因素的影响。

比如说元器件选型不对,程序延时不对,这些都会造成你的程序跟仿真的结果不一样。

所以我们无际单片机编程坚决让学员能实际动手干,就不要用仿真。

哪怕是你打个板,也不用花多少钱,但是你从打板到焊接,再写软件实现功能。

这个过程能让你学到非常多东西,问题很多时候就是出在最容易被忽视的地方。

大家千万不要小看那些功能简单的产品,实际做起来也没那么简单,需要考虑的因素很多,我就在这上面吃过很多亏。

所以,不要说仿真了,记得在前几年我做一款产品的时候,自己没思路,然后抄袭同行的板子。

电路抄袭得一模一样,但是就是做不出来别人的功能,后面因为客户那边有变动,那个产品也搁置了。

那个问题也一直没想明白,后面我们初步判断有可能是哪些器件影响的,因为产品是220V供电,需要输出的电流比较大,哪怕是一个电解电容选型不对都会导致产品性能。

所以,新手学习单片机我强烈建议不要使用仿真,自己买个开发板和配件也花不了多少钱,投资自己这点钱都舍不得就不用学了。

一般实际产品开发,那些硬件工程师都不会在仿真上进行验证,而是直接打板调试。

如果有问题的话就飞线,一个产品最终肯定需要经历几次打板的过程。

我自己的焊接水平和硬件的一些知识就是通过自己不断经历这个过程掌握的。

虽然我们是从事单片机软件开发,但是跟硬件工程师打交道,难免会有摩擦。

比如说硬件工程师打死不承认是他的问题,除非你找到确凿的证据。

这种事情我经历过几次,想解决就必须自己亲自动手飞线改电路,最终把问题解决确定是硬件的问题。

这也是我之前一直说的,为什么要先定位软件,因为做软件的过程必定会频繁接触到硬件调试。

而硬件调试基本接触不到代码,软件做久了,产品做多了,自然而然硬件也懂得差不多了。 后面,我自己也尝试了几个产品的pcb layout,慢慢有了自己从零独立从项目的

相关问答

我学习 51单片机 但是一直没有用过单片机的 仿真器 我想问一下...

其实我认为51单片机用仿真器的意义不大,因为很多仿真软件都是可以完成这个功能的,而且已经是非常成熟了。至于你说的仿真器,仿真器主要作用就是硬件调试,就是...

multisim怎么用C语言 仿真51单片机 ?

1、打开multisim软件,通过菜单栏的“FIle”->“New”->“Design”新建一个设计文档。2、在新建的设计文档的工具栏选择“PlaceMCU”,在弹出的列表中选择805...

51单片机 ,除了keil 软件 ,还有什么 软件 用来开发程序啊?

Keil很好用啊,你用的是那个版本的啊,单片机编程还有一款常用的软件IAR,出现错误没有办法查找,这个对初学者来说很正常,语法错误,漏掉封号之类,初学者都是...K...

开发 51单片机 用什么 软件 编程?

51单片机采用keilC51编写程序。51单片机采用keilC51编写程序。

单片机 中硬件 仿真软件 仿真区别, 单片机 的硬件仿真器是什么有什么用,keil能进行硬件仿真吗,仿真哪些项目?

硬件仿真:顾名思义就是你想像到的每一个信号都是由实体硬件发出的,比如说一个单片机硬件仿真器,它也会给你提供和真实单片机相同的封装、脚数的一个接口,然后...

新手如何学习 单片机 ,用那些 软件 模拟比较好?

关于如何学习单片机,你可以看看《如何学好单片机?》这个问答,里面有关于怎么学习的详细解读。今天重点说说你的第二个问题:用那些软件模拟比较好?一、单片...

51 模拟器 软件 怎么安装-ZOL问答

51模拟器是一款虚拟机软件,用于模拟手机环境,支持多种型号的安卓手机。安装51模拟器可以让我们在电脑上运行手机应用软件,无需真正购买一部安卓手机。安装51模...

单片机 什么 软件 可以出答案?

单片机可以使用多种软件来输出答案,最常用的是编写程序后,将程序下载到单片机中,通过串口或LCD等外设输出相应的答案。具体来说,常用的单片机编程软件包括Ke...

51单片机 属于 软件 还是硬件?

51单片机也是结合了硬件和软件,属于嵌入式范畴一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件...

89C 51单片机 可以用 软件 模拟直接驱动LCD吗?

是可以的.不过如果是TFT的话最后是带驱动.不然您的单片机忙不过来.如果是LCD的话是绝对没问题的.只要保持刷新频率不要低于50Hz.是可以的.不过如果是TFT的话...

猜你喜欢