电子发烧友网 > 控制/MCU > 正文

单片机开发时为什么需要仿真机

2019年07月12日 14:58 次阅读

仿真是单片机开发过程中非常重要的一个环节,除了一些极简单的任务,一般产品开发过程中都要进行仿真,仿真的主要目的是进行软件调试,当然借助仿真机,也能进行一些硬件排错。一块单片机应用电路板包括单片机部份及为达到使用目的而设计的应用电路,仿真就是利用仿真机来代替应用电路板(称目标机)的单片机部份,对应用电路部份进行测试、调试。

单片机开发时为什么需要仿真机

仿真有CPU仿真和ROM仿真两种,所谓CPU仿真是指用仿真机代替目标机的CPU,由仿真机向目标机的应用电路部份供给各种信号、数据,进行调试的办法。这种仿真能通过单步运行、连续运行等多种办法来运行程序,并能观察到单片机内部的变化,便于改正程序中的错误。

所谓ROM仿真,就是用仿真机代替目标机的ROM,目标机的CPU工作时,从仿真机中读取程序,并执行。这种仿真其实就是将仿真机当成一片EPROM,只是省去了擦片、写片的麻烦,并没有多少调试手段可言。常常这是二种不一样类型的仿真机,也就是说,一台仿真机不能既做CPU仿真,又做ROM仿真。可能的情况下,当然以CPU仿真好。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

玩单片机到千万身家,“技术型老总”需要哪些神技能?

中国硬件创新大赛网络培训会—技术培训篇如果你就干这行,毫无疑问你不能错过这次直播;如果不是,可能你不一定喜欢单片机,也不

发烧友学院 发表于 2017-05-16 00:00 585次阅读
玩单片机到千万身家,“技术型老总”需要哪些神技能?

请问能用中断方式计算接收输入脉冲个数吗?

发表于 2019-07-12 04:35 2次阅读
请问能用中断方式计算接收输入脉冲个数吗?

请问做点阵时遇到的电路A“输出的是低电平吗?

发表于 2019-07-12 02:07 1次阅读
请问做点阵时遇到的电路A“输出的是低电平吗?

KEIL5进行软件仿真的时候程序不能执行,为什么只能点一次执行一步

发表于 2019-07-11 17:51 195次阅读
KEIL5进行软件仿真的时候程序不能执行,为什么只能点一次执行一步

用stm32单片机输出精准脉冲数,来控制步进电机——程序

发表于 2019-07-11 15:22 360次阅读
用stm32单片机输出精准脉冲数,来控制步进电机——程序

单片机多机通信系统的设计

当51单片机进行多机通信时,串口要工作在方式2和方式3。假设当前多机通信系统有1个主机和3个从机,从...

发表于 2019-07-11 15:04 50次阅读
单片机多机通信系统的设计

掌握模电必需阅读的几本书

发表于 2019-07-11 11:36 311次阅读
掌握模电必需阅读的几本书

51单片机延时函数延时出现异常

发表于 2019-07-11 09:58 132次阅读
51单片机延时函数延时出现异常

出现 ”芯片超时无应答,无法连接“ 是什么原因?

发表于 2019-07-11 09:24 205次阅读
出现 ”芯片超时无应答,无法连接“ 是什么原因?

μC/OS-II在单片机教学的应用

发表于 2019-07-11 08:25 23次阅读
μC/OS-II在单片机教学的应用

startup.s文件分析

发表于 2019-07-11 08:17 90次阅读
startup.s文件分析

基于MSP430F149单片机设计的室外移动机器人组合导航定位系统

发表于 2019-07-11 07:08 207次阅读
基于MSP430F149单片机设计的室外移动机器人组合导航定位系统

单片机中的时钟周期是如何定义的

时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如...

发表于 2019-07-09 15:28 92次阅读
单片机中的时钟周期是如何定义的

STM32提醒您:功能不安全,亲人两行泪

发表于 2019-07-08 21:38 71次阅读
STM32提醒您:功能不安全,亲人两行泪

单片机的烧写方法总结

单片机学习、使用非常重要的一个步骤就是把写好的程序烧写到单片机里,好多初学者,好不容易才写好一个程序...

发表于 2019-07-07 09:55 81次阅读
单片机的烧写方法总结

单片机采样模拟量数据的方法

单片机的ADC接口属于模数转换接口,将外部的模拟量信号转化为数字信号,单片机属于数字器件,需将模拟信...

发表于 2019-07-07 09:39 59次阅读
单片机采样模拟量数据的方法

PLC与单片机相比有什么优势?

PLC底层,实际就是单片机在运行,它只不过是基于单片机的基础,开发出来的一款二次应用的工业逻辑控制器...

