8051 相关问题

8051是哈佛架构的单芯片微控制器(μC),由英特尔于1980年开发,用于嵌入式系统。 8051系列微控制器和衍生产品继续受到广大爱好者和专业人士的欢迎。

基于8051的汇编语言

这是我的一个简单的 24 拍时钟的代码: $MOD51 ;这包括 Metalink 汇编程序的 8051 定义 开始: SETB P3.5 MOV P1,#0A4H CLR P3.5 mov p1,#99h LCALL等待 mov p1,#0b0h LCALL wa...

回答 0 投票 0

DHT22 与 8051 接口

我尝试以 4 位模式将 dht22 传感器与 8051 微控制器连接。但是我无法获得正确的温度和湿度读数。有人请帮我处理代码。 我快...

回答 1 投票 0

汇编到 C 语言的转换 [关闭]

MCU的架构是8051微控制器。有人帮助我将以下汇编代码片段转换为等效的 C 代码。 在下面的代码中,CARD_NO 是一个 4 字节的值。还有 CRC16 和 CRC...

回答 0 投票 0

汇编语言按钮功能

这是我的代码。ORG 0100H SETB P1.0 DONGU1: JB P1.0,DONGU1 MOV R4,#0FFH BASLANGIC: MOV DPTR,#NUM MOV A,#00H MOVC A,@A+DPTR MOV P3,#02H MOV P2,A ACALL ...

回答 1 投票 0

LCD打印字符两次?

我的8051项目有这个问题。我想用键盘输入数字和操作,然后用8051单片机打印到16x2的LCD和结果。一切都很好,我可以做基本的 ...

回答 1 投票 0

累积器寄存器8051微处理器

我们的任务是找出代码中的问题。ORG 0000H MAIN: CLR A MOV A, FFFFH MOV B, FFH AGAIN: DEC A DJNZ B, AGAIN END 在MOV A, FFFFH和MOV B, FFH; EdSim51是有一个...

回答 1 投票 0

英特尔8051 EdSim51 7段显示器

为什么我把代码上二进制中的 "B "去掉,显示数字时就乱了?ORG 0000H START: SETB P3.3 SETB P3.4 MOV P1, #11111001 CALL DELAY CLR P3.3 ...。

回答 1 投票 0

无法在代码中间定义和声明数组吗? [重复]

第10行pr []处的数组没有错误,但是第20行th []处的错误引发错误。当我在代码开头声明tr时,它起作用,但是当我想在...

回答 1 投票 0

[mcu 8051 ide sdcc编译器,c语言无法编译

[我在使用c语言时遇到MCU 8051 IDE模拟器的问题,但是在我将sdcc编译器安装到我的PC上但是在编写了ac程序和...之后,出现了“没有sdcc编译器”的消息。 [

回答 1 投票 -2

8051微控制器的反汇编指令集

[对于8051微控制器785679107A247BFD7C347D407E51745568F869F96AFA6BFB6CFC6DFD6EFE,我具有以下十六进制操作码序列,我发现该存储库将十六进制转换为指令序列https:// ...

回答 2 投票 0

零件号P89LPC933935的组装代码

我正在将汇编代码转换为'C',遇到了一条我觉得很难理解的指令,这是在代码中添加a,#0-3 jc c_fail我不理解的.. 。

回答 1 投票 0

我如何使用中断来重置程序或在函数调用期间返回主程序

我已经尝试了所有方法,并且知道(void(code *)(void))0)();,但您知道是否使用它并不能清除中断,因此您无法再次使用它。什么是解决方法,我有...

回答 1 投票 0

8051两个计时器和c中的中断问题

我想使两个计时器同时工作,但似乎根本不工作,我编写了使LED闪烁的代码。当我使用任何一个计时器时,指示灯都会闪烁,而当我使用计时器时,指示灯会中断...

回答 1 投票 1

8051微控制器中的奇偶校验问题(组装)

我正在尝试使用汇编语言的8051解决此问题。因此,这是一个问题:8位数据来自计算机,波特率为9600。每个数据都使用8051 ...

回答 1 投票 0

mcu8051ide缺少现有库itcl3.4(Ubuntu 18.04)

问题与此问题相同,但是使用tcl8.6会导致用户界面出现问题,例如出现故障背景且无法使用箭头键(此处建议使用8.5解决某些问题...

回答 1 投票 0

需要帮助配置端口以在8051中输入

连接如下所示,根据到微控制器8051 philips的端口2_0引脚的闭路或开路输出线,红外传感器电路产生0或5v的电压。问题是...

回答 3 投票 2

有没有办法解决C中的单个位?

我已经对位可寻址微控制器进行了一些研究。我遇到的唯一一个是英特尔MCS-51(维基页面),该词今天仍然很常用...我想知道是否...

回答 6 投票 12

如何在指针中处理8051 XDATA内存空间?

我正在开发包含8051内核的Cypress EZ-USB FX2LP,并使用SDCC进行编译。我注意到我可以(有时?)忽略__xdata指针注释,并且我的固件将...

回答 1 投票 0

对使用组件8051的BCD二进制文件

我被要求通过程序代码将8位二进制转换为BCD的3位数字,我看到在线用户使用DIV,但是我完全不理解这种方式,如果有人可以解释为什么我会被#0AH除以.. 。

回答 1 投票 1

ADDC与ADD

我试图找出8051微控制器的ADDC和ADD指令之间的区别。说明:ADD和ADDC都将值操作数加到累加器的值上,剩下...

回答 2 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.