proteus零基础小白学习笔记

 1.软件安装及windows版本兼容性报错解决方案

(本人尝试过若干博客文章后比较有用的文章链接)

1.proteus安装

Proteus软件下载安装(包含win10安装proteus8.0+报错问题解决)_proteus安装包有问题-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/weixin_42640280/article/details/128990308

2.keil卸载,安装,配置全程

本人遇到的问题

Keil5 software packs和legacy device database分类讲解-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/as480133937/article/details/88356009

如何彻底删除keil5_keil5卸载-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/Damon_Sandy/article/details/130314186软件安装教程,原视频在哔哩哔哩

https://docs.qq.com/doc/DS21JbWhJaEJRYndmicon-default.png?t=N7T8https://docs.qq.com/doc/DS21JbWhJaEJRYndm
 

2.proteus新手入门教程

(仍然是放上我阅读一堆之后最喜欢的博主的链接)

1.点灯实验

仿真软件proteus点亮led实验_proteus led-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/feinifi/article/details/121980481单片机———LED灯(Proteus和KeilC51)_利用proteus点亮8个发光二极管74ls138从中间到两边-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/weixin_46629453/article/details/122121408Proteus的编译运行(以AT89C51为例)_proteus编译在哪-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/m0_53573725/article/details/132916025Proteus快速入门(最详细教程)-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/ediykk/article/details/131878256

初写博客的原因与想法

刚好是大三的光电传感器课程设计,因为要用到这些软件,所以把学习过程精简一点用优快云博客做个记录。

从高考后就想自学编程,大一大二也下载安装了许多奇奇怪怪的软件,大多数没用几天课程结束就删除了,或者放在硬盘里吃灰。除了体验了下载安装报错的重重困难,感觉并未受益多少,现在装新软件仍然耗时耗力。于是记一点笔记,做一点反思,也供同学们参考,有什么问题或者好点子好想法欢迎评论区留言。

(1)首先是下载安装,大部分资源都是开源的,但有一些实在搜不到,或者安装过于麻烦,那么其实也可以考虑付费或者请已经装好的同学帮忙(不要忽视时间成本)

(2)查阅资料以及自主安装的心得体会

安装软件,配置环境,从大一安装C++,python,AutoCAD,大二NI Multisim,CCS,Xilinx System Generator到大三Zemax、Macleod、keil、proteus、anacoda,给我的VS、python配置opencv环境等等,真的是已经尝试数十种软件了。每次我们学习一个新的软件,尽量找最新的博客文章,然后最好把常见报错的文章也找出来,这样就能更快地完成安装啦。

编程软件和仿真软件巨多,所以学习的时候一定要化繁为简,找到其中的共通点,这样才能简洁高效。语法其实不那么重要了,许多好的软件和编译器都会有语法提示,日常编程最大的困境还是没有思路。主函数、功能函数怎么写?整个架构怎么布置?重要的循环和判断语句怎么写?算法的基本算子怎么写?(算法网上一搜都有一大堆,难的是理清数学原理并且用编程语言清晰地描述出来。)

之前学习过的课程,大学计算机,微机原理,学过这些课程就更应该在学习新软件的时候,对其中程序的存储,调用认识更清晰。现代的计算机,控制器,计数器这些东西都不大需要我们考虑,都是从硬件上就已经确定的东西,真正我们能够改变的还是对存储区域的读写,如何整理信息,使之从杂乱无章的文字、数据,变成高效的系统结构,思维脉络,成为可以指导我们生活的方法论,才是我们应该学会的。

当信息变得越来越容易获取,软件资料越来越容易下载,那么真正需要我们做的,便是如何高效地对它们甄别和使用。

(3)关于大学学这么多软件的意义。

大部分都是EDA、CAD软件,我的专业是光电信息科学与工程,这种交叉学科体验的软件数量确实巨多,但是大部分在以后的工作中可能很少会用到。

我希望可以发现一些共通的东西:

首先,短时间内精通这些软件的使用是很困难的,但是也不要单纯为了交作业,甚至不安装,直接拿别的同学的仿真提交(实在困难另当别论)。因为课内的许多知识是需要在实践中体验和感受的,单纯看书听课其实很容易忘记,如果每学一门课就去买相关的模具、零件、镜片,然后自己搭建模型,电路,光路显然也不现实,这个时候用仿真软件体验一下课内知识就显得很有效果。

其次,既然很多知识学了也是白学,工作中很少用的到,那么就重视一下自己的体验感,知道世界上原来存在这样一个东西,存在这样一套软件。把这个过程当做满足好奇心和求知欲。真正重要的是,学会如何解决问题。随着计算机科学,虚拟技术的发展,我们在想要实际搭建一个工程项目的时候,就应该首先想到去找相关的仿真软件。如果没有这样的仿真软件,那么就应该想到或许我们可以自己用编程语言进行一些基础的逻辑仿真、程序仿真,从而帮助我们避免一些错误。甚至,可以成立一个团队去开发这样的一套软件。我们现在上学的过程中,虽然没有真正工作,但也已经接触到了整个行业的冰山一角,在这些实践课程中渐渐感受到许多行业内存在的不高效,繁琐,知识产权被国外垄断的问题,在日后几十年的工作中,这些都是我们可以尝试去有所突破的方向。

最后,养成勤于思考的好习惯,熟悉每一个软件的操作流程,在下载安装了这么多软件之后,对软件的安装,破解,文件的保存,程序的编译等等,这些内容即使不看攻略也应该轻车熟路,不能每次遇到一个问题就只会一篇文章一篇文章翻,一条一条操作对着做,那样显然太低效率了。尝试自己解决问题,尝试寻找新的解决问题的方法(比如经常关注有没有更方便的编译环境,有没有更高效的仿真软件,甚至在这个过程中我们可以发现哪些公司非常厉害,哪些软件应用很广,传播很快,比如python的各种集成环境从我大一刚接触时到现在大三发展的真的超快)

  我们经常感到日常所做的许多工作都仿佛只是在重复,没有任何创新,只是一遍一遍重复简单的东西,又因为简单的东西多而杂显得特别麻烦,因而我尝试学会从简单的东西里面寻找到新的东西,温故而知新,多尝试新的东西,然后找到有效的方法,那么我们就能取得进步。

仿真既然如此高效的话,那么我们也可以在闲暇的时候发挥想象力和创意,或许真的可以做出一些新奇实用又好玩的东西。畅想一下,现在都是借助电脑和国外的软件进行仿真设计,未来十年二十年,是否可以使用移动终端,3D全息投影和国产软件进行仿真设计?那时候大家的创造力又会迎来新的突破了。
 

作为学习笔记,本博客持续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值