㈠ 想做个51单片机模拟器,目前我会C、C++、VB、Qt等,还需要了解哪些知识
这个说来大了。。你的意思应该是软件仿真
最基本的我能想到的的
组成原理和编译原理
模拟电路和数字电路
图形学
这些应该是最基本的了,深究下去感觉还有太多东西
㈡ 单片机(STC90C516)模拟器
你是要用proteus仿真?
选择该芯片,接好最小系统(晶振电路,电源电路等),其他按照你的设计来接线。
STC90C516不是可以用keil仿真么
㈢ 单片机的仿真器什么作用
作用:单片机仿真器是一种在电子产品开发阶段代替单片机芯片进行软硬件调试的开发工具。配合集成开发环境使用仿真器可以对单片机程序进行单步跟踪调试,也可以使用断点、全速等调试手段,并可观察各种变量、RAM及寄存器的实时数据,跟踪程序的执行情况。
同时还可以对硬件电路进行实时的调试。利用单片机仿真器可以迅速找到并排除程序中的逻辑错误,大大缩短单片机开发的周期。
在现场只利用烧录器反复烧写单片机,通过肉眼观察结果进行开发的方法大大增加了调试的难度,延长了整个开发周期,并且不容易发现程序中许多隐含的错误,特别对于单片机开发经验不丰富的初学者来说更加困难,由此可见,单片机仿真器单片机系统开发中发挥着重要的作用。
单片机仿真器的原理
单片机在体系结构上与PC机是完全相同的,也包括中央处理器,输入输出接口,存储器等基本单元,因而与PC机等设备的软件结构也是类似的。因为单片机在软件开发的过程中需要对软件进行调试,观察其中间结果,排除软件中存在的问题。
但是由于单片机的应用场合问题,其不具备标准的输入输出装置,受存储空间限制,也难以容纳用于调试程序的专用软件,因此要对单片机软件进行调试,就必须使用单片机仿真器。
单片机仿真器具有基本的输入输出装置,具备支持程序调试的软件,使得单片机开发人员可以通过单片机仿真器输入和修改程序,观察程序运行结果与中间值,同时对与单片机配套的硬件进行检测与观察,可以大大提高单片机的编程效率和效果。
㈣ 51单片机仿真机和51单片机开发板有什么区别
你好,单片机仿真机是表示已经成为产品用了已经开发过了。作为系统应用了。而单片机开发板是还没有变成应用的产品只是有基本组件还需要开发程序。这是主要的区别。希望对你有帮助。
㈤ 51单片机仿真器的作用是什么
仿真器可以看作一个特殊的单片机,你用仿真头代替单片机,可以在电脑上让它一句句的执行你写的指令,也可以让它运行到某个指令时就停止,程序有问题可以随时改,重要的是你可以随时看寄存器的值,所以它可以帮你快速调试程序。当然这种特殊功能的"单片机"挺贵的,幸好现在有的功能强大的单片机本身已经把这种功能集成了,你买个JTAG接口就行了!
有时也别太相信它,否则你也许会被它害苦了,它只是"仿真",不是真的"真"
`
大哥!这是我一个字一个字打的,说假话我不是人!
“有时也别太相信它,否则你也许会被它害苦了,它只是"仿真",不是真的"真"”
这是我的真实经历,我有一回用伟福仿真器调TLC549,收到的8位二进制采样值不知为何向左循环移了一位,我用了两小时才发现这个规律,然后被这个问题折磨一天,因为程序确实没错。第二天实在是没招了,烧了一片AT89C52放上去一试,居然一点问题也没有了。你说不确定的事我能瞎说吗?我CONTROL-C、CONTROL-V有啥意思?
心酸啊我!
356448120,请教不敢当,因为我水平也不怎么样,共同探讨吧!
㈥ 谁会51单片机仿真器的设计,用PCB布线
20分就想让人手工布线?
㈦ 我学习51单片机 但是一直没有用过单片机的仿真器 我想问一下 51单片机或者其他单片机的仿真器有什么作用
仿真器与烧写的区别就是,仿真器可以让你不烧写,而通过仿真器运行单片机,你可以在IDE里面观察程序中的变量值、单片机的寄存器值,可以设置断点
㈧ 有没有80C51单片机的程序调试模拟软件
KEIL和伟福!
怎么会破产呢?难道你用的是一次性烧写的单片机,只能写一次就定型的??现在好多都是用flash型的单片机啊,程序能擦除再写一千到一万多次呢!
补充:
仿真器
、
编程器
的也不需要,现在好多51系列的单片机都有在线下载ISP功能,
花几
块钱买些元件焊个ISP电路就能用计算机的串口或者并口接这个电路再接单片机,通过这个让计算机直接给单片机烧写程序。一般市场上有
AT89S51
、
AT89S52
等AT的s系列
51单片机
、还有STC的单片机全部都能在线下载!
虽然KEIL和伟福就能软件仿真,PROTEUS还能连电路一起仿真,但你不自己实际搭电路试试怎么能算是学单片机呢?
㈨ 我学习51单片机但是一直没有用过单片机的仿真器我想问一下51单片机或者其他单片机的仿真器有什么作用
朋友,我来告诉你答案!其实我认为51单片机用仿真器的意义不大,因为很多仿真软件都是可以完成这个功能的,而且已经是非常成熟了。至于你说的仿真器,仿真器主要作用就是硬件调试,就是控制你的程序在芯片(单片机、DSP芯片等)逐条或者是逐段运行。方便硬件调试!msp430、DSP芯片、ARM用仿真器都是很有必要的,我在做项目的时候经常使用,效果不错。