99问答网
所有问题
当前搜索:
51单片机汇编程序
51单片机
的
汇编
指令是什么?
答:
在
51单片机汇编
语言中DPTR只有加1指令即:INC DPTR,减1指令是没有的,所以需要用户自己来编制,以下是具体代码:DPTRDEC:CLR C MOV A,DPL SUBB A,#1 MOV DPL,A MOV A,DPH SUBB A,#0 MOV DPH,A RET 编程是编写
程序
的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算...
51单片机
的
汇编编程
答:
ORG 0000H MAIN: MOV SP,#07H MOV DPTR,#2000H ;起始地址 MOV R2,#03H ;初始化,定义1000次 MOV R3,#0E8H MOV R0,#00H ;清零,用于循环加1 MOV R4,#00H ;清零 MOV R5,#00H ;清零 CLR C MOV A,#0 JMP L3 ;跳转 L2: CLR C ;溢出后Cy清零 INC R5 ;高位加...
c51
单片机
中如何用
汇编
语言编写流水灯
答:
51单片机
用
汇编
语言编写流水灯
程序
,就是控制多个LED ,使其在特定时间间隔内,只有一个LED 发光,其他熄灭,用这种方式顺序移动点亮LED的位置,就形成了流水灯的效果。以下是程序:;假设晶振12MHZ,P1控制8个LED低电平亮 ;启动入口=== ORG 0000H;复位启动 AJMP START;ORG 001BH;T1中断 AJMP T1INT;...
51单片机
中如何用
汇编
语言编写流水灯
答:
流水灯就是
51单片机
控制led灯依次点亮的控制方式。具体
程序
如下: ORG 0000H;复位启动AJMP START;ORG 001BH;T1中断AJMP T1INT; ;定义变量===YSJSEQU 30H;延时计数器LEDEQU 31H;LED控制缓冲器 ;主程序===START:MOV LED,#0FEH;初始化数据MOV YSJS,#0;MOV TMOD,#10H;定时器1工作于方式...
51单片机编程
题,用
汇编
语言怎么做?
答:
ET0=1; TR0=1;} void timer0() interrupt 1 { TH0 = (65536-500)/256; //定时器装初值500, 1mS 中断一次 TL0 = (65536-500)%256;CP=~CP; //改变脉冲信号的输出状态 } void main(){ Timer0_init();CP=0;while(1) { } }
汇编
语言,才看到,算了,你别人的回答吧 ...
求个
51单片机
开平方的
汇编程序
答:
汇编程序
:用减奇数法开平方(16位)命题:从 1 开始,把连续 n 项奇数的等差数列,求和,可以得到 n^2。证明:1 + 3 + 5 + ... + (2n-1) = (1 + (2n-1)) * (n/2) = n^2。那么,对于任意正整数 M,都会有:M = 1 + 3 + 5 + … + ( 2n - 1 ) + ε = n^2 ...
51单片机汇编程序
???
答:
SJMP start;此处可替换为自己的主
程序
代码 RECE:CLA EA ; 关闭总中断 CLR RI MOV A,SBUF ; 暂存接收到的数据 MOV @R0,A ;INC R0 SETB EA;开启总中断 RETI END 这个程序中没有添加协议,可能造成的后果是接收数据过多,会溢出
51
的128字节的存储空间(52为256字节)。若要在实际中使用,建议...
求一个
51单片机
延时1秒的
程序
,用
汇编
!!
答:
DEL1S:MOV R7,#10 D1: MOV R6,#200 D2: MOV R5,#250 DJNZ R5,DJNZ R6,D2 DJNZ R7,D1 RET 说明:1、如果不使用R5、R6、R7可以用别的单元替换,比如换成30H、31H、32H等等 2、这个
程序
是12M时钟,如果时钟不同,要修改数值。如6M时钟,要把MOV R7,#10 修改成:MOV R7,#5 ...
51单片机
LED操作
汇编
语言
程序
解释
答:
SJMP T1S ;跳转到T1S ORG 30H ;
程序
地址30H,即STAR标号地址 STAR: MOV R2,#99 ;将十进制数99送入R2中 MOV R4,#20 ;将十进制数20送入R4中 MOV IE,#88H ;开启EA和ET1 MOV TMOD,#10H ;使用T1的工作方式1 MOV TH1,#3CH ;给T1赋初值,这里是定时50ms MOV TL...
51单片机汇编
语言-请编写
程序
将内部RAM 40H到4FH 中的16个数据按从小...
答:
冒泡排序
程序
如下:ORG 0000H LCALL SORT ; 跳转到排序程序 SJMP $ ; 。SORT: ; 数据冒泡排序程序 MOV R6, #16 ;参加排序数据的总个数 DEC R6 ; 比较次数 比 数据总数 少 1 L1:MOV R0, #40H ; 把数据的起始地址40h付给R0 MOV A, R6 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机汇编按键亮灯编程
51单片机键盘汇编
51单片机汇编语言程序设计
51单片机的指令集
51单片机汇编程序实例
51单片机汇编语言程序
车床顺序控制程序51汇编
51单片机汇编位置检测程序
51单片机指令表