问题标签 [8051]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - 为什么“acall”指令在 Atmel 89C2051 微控制器中不起作用?
我用 Keil-µVision 和 Asem-51 进行了尝试,但他们仍然认为这是一个语法错误。这是我的代码:
c - 微控制器中的“printf”,它有什么用?
我在微控制器的 c 语言示例代码中看到“printf”指令,特别是在 8051 中。由于微控制器没有固定的输出显示,“printf”指令的用途是什么?
ide - 如何将 Silicon Laboratories IDE 与 SDCC 一起使用?
我正在考虑使用来自 Silicon Laboratories 的具有 8051 内核的微控制器。我希望我可以使用C而不是汇编语言,所以我安装了SDCC。
我安装了“Silicon Laboratories IDE”来将可执行二进制文件下载到片上闪存程序存储器中。它也可以设置(在项目>工具链集成菜单下)使用“任何”8051编译器。
我尝试将其设置为使用 SDCC,但每次我点击“汇编/编译文件”按钮时,它都会告诉我“编译器进程未成功完成”。
如何获得我在 SiLabs C8051F310 芯片上写入的新 C 代码?有没有一步一步的 HOWTO 网站?(使用调用 SDCC 的 MAKEFILE 会更容易吗,只使用“Silicon Laboratories IDE”将可执行二进制文件下载到芯片的最后一步?)
assembly - 在 Intel 8051 上结合 SDCC 和 ASM 代码编译的问题
我们正在尝试编译我们的 C 代码,其中包括用于各种操作(定时、产生输出波形和测量输入频率)的大量程序集。
对于我们的一些 ASM 操作,我们不断收到相同的错误:
“REL 区域中的 .org 或指令/助记符错误”
在下面的代码中,我们得到 3 个错误(我评论了它们发生的行,以及我们得到的错误究竟是什么。谢谢!
assembly - 编写延迟子程序?
我需要编写一个延迟子程序。它应该延迟大约 1 秒。它必须适用于 8051 环境,DS89C430 微控制器(11.0592 MHz XTAL)。我该如何编写这个子程序?
android - 将 AUBTM-23 蓝牙模块连接到 8051 微控制器
我正在做我最后一年的项目,并且面临通过移动设备(android)将数据发送到 AUBTM-23 蓝牙模块的问题,该模块有一个类似于这个的 RS232 端口,串行连接到 8051 控制器。
当我尝试将模块连接到 PC 并从手机发送数据时,数据在超级终端中正确读取,并显示以下信息:
+CON1:1-->当移动应用程序尝试与模块连接时收到。
然后串行数据被传输,然后当应用程序断开连接时,我得到 DCON。
但是当我将它与8051一起使用时,没有数据传输。
我搜索并发现该模块被编程为发送这些标签(CON,DCON,OK),并且它被设计为嵌入到需要电缆更换功能的主机系统(我认为 8051 不是)中。
那么,是否可以将模块连接到 8051 控制器?
串口真的需要主机吗?
我可以为额外的标签(CON、DCON、OK)做任何安排吗?
并且要串行连接 rs232 端口,我只使用 3 个引脚,其余 6 个引脚未连接,这会是一个问题吗?
assembly - 比较装配中的位
如果它们在 8051 中相等或不相等,我如何比较它们?如果两个位相等,我需要跳转。我在寄存器中有一个值,我正在搜索该值是否等于另一个常数值。示例:我有“EDh”值,并且在 R0 寄存器中有另一个值。
hardware - 需要带有“c”编译器的 8051 模拟器吗?
是否有任何带有'c'编译器的8051模拟器,以便我可以编译我们的c代码并能够查看结果?
c - 使用 MicroC 读取 8051 的虚拟串行端口
我有问题,请帮助我。关于项目作业,我需要使用 microC 从虚拟串行端口读取并将此信息发送到 AT89C52 微控制器。这是我的源代码:
但我无法从港口获取信息。哪里错了,请帮帮我...
embedded - 用于 16 位处理器的任意精度算术 (Bignum)
我正在为 16 位嵌入式设备(80251 微控制器)开发应用程序,我需要任意精度的算术。有人知道适用于 8051 或 80251 的库吗?
GMP 没有明确支持 8051,我对在 16 位设备上可能遇到的问题持谨慎态度。
谢谢