1、编程软件:比较常用的有vc++6.0(小软件)、codeblocks(介于两者之间)、visual studio(大软件,功能多)
vc++6.0
代码块
视觉工作室
编程第一课:你好世界!
2. 微控制器和嵌入式软件
凯尔4
凯尔5
在使用这两个软件时,还需要将微控制器和嵌入式模块结合起来,让软件控制硬件实现相应的功能,比如让电机转动、灯亮灭等。
51单片机芯片
51单片机模块
51单片机模块
嵌入式芯片
嵌入式模块
51单片机模块和嵌入式模块在外观上的主要区别在于它们的芯片不同。 可以看到51单片机的芯片是一条黑色长条,而嵌入式芯片则是一个黑色的长方形或正方形。 功能上的区别在于嵌入式功能更强大,可以实现更多的功能,而单片机在各方面的功能相对较少。 由于制造商不同,微控制器模块和嵌入式模块会存在一些差异,但它们都需要芯片,芯片用于控制外部模块。
生活中很多电子产品都是微控制器和嵌入式产品,比如下面的例子:
由单片机实现的广州塔
嵌入式智能手环
扫地机器人
无人机
3.matlab(数学建模软件)
4. Altium Designer(绘制PCB(印刷电路板)的软件)
用于画板
PCB电路图
PCB实物图
具体如何制作PCB:
1、首先在软件中画出PCB图,如上图。
2、用打印机打印出软件中绘制的电路图。 (此处直接打印在复写纸上)
这种复写纸
3、准备一块覆铜板。如下图
表面全铜
4、然后用胶带将复写纸粘在覆铜板上,通过热转印将复写纸上的电路图转移到覆铜板上。 获取以下内容。
此步骤将电路图转移到覆铜板上。
5、将上一步得到的覆铜板放入反应容器中,加入化学试剂进行化学反应。 这里的原理是,被油墨覆盖的部分,也就是电路图的轮廓,不会发生反应,但其他地方的铜会发生反应,铜会被腐蚀,从而得到电路。
6. 然后在放置元件引脚的地方钻孔,然后焊接元件,得到功能模块。
5.protues(这个软件比较老),一个电路仿真软件(在软件上模拟电路的实际效果)。
6、Cisco Packet Tracer是Cisco发布的辅助学习工具,为学习Cisco网络课程的初学者提供网络模拟环境,以设计、配置和排除网络故障。 用户可以在软件的图形用户界面上直接使用拖拽的方式建立网络拓扑,并可以对网络中传输的数据包进行详细的处理,观察网络的实时运行情况。 您可以学习IOS的配置并练习故障排除技巧。
简单来说,这个软件可以模拟真实的环境来配置路由器、交换机、终端设备的网络,构建网络。
软件主界面
组网配置示例 图1
组网配置示例 图2