发表于 2019-07-07 09:36 204次阅读
PLC与单片机相比有什么优势?

PLC和单片机有什么区别?如何分清PLC和单片机

PLC底层,实际就是单片机在运行,它只不过是基于单片机的基础,开发出来的一款二次应用的工业逻辑控制器...

发表于 2019-07-06 11:32 382次阅读
PLC和单片机有什么区别?如何分清PLC和单片机

单片机外围电路应该如何设计详细的设计攻略分享给你

单片机外围电路设计之一:电阻 对于电阻,想必大家都觉得简单,没有什么好说的。其实电阻的应该还是非常...

发表于 2019-07-06 10:21 476次阅读
单片机外围电路应该如何设计详细的设计攻略分享给你

单片机控制PCB板设计的原则和细节说明

在元器件的布局方面,应该把相互有关的元件尽量放得靠近一些,例如,时钟发生器、晶振、CPU的时钟输入端...

发表于 2019-07-05 14:58 121次阅读
单片机控制PCB板设计的原则和细节说明

2019年瑞萨电子在中国主推的产品有哪些?

近日,瑞萨开始了新一轮的产品巡回研讨会,首站厦门,随后在南京和西安三地巡回举办,在研讨会上瑞萨全系列...

发表于 2019-07-01 10:53 913次阅读
2019年瑞萨电子在中国主推的产品有哪些?

非常优秀的单片机开发工程师讲解单片机进行开发的经...

老生常谈的话题又来了,感觉自己看过好多五花八门的关于单片机的开发经验了,但是不一定那些就是适合你的,...

发表于 2019-06-30 11:10 585次阅读
非常优秀的单片机开发工程师讲解单片机进行开发的经...

I2C总线的工作原理及使用方法详细分析

大家好,通过前一期的学习,我们已经对ICD2 仿真烧写器和增强型PIC 实验板的使用方法及学习方式有...

发表于 2019-06-30 10:34 552次阅读
I2C总线的工作原理及使用方法详细分析

如何使用8位单片机对16位INT型数据进行操作

在8位单片机中没有16位数的操作指令,所有的int型数据都要通过两个字节分开操作,使用的方法不用,生...

发表于 2019-06-30 10:29 257次阅读
如何使用8位单片机对16位INT型数据进行操作

单片机扬声器实验设计

LM386是一种音频集成功放,具有自身功耗低、电压增益可调整、电源电压范围大、外接元件少和总谐波失真...

发表于 2019-06-30 10:26 100次阅读
单片机扬声器实验设计

单片机串口设置问题如何解决

最近测试涉及到底层串口代码的修改。经过这次修改,突然发现其实自己对于串口的一些特性以前并不是十分清楚...

发表于 2019-06-29 11:31 529次阅读
单片机串口设置问题如何解决

单片机C语言编制程序在自助式寄存柜中系统的应用

系统程序有以下部分组成:主程序、存取程序、监控管理程序、控制输出程序、柜体箱位排序程序及键盘中断、时...

发表于 2019-06-25 15:59 108次阅读
单片机C语言编制程序在自助式寄存柜中系统的应用

12v直流电机驱动电路图

电流小于3A可以使用l298N(l298N的原理图我这没有,你自己百度搜把),电流小于43A可以使用...

发表于 2019-06-25 15:17 897次阅读
12v直流电机驱动电路图

单片机中断系统

单片机中断系统的概念 什么是中断,我们从一个生活中的例程引入。 你正在家中看书,突然电话铃响了,你放...

发表于 2019-06-24 21:57 117次阅读
单片机中断系统

如何优化单片机系统使其运行拥有更好的可靠性

看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即...

发表于 2019-06-21 15:34 173次阅读
如何优化单片机系统使其运行拥有更好的可靠性

单片机串行通信的结构组成及工作原理解析

目前多数单片机都配有串行接口,如51单片机和MCS - 96等系列单片机都配有一个全双工的串行接口,...

发表于 2019-06-21 15:22 246次阅读
单片机串行通信的结构组成及工作原理解析

干货 | 基于单片机的16×64 LED 点阵显...

本文详细介绍了一种低廉的16x64点阵LED显示屏的设计过程。

发表于 2019-06-20 17:08 491次阅读
干货 | 基于单片机的16×64 LED 点阵显...

干货 | 单片机、ARM、FPGA、嵌入式的区别...

学习嵌入式需要了解硬件知识,其中包括单片机、ARM、FPGA等,不同的硬件有不同的特点,需要了解他们...

发表于 2019-06-20 10:50 1184次阅读
干货 | 单片机、ARM、FPGA、嵌入式的区别...

干货 | 关于单片机上for循环中运用ACC的隐...

想到了这个方法后,觉得自己好白痴,以后都不用ACC了。

