找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1521|回复: 22
收起左侧

对于51单片机开发,需要仿真器吗

  [复制链接]
ID:1043747 发表于 2022-11-21 21:11 来自手机 | 显示全部楼层 |阅读模式
你开发产品的时候,使用仿真器的频率高吗?
回复

使用道具 举报

ID:1044091 发表于 2022-11-21 23:04 | 显示全部楼层
我用STC8H1K08开发个控制器,用STC-ISP把芯片设置成仿真芯片,实在是太方便了。最大的好处有两点:
1、不用每次都下载了,省了一次点下载和按单片机电源开关的操作;
2、能直接看变量值。
回复

使用道具 举报

ID:1053303 发表于 2022-11-22 10:28 | 显示全部楼层
只要用到单片机几乎都需要仿真
回复

使用道具 举报

ID:1050867 发表于 2022-11-22 11:16 | 显示全部楼层
仿真会比较方便,不用每次去下载和烧入
回复

使用道具 举报

ID:1053328 发表于 2022-11-22 12:06 来自手机 | 显示全部楼层
要是仿真,不用下载就能知道错误,比较方便
回复

使用道具 举报

ID:1053329 发表于 2022-11-22 12:37 | 显示全部楼层
对于C51 mcu,个人认为直接硬件调试,可以增强自身能力信心,仿真太多不如真实硬件来的更实在。尤其遇到AD转换功能,涉及外围电路影响,更需要直接硬件调试
回复

使用道具 举报

ID:1045489 发表于 2022-11-22 18:49 | 显示全部楼层
几乎每次都要仿真,不然怎么知道产品到底怎么样
回复

使用道具 举报

ID:401564 发表于 2022-11-22 19:34 | 显示全部楼层
仿真作为一个重要的技能,它能大大的提高你的开发效率,能学自然是要学好
但也必需要通过直接的硬件来看程序的正确性
因为,不是所有的单片机都能仿真的,就算是能仿真的单片机,有很多的外围元件也是没有仿真模型的
回复

使用道具 举报

ID:999824 发表于 2022-11-22 20:27 | 显示全部楼层
需要的哦,这个挺重要
回复

使用道具 举报

ID:1034262 发表于 2022-11-23 11:16 | 显示全部楼层
建议用STC8H8K64U,可以从STC官方要一个LINK线
回复

使用道具 举报

ID:1053494 发表于 2022-11-23 11:23 | 显示全部楼层
我用STC8H1K08开发个控制器,用STC-ISP把芯片设置成仿真芯片,实在是太方便了。最大的好处有两点: 1、不用每次都下载了,省了一次点下载和按单片机电源开关的操作; 2、能直接看变量值3 仿真会比较方便,不用每次去下载和烧入
回复

使用道具 举报

ID:1043747 发表于 2022-11-23 15:43 来自手机 | 显示全部楼层
1873174159 发表于 2022-11-23 11:23
我用STC8H1K08开发个控制器,用STC-ISP把芯片设置成仿真芯片,实在是太方便了。最大的好处有两点: 1、不用 ...

能在keil中单步执行吗
回复

使用道具 举报

ID:1044091 发表于 2022-11-23 18:06 | 显示全部楼层
我现在就是STC8H仿真芯片+EC11编码器+4位数码管(是真实的硬件),写一个编码器控制的数码管菜单,长按、短按、旋转控制不同的功能。
回复

使用道具 举报

ID:298391 发表于 2022-11-23 18:48 | 显示全部楼层
还是要仿真的吧,有些程序逻辑需要仿真才能验证
回复

使用道具 举报

ID:419909 发表于 2022-11-23 19:44 | 显示全部楼层
实话说,小弟不才,STC的单片机,没用过仿真,都是直接下载来验证,某一个宝不是有自动下载的ISP吗?也不贵,Keil一个F7键就自动下载运行.也很方便快捷,自己设计的东西一般都有LED灯或者直接用串口反馈变量信息。
回复

使用道具 举报

ID:1043747 发表于 2022-11-23 20:09 来自手机 | 显示全部楼层
wfqxgw 发表于 2022-11-23 19:44
实话说,小弟不才,STC的单片机,没用过仿真,都是直接下载来验证,某一个宝不是有自动下载的ISP吗?也不贵 ...

假如串口故障呢?
回复

使用道具 举报

ID:1044091 发表于 2022-11-23 21:23 | 显示全部楼层
wfqxgw 发表于 2022-11-23 19:44
实话说,小弟不才,STC的单片机,没用过仿真,都是直接下载来验证,某一个宝不是有自动下载的ISP吗?也不贵 ...

方便下载烧录不是目的,无非就是多按一下开关。仿真最主要的功能是看当输入值变化后,程序里的变量值是否正确,或者程序的执行是否和预想的一致,方便排错。
回复

使用道具 举报

ID:303102 发表于 2022-11-23 23:29 | 显示全部楼层
不需要,用keil软件仿真调试就可以了。当然了,与硬件有关的没法软件仿真
回复

使用道具 举报

ID:675287 发表于 2022-11-25 15:15 | 显示全部楼层
感觉C51的仿真没有三星的好,只是三星的变成IXYS的了,仿真器也买不到了,不过它的仿真和实际的是完全一致的,有51的时候就很少用直接软件仿真
回复

使用道具 举报

ID:651494 发表于 2022-11-25 15:30 | 显示全部楼层
一个LED,一台示波器,你可以知道你想要运行情况!
回复

使用道具 举报

ID:1047954 发表于 2022-11-25 17:17 | 显示全部楼层
使用  STC8H8K64U, RMB1.9,  MCU自带硬件 USB直接下载, MCU自带硬件 USB直接 仿真,P3.0是USB的D-,P3.1是USB的D+
回复

使用道具 举报

ID:368534 发表于 2022-11-29 11:21 | 显示全部楼层
小项目玩玩,可以直接烧写验证,不需要仿真,譬如跑马灯之类的,稍微大点的项目,当需要查看某几个变量数据的变化情况时,用仿真器是非常方便的,再说,现在的仿真器价格也不贵。
回复

使用道具 举报

ID:1054757 发表于 2022-11-30 08:24 | 显示全部楼层
仿真软件 很方便
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表