问题标签 [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.

0 投票
6 回答
10676 浏览

embedded - Advantages of atmega32

What are the advantages of using ATmega32 than other microcontrollers? Is it better than PIC, ARM, and 8051?

0 投票
3 回答
965 浏览

microcontroller - 8051微控制器套件推荐?

我是一名计算机科学专业的一年级学生,希望开始开发微控制器。我想用8051,因为它很常见,在现实世界中也经常使用。

在我大三或大四的时候,我将参加一个基于 PIC 微控制器的嵌入式设计课程,所以我现在宁愿不做 PIC;否则,我在那门课上会很无聊。

我看到的大多数商业套件都是用于 AVR 或 PIC 系列微处理器的。我只是在寻找具有体面的开发工具、文档和足够的附加组件的东西,以让我的新手在夏天保持忙碌。

对 8051 系列套件有什么建议吗?谢谢!

0 投票
2 回答
4338 浏览

8051 - (8051) 检查是否设置了单个位

我正在为 8051 微控制器编写程序。在程序的第一部分,我做了一些计算,然后根据结果,我要么点亮 LED,要么不点亮(使用CLR P1.7,其中 P1.7 是 LED 连接到微控制器中的端口)。

在程序的下一部分中,我想检索该位,也许将其存储在某个地方,然后在 if-jump 指令中使用它,例如JB. 我怎样才能做到这一点?

另外,我MOV C, P1.7在代码示例中看到了该指令。这里是什么C

0 投票
2 回答
3215 浏览

memory - 为什么 8051 中的一些 sfr 是位可寻址的?

据此:http : //www.8052.com/tutsfr.php,地址可被8整除的sfrs是位可寻址的。您可以对它们执行 SETB 或 CLR 之类的操作。但是它们不是与其他内存地址重叠吗?我的意思是,例如,P0 在 80 小时内。所以 P0.0 将是 80h,P0.1 将是 81h。但是81h是SP的地址。它们不是重叠的吗?

0 投票
2 回答
1270 浏览

serial-port - 如何以特定波特率“cat”文件?

我正在使用 uCsim 对 SDCC 项目进行单元测试。

在 uCsim/S51 中,您可以通过以下方式模拟串行线路流量

或者

在后一种形式中,数据会立即发送到模拟器,这会导致大量帧丢失。因此,不要在普通文件中给出测试数据,而是使用管道:

现在,如何控制“cat”实用程序的输出波特率?或者是否有其他实用程序可以用来以特定速率输出位?

0 投票
2 回答
219 浏览

optimization - 如何改进这些 8051 架构指令?

我正在向内存空间写入一些地址,我需要优化代码。有更好的方法来执行以下操作吗?

0 投票
2 回答
3833 浏览

python - Python:编程 8051

我可以使用 Python 对 8051 进行编程吗?

在 python 环境中,我没有得到任何程序 8051。

如果有人知道,请帮助我。

0 投票
2 回答
1749 浏览

debugging - 8051 串行调试监视器

我正在使用没有 jtag/bdm 功能的 8051 (Cypress FX2LP)。通常,该项目的开发人员一直在使用 ad-hoc 串行 printfs 进行调试。我正在寻找串行调试监视器的选项,例如 Keil 的 Mon51、Isd51 或 IAR 的通用 ROM 监视器。

我需要修改/配置此调试监视器以写入代码 RAM(设置软件断点)。我猜大多数 8051 调试监视器都提供了这种修改的能力,以支持哈佛架构或银行切换。

有人对 8051 或类似处理器的串行调试器有建议吗?

您是否必须修改它以写入哈佛代码 RAM 或闪存等?

0 投票
2 回答
3929 浏览

c - 对于 8051 微控制器,从 .c 转换为 .hex

我需要程序或站点可以将 .c 文件转换为 8051 微控制器的 .hex 文件吗?

0 投票
3 回答
922 浏览

c - 使用 Atmel 89C2051 微控制器开发固件应用程序需要哪些软件?

请列出一些可以帮助我为 Atmel 89C2051 微控制器构建固件的软件和链接。谢谢。