代码搜索:STM32寄存器
找到约 10,000 项符合「STM32寄存器」的源代码
代码结果 10,000
www.eeworm.com/read/402476/11534311
v shift2.v
//此段代码是由一个我们编写的一段C++代码生成,而且代码中的逻辑表达式经过我们化简算法得到化简
module shift2(flag,din,shamt,A,B,shiftzero);//快速移位寄存器,可以做到只有8级的门电路的延时
input flag,din;//输入控制信号,flag表示是左移或是右移,din表示移走后的那位补0还是补1
input [4:0] shamt;//移位字段,
www.eeworm.com/read/259193/11816864
asm daima13.asm
ORG 2080H
LD SP,#00C0H
LDB IOC1,#01H ;选择PWM功能
RDREG1: ADD REG2,REG1,#2100H
LDB PWM_CONTROL,[REG2]
SJMP RDREG1
END
若要获得某一模拟电压,只需要在PWM寄存器中写入相应的值即可,初值存放在以2100H为首址的表格内,REG1为偏移量。
www.eeworm.com/read/257211/11944274
c 5.c
sfr P1 = 0x90; //这里没有使用预定义文件,
sbit P1_0 = P1 ^ 0; //而是自己定义特殊寄存器
sbit P1_7 = 0x90 ^ 7; //之前我们使用的预定义文件其实就是这个作用
sbit P1_1 = 0x91; //这里分别定义P1端口和P10,P11,P17引脚
void main(void)
{
unsigned int a; //定义a
www.eeworm.com/read/341352/12090065
m gold.m
%级数为7,长度为127的 平衡 GOLD序列 ,由m1序列和m2序列逐位模二加产生
function c=gold()
n=7;
%m1序列的多项式为211(8进制)
a=[1 1 1 1 1 1 1 1];%m1序列各移位寄存器的初态值:a1至a8
co=[];
for v=1:2^n-1
co=[co,a(1)];
a(8)=mod(a(5)+a(1),2
www.eeworm.com/read/337136/12388235
c 5.c
sfr P1 = 0x90; //这里没有使用预定义文件,
sbit P1_0 = P1 ^ 0; //而是自己定义特殊寄存器
sbit P1_7 = 0x90 ^ 7; //之前我们使用的预定义文件其实就是这个作用
sbit P1_1 = 0x91; //这里分别定义P1端口和P10,P11,P17引脚
void main(void)
{
unsigned int a; //定义a
www.eeworm.com/read/131795/14127505
dat codetc44b.dat
功能号 说明
AH 系统功能及寄存器使用
01H 以键盘读一字符并在屏幕显示,返回所读键盘字符在AL中
02H 在标准输出设备上显示一个字符,DL中存放要显示的ASCII字符代码
03H 从异步端口读取一个字符,AL中存放所读取的字符
04H 向异步端口
www.eeworm.com/read/120853/14785305
dat asslandat5.dat
查表指令 XLAT
指令格式:XLAT TABLE 其中TABLE为一待查表格的首地址。
指令功能:把待查表格的一个字节内容送到AL累加器中。在执行该指令前,应将 TABLE先送至BX寄存器中,然后将待查节节与在表格中距表 首地址位移量送AL,即 (AL)
www.eeworm.com/read/120853/14785336
dat asslandat26.dat
带符号数乘法指令 IMUL(Integer MULtiply)
指令格式:IMUL OPRD
其中OPRD为任一通用寄存器或存储器操作数。
指令功能:完成两个带符号数的相乘。MUL指令对带符号相乘时,不能得到正确的结果,例如(AL)=255,(CL)=255则MUL CL乘积 (AX)=65025,这对无符号数讲,结果是正确的,但对带符号数讲,相当于(-1)*(-1)结果 ...
www.eeworm.com/read/120853/14785388
dat asslandat12.dat
从存储器取出32位地址的指令LES
指令格式:LES OPRD1,OPRD2
其中的OPRD1为任意一个16位的寄存器;OPRD2为32位的存储器地址。
例如:LES SI,ABCD
LES BX,FAST[SI]
LES DI,[BX]
上面LES DI,[BX]指令的功能是把BX所指的32位地址指针的段地址送入ES,偏移地址送入DI。
www.eeworm.com/read/120853/14786057
dat asslandat28.dat
标志传送指令 POPF
指令格式:POPF
指令功能:本指令的功能与PUSHF相反,在子程序调用和中断服务程序中,往往用PUSHF指令保护FLAG的内容,用POPF指令将保护的FLAG内 容恢复。如果对堆栈中的原FLAG内 容进行修改,如对TF等标志位进行修改,然后再弹回标志位寄存器FLAG。这是通过指令修改TF标志的唯一方法 ...