77问答网
所有问题
当前搜索:
单片机减法怎么做
单片机
为什么还在用C语言编程?
答:
对
单片机
编程来说,首先要考虑的是单片机的程序空间和数据空间都是有限的,所以要让程序尽量短小精悍,以节省程序占用的存储空间。第二、单片机编程的一个主要对象是对单片机的端口和内部寄存器的操作和配置,这个需要比较精确的时序控制。第三、单片机算法运算中,尽量使用加法、
减法
、移位运算,因为乘法和除法...
单片机
试卷 急求解决!
答:
8.51系列
单片机
有( 7 )种寻址方式,它们是立即数寻址,( 直接寻址 ),寄存器寻址,( 相对寻址 ),变址寻址,位寻址,( 间接寻址 )。9.特殊功能寄存器应使用( 间接 )寻址方式。10.MOVC A,@A+PC查表范围为( 256 )字节,称为( 程序指针寄存器 )查表。11.加法,
减法
运算指令...
51
单片机
的 下面错误的指令是: ①MUL A,B ②MUL AB ③ADD A,B_百度...
答:
MUL A,B错的·MUL 汇编语言无符号数乘法指令格式:MUL SRC执行的操作:字节操作数:(AX)←(AL)*(SRC)字操作数:(DX,AX)←(AX)*(SRC)双字操作数:(EDX,EAX)←(EAX)*(SRC)MUL:80C51
单片机
系统的乘法指令,只有一条指令:MUL AB乘法指令的功能是将A和B中两个无符号8位二进制数相乘,所得的...
单片机
汇编问题
答:
你这个程序应该是把十六进制数0-F转换成响应的ASCII码吧。因为0-F只需要低四位,因此将高四位屏蔽,所以有ANL A,#0FH。CJNE A,#09H,W2这一句将A与#09H相比,其实做了一次
减法
,如果A>09H, 则C=1;如果A<=09H,则C=0;如果A=09H,则跳转至W2。JNC W3表示如果C=0,则跳转至W3。当然如果...
单片机
for 语句的问题
答:
两种循环,延时时间确实是不一样的,测试程序和测试结果如下:include <reg51.h> define uchar unsigned char define uint unsigned int //--- void main(void){ uint i; uchar j;while(1) { //主循环 //--- P2 = 0x00;for(i = 1000; i > 0; i--) for(j = 100; ...
单片机
STC89C51里的LM324原理、功能;
答:
LM324就是一个内部集成了四个运算放大器的芯片,不是集成在STC
单片机
内部的东西。而运算放大器的原理功能,这里下不下那么多,建议楼主去看《电子技术》课本里关于运算放大器那两章。举例来说,根据接线方式的不同,运算放大器的功能有电压比较器、加法运算、
减法
运算、比例运算、微分运算、积分运算、开...
如何
设计基于
单片机
的多功能8路抢答器
答:
按键弹起后,计数器开始
减法
计数工作,并将时间显示在共阴极七段数码显示管上,当有人抢答时,停止计数并显示此时的倒计时时间;如果没有人抢答,且倒计时时间到时,输出低电平到时序控制电路,控制报警电路报警,同时以后选手抢答无效。具体电路如图5所示。(图5)秒脉冲产生电路:秒脉冲由NE555提供,它的的3端输出的脉冲的...
单片机
编程 将地址单元20H与30H内内容相减结果存在40H中
答:
你的意思是将片内数据存储器20H单元内容和30H单元内容相减,结果送40H单元保存。没理解错吧。程序如下:ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV A,20H CLR C ;清进位标志 SUBB A,30H ;SUBB为带进位的
减法
使用前必须先清进位 MOV 40H, A LL: SJMP LL...
在
单片机
内部,是
如何
校验CRC的呢?
答:
作二进制除法。1、发送数据比特序列为1101011011(10比特)。2、生成多项式比特序列为10011(5比特,K=4),X的指数就是代表第几位为1,而且1=X的0次方。3、将发送数据比特序列乘以2的K(由2可知K为4),那么产生的乘积为11010110110000。4、将乘积用生成多项式比特序列去除,按模二算法得到余数1110。模...
单片机
(主频为6MHz),利用软件延时,编写程序满足如下要求:
答:
话说,你至少要把机器周期摆出来吧,这有就可以计算 51
单片机
一般是12M的时钟,一次
加减法
是1us
棣栭〉
<涓婁竴椤
13
14
15
16
18
19
20
21
22
涓嬩竴椤
灏鹃〉
17
其他人还搜