r0
共 52 篇文章
r0 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 52 篇文章,持续更新中。
μCOS-Ⅱ在LPC2131上的移植
NoInt EQU 0x80
USR32Mode EQU 0x10
SVC32Mode EQU 0x13
SYS32Mode EQU 0x1f
IRQ32Mode EQU 0x12
FIQ32Mode EQU 0x11
;引入的外部标号在这声明
IMPORT OSIntCtxSw
ARM_经典问答总结40AQ
第1问:
Q:请问在初始化CPU堆栈的时候一开始在执行mov r0, LR这句指令时处理器是什么模式
A:复位后的模式,即管理模式.
MCS-51 单片机实用子程序库
;片内 RAM 初始化子程序
IBCLR: MOV A,R0
MOV R1,A CLR A
IBC1 : MOV @R1,A INC R1
DJNZ R7,IBC1
RET
;片外 RAM 初始化子程序
EBCLR1: MOV A,ADDPL MOV DPL,A MOV A,ADDPH MOV DPH,A CLR C
EBC11: MOVX @D
BPSK_Simulation_for_AWGN_Rayleigh_Channels
BPSK SYSTEM SIMULATION
We simulate the generation of random variables r0 and r1
如何在C程序中使用汇编
怎样在C程序中使用汇编,如何在C程序中使用汇编:方法一:在每个汇编语句前加asm即可。如:<BR>void reset_data(void) { asm mov r0,#0dfh asm d
距离分辨率 thrt0=1*pi/6 斜视角 angb=0.6*lamda/res_a 合成波束宽度 Rr=5000
距离分辨率
thrt0=1*pi/6 斜视角
angb=0.6*lamda/res_a 合成波束宽度
Rr=5000 目标中心到航迹垂直距离
V=100 飞机的航速
Tp=1e-6 脉冲宽度
T=10e-
可以实现des的功能
可以实现des的功能,c++编写。
DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步:
1初始置换
其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长3 2位,其置换规则为将输入的第58位换到第一位,第50位换到第2位……依此类推,最后一位是原来的第7位。L0、R0则是换位输出后的两部分,L0是输出的
红外解码程序主要工作为等待红外线信号出现
红外解码程序主要工作为等待红外线信号出现,并跳过引导信号,开始收集连续32位的表面数据,存入内存的连续空间。位信号解码的原则是:以判断各个位的波宽信号来决定高低信号。位解码原理如下:
 解码为0:低电平的宽度0.56ms+高电平的宽度0.56ms。
 解码为1:低电平的宽度1.68ms+高电平的宽度0.56ms。
程序中必须设计一精确的0.1ms延时时间作为基
ARM定址方式 直接由暂存器取出值操作 指令中的位址为暂存器编号 例题: MOV R1,R2 R2 -> R1 SUB R0,R1,R2 R1 - R2 -> R
ARM定址方式
直接由暂存器取出值操作
指令中的位址为暂存器编号
例题: MOV R1,R2 R2 -> R1
SUB R0,R1,R2 R1 - R2 -> R0
一个恢复r0态SSDT挂钩的小程序
一个恢复r0态SSDT挂钩的小程序,包括exe文件和驱动文件的源码
功能:浮点数开平方(快速逼近算法) 入口条件:操作数在[R0]中。 出口信息:OV=0时
功能:浮点数开平方(快速逼近算法)
入口条件:操作数在[R0]中。
出口信息:OV=0时,平方根仍在[R0]中,OV=1时,负数开平方出错。
影响资源:PSW、A、B、R2~R7 堆栈需求: 2字节
功能:浮点倒数函数 入口条件:操作数在[R0]中。 出口信息:OV=0时
功能:浮点倒数函数
入口条件:操作数在[R0]中。
出口信息:OV=0时,结果仍在[R0]中,OV=1时,溢出。
影响资源:PSW、A、B、R2~R7、位PFA、PFB 堆栈需求: 5字节
功能:多字节BCD码加法和减法 入口条件:字节数在R7中
功能:多字节BCD码加法和减法
入口条件:字节数在R7中,被加数在[R0]中,加数在[R1]中。
出口信息:和在[R0]中,最高位进位在CY中。
影响资源:PSW、A、R2 堆栈需求: 2字节
MCS-51定点运算子程序库
MCS-51定点运算子程序库,定点运算子程序库文件名为DQ51.ASM,为便于使用,先将有关约定说明如下:
1.多字节定点操作数:用[R0]或[R1]来表示存放在由R0或R1指示的连续单元中的数
据。地址小的单元存放数据的高字节。例如:[R0]=123456H,若(R0)=30H,则(30H)=12H,
(31H)=34H,(32H)=56H。
2.运算精度:单次定点运算精度为结果最低位的
单片机RS232/RS485串行发送实验(双机通讯)。 实验步骤: (1)
单片机RS232/RS485串行发送实验(双机通讯)。
实验步骤:
(1),准备两台598K实验机,确定1号机为发送,2号机为接收;
(2),当作RS232接口实验时,1号机和2号机的P3.0和P3.1交叉相连,且两机共地;
(3),当作RS485接口实验时,1号机和2号机的A、B作对应连接,同时1,2号机的R/TEN接P1.0, P3.0接R0, P3.1接DI。
(
说明: 1. DL1MS: 延时1ms 子程序, DL01MS : 延时0.1ms 子程序 2. MOV R0,#80H 红外接收的数据的地址 80H~8DH 3. SHOW_RFCO
说明:
1. DL1MS: 延时1ms 子程序, DL01MS : 延时0.1ms 子程序
2. MOV R0,#80H 红外接收的数据的地址 80H~8DH
3. SHOW_RFCODE 在LCD上显示红外接收的数据(演示用)
4. 在中断中建立红外接收数据标记,在主程序中调用RF_JS
知识要点:理解熟悉散转结构的程序 运行结果:按P3.2 或3.3(低4 位的任意一个键盘)第一位数码管加1 直到9 循环 开始显示0把P3 送OFH,判断有没有按键,没有则反复循环,有按R0
知识要点:理解熟悉散转结构的程序
运行结果:按P3.2 或3.3(低4 位的任意一个键盘)第一位数码管加1 直到9 循环
开始显示0把P3 送OFH,判断有没有按键,没有则反复循环,有按R0 加1,如到10
那么则清除, 最后根据R0 的值散转.
VIP专区-嵌入式/单片机编程源码精选合集系列(70)
<b>VIP专区-嵌入式/单片机编程源码精选合集系列(70)</b><font color="red">资源包含以下内容:</font><br/>1. 数据采集 数据采集 数据采集.<br/>2. 对DS1302完整的驱动.<br/>3. 说明:
1. DL1MS: 延时1ms 子程序, DL01MS : 延时0.1ms 子程序
2. MOV R0,#80H 红外接收的数据的地址 80H
VIP专区-嵌入式/单片机编程源码精选合集系列(84)
<b>VIP专区-嵌入式/单片机编程源码精选合集系列(84)</b><font color="red">资源包含以下内容:</font><br/>1. 基于fpga和sopc的用VHDL语言编写的EDA的PS/2鼠标与VGA控制模块.<br/>2. 基于fpga和sopc的用VHDL语言编写的EDA的VGA彩条信号显示控制器.<br/>3. 基于fpga和sopc的用VHDL语言编写的EDA的VG
VIP专区-嵌入式/单片机编程源码精选合集系列(85)
<b>VIP专区-嵌入式/单片机编程源码精选合集系列(85)</b><font color="red">资源包含以下内容:</font><br/>1. 功能:浮点数开平方(快速逼近算法)
入口条件:操作数在[R0]中。
出口信息:OV=0时.<br/>2. 全套成熟无线遥控汽车防盗器资料.<br/>3. 万年历制作全套资料,19位LED数码管显示.<br/>4. 这是一个制作小车的电路原理