发表于 2019-06-20 10:47 368次阅读
干货 | 关于单片机上for循环中运用ACC的隐...

粤芯半导体本月将试产

近日,智光电气在投资者互动平台上透露,其参与投资的广州粤芯半导体技术有限公司在生产线在做试产前的测试...

发表于 2019-06-19 17:56 1225次阅读
粤芯半导体本月将试产

如何采用单片机实现VD5026编码器的工作过程

由专用编/解码器组成的报警系统,通常需要用单片机的10~14位输入/输出口,对编码器进行编码和控制,...

发表于 2019-06-19 15:23 96次阅读
如何采用单片机实现VD5026编码器的工作过程

单片机定时器中断原理及s3c2440的定时器使用...

使CPU中断的事件称中断源。中断源向CPU发出中断请求,CPU暂时中断原来执行的事件A转去做事件B。...

发表于 2019-06-17 16:06 115次阅读
单片机定时器中断原理及s3c2440的定时器使用...

51单片机的定时器

从上面定时器/计数器的结构图中我们可以看出,16位的定时/计数器分别由两个8位专用寄存器组成,即:T...

发表于 2019-06-17 15:02 200次阅读
51单片机的定时器

单片机定时器/计数器的结构

 每来一个脉冲计数器加1,当加到计数器为全1(即FFFFH)时,再输入一个脉冲就使计数器回零,且计数...

发表于 2019-06-17 09:57 156次阅读
单片机定时器/计数器的结构

单片机定时器/计数器基本原理

AT89S52单片机内部的定时/计数器的结构如图2所示。定时器T0由特殊功能寄存器TL0(低8位)和...

发表于 2019-06-17 09:19 86次阅读
单片机定时器/计数器基本原理

你有这些嵌入式硬件电路设计的基本功吗?

我走的电子开发道路其实和大多数人说的一样,基本的路线为模拟电子(熟练)→数字电路设计(掌握)→单片机...

发表于 2019-06-16 11:52 784次阅读
你有这些嵌入式硬件电路设计的基本功吗?

基于GPRS技术的单片机开发特点及过程介绍

针对这一问题,提出一种基于GPRS的单片机上网的解决方案,即在单片机中实现PPP协议,并通过驱动GP...

发表于 2019-06-13 15:20 212次阅读
基于GPRS技术的单片机开发特点及过程介绍

单片机精确延时的方法解析

1、使用循环函数延时: void delay1ms(void) //误差 0us,延时1ms ...

发表于 2019-06-12 15:32 147次阅读
单片机精确延时的方法解析

太阳能电池板自动对光控制集成电路的关键技术研究

针对太阳能电池板自动对光控制集成电路的关键技术展开研究,设计一种可以通过太阳光电池板自动对光的集成电...

发表于 2019-06-10 17:25 467次阅读
太阳能电池板自动对光控制集成电路的关键技术研究

单片机晶振电路中22pf或30pf电容的作用

刚学单片机的学长告诉我单片机的晶振电路中就是用22pf或30pf的电容就行,听人劝吃饱饭吧,照着焊电...

发表于 2019-06-10 16:44 612次阅读
单片机晶振电路中22pf或30pf电容的作用

单片机 | 基础汇编语言编程实例

单片机汇编语言编程

发表于 2019-06-05 18:04 692次阅读
单片机 | 基础汇编语言编程实例

单片机 | 音乐程序设计原理解析

利用程序来控制单处机某个口线的“高”电平或低电平,则在该口线上就能产生一定频率的矩形波,接上喇叭就能...

发表于 2019-06-05 17:18 512次阅读
单片机 | 音乐程序设计原理解析

单片机 | P0口什么时候使用上拉电阻?

P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是...

发表于 2019-06-05 17:17 773次阅读
单片机 | P0口什么时候使用上拉电阻?

单片机 | STM32定时器比较输出切换模式之应...

定时器比较输出切换实现任意波形之实例。

发表于 2019-06-04 14:08 434次阅读
单片机 | STM32定时器比较输出切换模式之应...

嵌入式通用系统之间错综复杂的关系!

首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。但是主要思想是一样的,就是相比较...

发表于 2019-06-03 09:18 732次阅读
嵌入式通用系统之间错综复杂的关系!

单片机常用的14个C语言算法盘点

是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么...

发表于 2019-06-02 10:22 558次阅读
单片机常用的14个C语言算法盘点

如何使用51单片机进行带wifi APP查看功能...

功能简要说明 1、发射板组成:DHT11 温湿度采集+51 单片机+cc2530 zigbee 无...

发表于 2019-06-01 10:17 741次阅读
如何使用51单片机进行带wifi APP查看功能...

基于单片机的汽车制冷系统维护自动化设备

