R474A11XE HAFAABAAABE1BCA1XE如何编程微控制器?
现在开始用“ EMBEDDED C”或“ ASM”编写程序。
对于要用汇编语言编写的程序,我们必须将其保存为扩展名“。 Asm”和基于“ EMBEDDED C”的程序,我们必须将其保存为扩展名“ .C”
11.现在,右键单击“源组1”,然后单击“将文件添加到组源”
12.现在,根据保存文件时提供的文件扩展名进行选择。
在选项“ ADD”上仅单击一次。
现在按功能键F7进行编译。如果发生这种情况,将出现任何错误。
如果文件中没有错误,请同时按Control + F5。
代码编辑器或文本编辑器:
R474A11XE HAFAABAAABE1BCA1XE代码编辑器用于编写程序。 uVision编辑器包括所有标准功能,例如突出显示颜色语法并快速识别错误。调试时可以使用该编辑器。自然的调试环境可帮助您快速识别和纠正程序中的错误。在代码编辑器中编写程序后,根据您选择的汇编器将文件保存为.asm或.C格式。
汇编器:
汇编程序用于将源代码(低级语言)转换为机器级(二进制格式)。
编译器:
编译器用于将源代码(高级语言)转换为机器级别(二进制格式)。
使用DOS编辑器或其他编辑器创建第一个文件。
汇编器将生成目标文件和文件列表。目标文件的扩展名是“ .obj”,而列表文件的扩展名是“ .lst”。
汇编程序需要执行的第三步称为链接。链接程序获取一个或多个目标文件,并生成扩展名为“ .abs”的目标文件。
将“ .abs”文件输入到名为OH(目标到十六进制转换器)的程序中,该程序会创建一个扩展名为“ hex”的文件,该文件可直接写入微控制器ROM。
Burner/Programmer:
对微控制器进行编程或刻录意味着“将程序从编译器传输到微控制器的存储器”。微控制器的程序通常是用C或汇编语言编写的,最后编译器会生成一个十六进制文件,其中包含机器语言指令(例如零和微控制器可以理解的指令)。正是微控制器的内容被传输到微控制器,一旦程序被传输到微控制器的存储器,它就根据该程序工作。
如何编程微控制器?
微控制器是一种集成芯片,我们在其中存储以汇编语言编写的代码。因此,要将编码后的程序转储到微控制器IC中,我们需要一种称为刻录机或编程器的设备。程序员是一种带有软件的硬件设备,该软件可以读取存储在PC或笔记本电脑上的十六进制文件的内容。它会读取十六进制文件数据串行或USB电缆,并将数据传输到微控制器的内存中。
对于不同的微控制器来说,编程器和编译器是不同的,这对于不同的公司来说是不同的,例如使用8051微控制器“ flash magic”对微控制器进行编程,以及使用AT89C51微控制器“程序员”对微控制器进行编程。这就是我们在带有刻录机或编程器的微控制器中编程代码的方式。
CSA463AE
CSA464AE
D-20-0-1102
DAI03
DAO01
DC532
DCP02
DCP10
DDI01
DDI03
DDO01
DDO02
DI524
DI610
DI620
DI801
DI810
DI814
DLM01
DLM02
DO610
DO620
DO630
DO801
DO810
DPW01
DRA02
DSAI130
DSAI130D
DSAI146
DSAO110
DSBB175
DSDP170
DSDX404
DSDX452
DSIH72VP
DSPC170
DSPC172
DSPC172H
DSPC406
DSQC202
DSQC313
DSQC322
DSQC327A
DSQC346G