1 Proteus仿真软件Proteus主打单片机仿真,单片机软件仿真和实际运行速度不一样,仿真学习单片机各功能的设置及实现方法在这一步,学习基本理论学习单片机硬件知识学习单片机的硬件知识,可以只用软件仿真不做实验吗为什么我认为不可以,单片机软件的控制对象很多,也能实现非常好的仿真效果,结合仿真软件。
有没有一款可以模拟制作电路的软件有何推荐
题目是想找一款模拟仿真类的软件,可以选用常用的74LS系列芯片搭建电路,并能实现仿真效果的,有这类软件。这里主要推荐Proteus和Multisim,这两款软件都是业界非常优秀的仿真类软件,都能实现题目的要求。
1 Proteus仿真软件
Proteus主打单片机仿真,在元器件库中,可以支持51单片机、ARV单片机、PIC单片机、MSP单片机以及某些DSP等。还有非常多的运算放大器如LM224、LM258、MCP602、AD620等,还有显示类的器件,如LED、数码管、1602液晶、12864液晶等,支持74LS系列芯片,可以满足题目的要求。
除此之外,还有各种信号发生器、各种仪表,可以帮助快速的模拟各种信号、快速的分析各种信号,模拟效果近乎真实。
最关键的,Proteus可以和keil实现联调,不仅能实现程序下载的效果,还能实现程序在线仿真的效果。
2 Multisim
这款仿真软件知名度较高,在学校和企业中具有较大的用户基础,可以实现电路的仿真效果,元器件库非常丰富、具有常用的诊断分析仪表,除了支持电路原理图的图形输入外,还支持电路硬件描述语言输入,仿真分析能力强悍。-单片机仿真软件
这款软件,也支持74LS系列逻辑芯片,也能实现非常好的仿真效果。
以上这两款软件都能实现题目的要求,除此之外,还有everycircuit、icircuit等入门比较简单的仿真软件,可以尝试。
以上就是这个问题的回答,感谢留言、评论、转发。更多电子设计、硬件设计、单片机等内容请关注本头条号:玩转嵌入式。感谢大家。单片机软件仿真和实际运行速度不一样,怎么回事
仿真里用的还是传统的51单片机,运行速度是晶振频率12分频后的速度。而现在的stc单片机,从stc12开始后就加入了1T模式和12T模式,12T模式和传统的运行是一样的,1T模式下,晶振频率直接就是运行速度,没做12分频。这就是仿真和实际单片机板子运行速度不一样的主要原因,其次,stc单片机的大部分指令集是做过优化的,相同的汇编指令,在stc单片机里所需要的执行时间会比传统51单片机所需要的执行时间少,也就是运行的会快。-单片机仿真软件
大学生学单片机,可以只用软件仿真不做实验吗为什么
我认为不可以。理论与实践相结合,才是最正确的学习方法。
学习单片机,要分两步。第一步结合仿真软件,学习基本理论;第二步,买实验板,进行开发演练。两步缺一不可。以下以STM32为例论证。(本文图片均为原创,未经许可,不得使用)
1,结合仿真软件,学习基本理论
- 学习单片机硬件知识
学习单片机的硬件知识,知道控制是什么。如单片机外围地址扩展,内部AD/DA转换,UART,SPI,USB,LAN,定时器等是如何实现控制的。
- 选择要用的目标MPU
通过厂家提供的APP,选择你想使用的MPU。如,主频,定时器,通讯口,支持的I/O接口数量等。
- 仿真学习单片机各功能的设置及实现方法
在这一步,必须把每个要实现的功能的寄存器分组配置好,看明白。如果需要操作系统支持,提前选好。还有选好IDE。
- 做到以上这些,就完事了吗?
否!单片机不象PC机,编译链接后马上能看出正确与否,单片机软件的控制对象很多,如电机运动,变频器,水泵等等,任何一个小bug,都会导致控制对象工作异常。所以,最终能使控制信号准确地传递到控制对象,使其按照你的设计要求精准动作,才算圆满结束。-单片机仿真软件
2,买实验板,进行开发演练
- 有了1,的基础,还要实践,否则,无法证明你做的正确与否。
选择功能多的实验板。建议与企业结合,看看大企业,科研单位,是怎么做的。最好买一个PCB印刷板,自己搭电路,这样有感性认识,更能深刻理解单片机的工作机制。
- 仿真器及示波器是实践过程中,必不可少的利器。
看似繁杂的工作及诸多问题,只要你捋清控制思路,坚定原理没错,那么通过软件仿真器就可一步一步地找到问题。
硬件上,多功能示波器,如Agilent,可达1GHz的可存储示波器,助你看清每一个输出的waveform是否正确。也是必不可少的,虽然贵,但值!
总结:单片机是理论与实际结合的典范,搞明白理论,调试时就不会犯糊涂;只会理论,没有实践,将一无所成。两者相辅相成,缺一不可。