制冷系统已成为的现代汽车重要配置,制冷系统内的冷媒量和冷媒纯度都是影响制冷效果的关键因素,需要按期进...

发表于 2019-06-01 09:58 154次阅读
基于单片机的汽车制冷系统维护自动化设备

详解STM32的位带操作

51单片机相信各位都用过,假设P1.1的IO口上挂了一个LED,那么你单独对LED的操作就是P1.1...

发表于 2019-06-01 09:54 97次阅读
详解STM32的位带操作

单片机对直流电机的调速测试程序设计

DCBITP1.0 speedequ20h org000h jmpdc_MOTOR...

发表于 2019-05-31 16:00 201次阅读
单片机对直流电机的调速测试程序设计

单片机之间的串口通讯程序设计

#defineucharunsignedchar #defineSLAVE0x00 #d...

发表于 2019-05-30 15:05 144次阅读
单片机之间的串口通讯程序设计

单片机双机点对点通信设计

#define__MAX_LEN_64//数据最大长度 #define_MHz_11//设置单...

发表于 2019-05-29 14:40 168次阅读
单片机双机点对点通信设计

单片机与传感器之间的单总线数据传输设计

首先是由总线控制器拉低总线,维持480us。在480us后释放总线,由上拉电阻讲总线拉高。等待5-6...

发表于 2019-05-29 14:34 242次阅读
单片机与传感器之间的单总线数据传输设计

单片机C语言编程中没有到的中断而中断全部开启的错...

我们知道,51单片机有几个不同的中断源。对于一个系统的设计,通常在初始化程序里面需要定义各个中断等

发表于 2019-05-26 11:57 736次阅读
单片机C语言编程中没有到的中断而中断全部开启的错...

通过单片机来控制蜂鸣器

有图可知BZ1蜂鸣器的BZ引脚和ULN2003引脚的12引脚相连的,这是一个输出引脚,对应的输入引脚...

发表于 2019-05-26 10:22 354次阅读
通过单片机来控制蜂鸣器

单片机种类及选型

单片机作为计算机发展的一个重要分支领域,根据目前发展情况,从不同角度单片机大致可以分为通用型/专用型...

发表于 2019-05-24 16:51 931次阅读
单片机种类及选型

arm和单片机的区别

单片机的字面意义就是单芯片微型计算机,是把处理器,存储器和必要的外部设备集成在一块半导体芯片上构成的...

发表于 2019-05-24 16:26 1167次阅读
arm和单片机的区别

如何采用MCU实现M1052跨界核心板的音视频应...

i.MX RT1052的内核运行速度高达600MHz,内置高密度的512KB TCM SRAM,并能...

发表于 2019-05-24 15:33 118次阅读
如何采用MCU实现M1052跨界核心板的音视频应...

单片机通讯程序设计

TMOD=0x20;//定时器T1为模式2 TL1=0xfd;//定时器初值 TH1=0...

发表于 2019-05-23 15:32 160次阅读
单片机通讯程序设计

单片机原理及应用

单片机现已渗透到我们日常生活中的各个领域,小到家用电器、仪器仪表,大到医疗器械、航空航天,无不存在着...

发表于 2019-05-23 13:58 1101次阅读
单片机原理及应用

单片机与plc优缺点

PLC是一套比较成熟的控制系统,有相当的通用性,在它内部已经包含了几套单片机。单独的一个单片机就是一...

发表于 2019-05-23 13:54 1453次阅读
单片机与plc优缺点

单片机编程步骤

单片机编程该如何进行?有哪些步骤?刚上手的新手大多数都会手忙脚乱,不知该从何入手。这是很正常的,大家...

发表于 2019-05-23 13:48 779次阅读
单片机编程步骤

单片机常用的14个C语言算法,看过的都成了大神!

算法(Algorithm): 计算机解题的基本思想方法和步骤。 算法的描述: 是对要解决一个问题或要...

发表于 2019-05-23 09:53 3070次阅读
单片机常用的14个C语言算法,看过的都成了大神!

常见硬件原理图中的“英文缩写”大全

常用控制接口EN:Enable,使能。使芯片能够工作。要用的时候,就打开EN脚,不用的时候就关闭。

发表于 2019-05-22 17:38 1194次阅读
常见硬件原理图中的“英文缩写”大全

17种常见的单片机电路设计模块

本电路与SD卡的封装有关,注意与封装对应。此电路可以通过端口控制SD卡的电源,比较完善,可以用于5V...

发表于 2019-05-22 17:34 791次阅读
17种常见的单片机电路设计模块

单片机音乐程序的设计原理解析

我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单处机某个口线的“高”电平或低电平,则...

发表于 2019-05-20 16:08 233次阅读
单片机音乐程序的设计原理解析