首先来说,每一款单片机的编程软件都有软件仿真功能。我们可以通过这个软件仿真功能学习一些单片机的功能。
例如,可以通过软件仿真功能实现单片机端口输出高低电平,然后通过观察相应的端口寄存器的值来看程序是否正确执行了;还可以编写定时程序实现固定时间(例如定时1秒)执行端口的输出功能,可以用软件仿真看看是否按照设定的时间进入了中断,等等。但是,软件仿真的功能实在有限,我们最多只能看到相应的寄存器是否执行正确,因为没有硬件电路的配合,完全看不到电路是否正确执行了。
所以,用单片机编程软件的软件仿真功能能学习单片机很有限。
这方面的软件首推proteus,这是目前为止我见过、用过的,可以仿真单片机种类多的软件。
proteus这款软件支持的单片机有:51单片机,PIC单片机,MSP430单片机,飞思卡尔单片机,还支持LPC21xx系列的ARM7,以及部分cortex m3芯片。
尤其对于51单片机而言,proteus已经把51单片机的编程软件keil嵌到里面了,可以在proteus里面进行程序编写,电路搭建、系统仿真、PCB生成等工作。等于是可以实现一个单片机的软件设计、硬件设计、PCB制图等全部功能,非常方便。
proteus的功能非常强大,我们可以先画好电路图,再把编译好的单片机烧录文件装载到电路图中的单片机中,然后即可以让整个单片机系统运行起来,观察电路中各个部分是否与我们设计的软件功能一样,例如是否实现了LED的点亮,LCD的显示,按键的检测,IIC器件存取数据是否正常等等。甚至proteus还提供了很多虚拟仪器,例如虚拟示波器,电压表,电流表,逻辑分析仪等。可以用这些仪器观察程序及电路的运行情况,例如可以用示波器观察我们设计的PWM的输出波形是否符合设计要求。
新手如何学习单片机,用那些软件模拟比较好?
- 嵌入式(286092)
相关推荐
学习RISC-V单片机的感想
系列的可供学习和选择。RISC-V的,可供选择的比较少,不知道国内企业使用RISC-V单片机开发产品的多不多。
从自己在RISC-V的开发上,感觉和其它单片机在本质上没有什么区别,在C语言层面的开发
2024-02-17 21:00:25
如果要使AD9238的输入量程变为+/-5V,采用什么方法比较好?
请教各位高手:现打算用三片AD9238构建一个6通道高速采集系统,而FPGA的IO口有限,所以将三片AD9238数据总线并联,用FPGA控制各个ADC的OE引脚,分时读取数据有没有的问题?
另外,如果要使AD9238的输入量程变为+/-5V,采用什么方法比较好?
期待各位高手的解答
2023-12-22 06:31:52
ad8108每个供电管脚接多大电容比较好,0.01uF吗?
1 ad8108DGND和AGND如何处理比较好,分开还是用一块完整的地平面,需不需要与其他地分隔开?
2 ad8108每个供电管脚接多大电容比较好,0.01uF吗?
2023-12-13 08:04:00
NY8A050D单片机,AD单片机,九齐代理
这篇文章将介绍台湾九齐单片机NY8A050D 6 I/O 8-bit EPROM-Based MCU,包括其特点、应用领域、与其他单片机的比较等内容。一、九齐单片机NY8A050D 6 I/O
2023-11-27 21:54:52
NY8B062M型号单片机,台湾九齐AD单片机,技术支持
一、NY8B062M型号单片机NY8B062M是一款由台湾九齐(Joystick)公司生产的8位AD单片机,具有高性能、低功耗、高集成度等特点。该单片机采用CMOS技术,内核采用8051微处理器
2023-11-27 21:34:18
九齐MCU单片机 NY8B072A SOP20 NY
九齐单片机NY8B072A SOP20 NY九齐单片机NY8B072A SOP20 NY是一款基于ARM Cortex-M0内核的微控制器,具有高性能、低功耗、高集成度等特点,适用于各种嵌入式应用场
2023-11-27 21:31:12
【PADAUK】应广单片机 PFC151系列
Padauk是一家专业的单片机一级代理,我们提供全面的单片机解决方案,包括PFC151系列。PFC151系列是一款高性能的单片机,它具有低功耗、高速度、高可靠性等优点。该系列单片机适用于各种应用,如
2023-11-23 22:20:39
【PADAUK】 应广PGS152单片机EEPROM芯片
第一节:PADAUK PGS152单片机EEPROM芯片概述PADAUK PGS152单片机是一款功能强大的16位单片机,具有高度的可编程性和灵活性。其中,EEPROM芯片是该
2023-11-23 21:16:37
【PADAUK】 应广PMS152E系列 应广单片机
Padauk应广PMS152E系列单片机Padauk应广PMS152E系列单片机是一种广泛应用于各种领域的高性能微控制器。这款单片机具有多种特点,包括高速度、低功耗、多外设和可靠性高等,因此在工业
2023-11-23 21:03:48
【PADAUK】应广单片机 PMS134系列 商业级 烧录
在当今的科技时代,单片机作为控制电路的核心部件,广泛应用于各种行业。其中,应广单片机一级代理PMS134系列以其商业级的品质和性能,成为了市场上的佼佼者。本文将详细介绍PMS134系列单片机的特点
2023-11-23 20:58:53
应广单片机 PFS154系列 代烧录
在当今的嵌入式系统领域,应广单片机一级代理 PFS154系列以其卓越的性能和广泛的应用而备受瞩目。本文将详细介绍PFS154系列单片机的特点和应用,以及其在不同领域中的具体应用案例。一
2023-11-23 20:55:05
想为TIA运放输出设计一个滤波器,在使用ADI的模拟滤波器设计工具时,各参数怎么设置比较好?
您好,我想为TIA运放输出设计一个滤波器,请问在使用ADI的模拟滤波器设计工具时,各参数怎么设置比较好?
1、滤波器类型:是选带通好还是低通好?
2、-3db时的频率设置多少为宜?
3、模拟滤波器
2023-11-13 12:42:52
单片机加OLED做一个简单的显示字符?
最近想通过单片机加OLED做一个简单的显示字符的可以通过按键选中的GUI界面,可是有时候要按好多下才会有反应。有没有比较好用的代码?
2023-11-03 07:33:02
如果单片机不带硬件操作nand flash的话,用软件可以实现nand flash操作吗?
如果单片机不带硬件操作nand flash的话,用软件可以实现nand flash操作吗?不要求速度,只要读写文件就可以了,请问怎么用单片机io模拟操作芯片
2023-10-23 06:30:34
现在单片机项目用什么办法checksum
单片机里的值跟每个HEX的值对比,确定单片机运行的是哪个HEX程序。
想寻求一下目前单片机用什么办法cheksum,用这方面的软件吗?单片机用的STM32F303或者GD32F303。
2023-10-12 21:06:59
请问单片机IO如何输出模拟信号?
单片机IO如何输出模拟信号,看到过一款设计用PIC18F26K20直接IO输出信号到PAM8302A功放,接上喇叭就可以输出人声音的设计,单片机直接模拟人声的原理是什么?
2023-10-08 07:15:17
STC15单片机驱动5寸屏幕做多级菜单显示,用什么屏幕比较好?
最近在做一个项目,想用STC15来写一个多级菜单系统,显示在5寸屏幕上。
1、请问各位朋友,选择哪种屏幕比较好?请各位推荐几块屏幕,不胜感激!
2、还有就是做多级菜单用哪种方案比较好?
2023-10-07 07:33:27
51单片机C语言入门教程
学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中 51 架构的芯片风行很久,学习资料也相对很多,是初学的较好
2023-09-28 08:01:28
基于单片机用软件实现直流电机PWM调速系统
介绍了基于单片机用PWM实现直流电机调整的基本方法,直流电机调速的相关知识,及PWM调整的基本原理和实现方法。重点介绍了基于MCS一51单片机的用软件产生PWM信号的途径,并介绍了一种独特的通过采用计数法加软件延时法实现PWM信号占空比调节的方法。对于直流电机速度控制系统的实现提供了一种有效的途径。
2023-09-22 07:56:38
单片机开发需要用到那些软件?
单片机又称单片微控制器,它是把一个计算机系统,包括cpu、ram、rom、定时/计数器和多种i/o接口集成到一个芯片上。单片机在很多领域都发挥了重要的作用,那么学习单片机开发需要哪些软件呢?
2023-09-21 14:39:09
2736
![](https://skin.elecfans.com/images/2021-soft/eye.png)
工控机配什么显卡比较好
随着科技的发展,工控机被广泛应用于工业自动化、交通运输、医疗设备等领域。工控机的性能与显卡的搭配密切相关,合适的搭配能够提高工控机的处理速度、图形显示效果以及整体性能。那么, 工控机配什么显卡比较好
2023-09-14 11:22:54
371
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com/web2/M00/8D/EA/wKgZomTB0GKAMXSEAADXsrGXYUQ65.jpeg)
学单片机有前途吗?
学单片机有前途吗? 个人认为学习任何一门技术都比不学的强,针对学单片机有前途吗?那么比较对象当然就是在整个IT行业做对比。因此我们可以从职业前景、钱景、这几方面综合考量。
学单片机有前途吗?我
2023-09-06 10:59:29
轧钢系统无功补偿哪种方式比较好
随着工业化的快速推进,轧钢系统在钢铁生产中扮演着至关重要的角色。然而,在轧钢系统中,无功功率的产生会对电力系统的稳定性和效率产生负面影响。为了解决这一问题,无功补偿技术被广泛运用于轧钢系统中。那么,在轧钢系统中,哪种无功补偿方式比较好呢?本文将分析比较常见的无功补偿方式,并给出一些建议。
2023-08-18 15:03:49
365
![](https://skin.elecfans.com/images/2021-soft/eye.png)
芯片保护胶用什么胶比较好
芯片保护胶用什么胶比较好?以下讲解具体用胶案例:客户具体需求:客户现在开发一款薄膜开关,需要在PET膜上面用银浆印刷电路,然后用银胶固定IC.(银浆和银胶固化温度130℃30分钟)。固定后在折弯
2023-08-08 14:08:10
787
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com/web2/M00/8F/B6/wKgZomTR27SAFsvPAADaMBjZQBg014.png)
STM32单片机学习笔记(4):24C02(模拟IIC)
利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成本利用仿真软件率先入门STM32单片机。这是第四部分针对EEPROM
2023-07-19 15:34:13
831
![](https://skin.elecfans.com/images/2021-soft/eye.png)
![](https://file1.elecfans.com/web2/M00/8D/2D/wKgZomS3kMqAcBnyAAAVxyrc1Rw312.jpg)
云存储哪个比较好
云存储哪个比较好 好用的云存储如下: 1、百度网盘:百度网盘手是百度旗下的云储存,可以随时随地在移动客户端和伙伴们快乐分享视频、照片。该软件通过WIFI或数据连接将手机中的资料如通讯录、短信
2023-05-29 13:45:05
3982
![](https://skin.elecfans.com/images/2021-soft/eye.png)
有没有自带24位AD转换的单片机。
我想问一下,有没有比较好用的自带24位AD转换的单片机。我知道的有ADuC824,msc1210。除了这两个外,还有没有其他的,国产的最好,国外的也行。如果能够进行Protues仿真,就更好了。多谢。
2023-04-20 14:57:00
评论