代码搜索:STM32寄存器
找到约 10,000 项符合「STM32寄存器」的源代码
代码结果 10,000
www.eeworm.com/read/339261/12245706
asm yinyue.asm
LOUT BIT P1.0 ;左声道输出
ROUT BIT P1.2 ;右声道输出
SET BIT P3.3 ;SET按键
ALT0 BIT P3.6 ;ALT0按键
ALT1 BIT P3.7 ;ALT1按键
;REPNUM EQU 09H重复段编号
STATU EQU 0AH;状态寄存器
LDYDSR EQU 0BH;左低音度数
RDYDSR
www.eeworm.com/read/252462/12281504
h led.h
#ifndef _LED_H_
#define _7LED_H_ 1
#define led_port PORTA
//定义输出端口
#define led_ddr DDRA
//定义输出控制寄存器
//可以自行修改,必须保持 led_port和led_ddr一致,PORTA对应DDRA
//定义位显示控制,及ABCD,这里用PB0-A;PB1-B;PB2-C;PB3-D
www.eeworm.com/read/252462/12281745
h led.h
#ifndef _LED_H_
#define _7LED_H_ 1
#define led_port PORTA
//定义输出端口
#define led_ddr DDRA
//定义输出控制寄存器
//可以自行修改,必须保持 led_port和led_ddr一致,PORTA对应DDRA
//定义位显示控制,及ABCD,这里用PB0-A;PB1-B;PB2-C;PB3-D
www.eeworm.com/read/132061/14111686
asm cdot.asm
; 消点子程序C_DOT
; 占用内部寄存器:O_XL,O_XH,O_YL,A,B
; 内部调用子程序:PR1,PR2,PR3
; 程序调用入口: C_DOT
; 程序输入变量: O_XL,O_XH,O_YL
C_DOT: MOV A,O_YL ; 取行坐标地址
MOV B,#PARA1
www.eeworm.com/read/132061/14111698
asm sdot.asm
; 绘点子程序S_DOT
; 占用内部寄存器:O_XL,O_XH,O_YL,A,B
; 内部调用子程序:PR1,PR2,PR3
; 程序调用入口: S_DOT
; 程序输入变量: O_XL,O_XH,O_YL
S_DOT: MOV A,O_YL ; 取行坐标地址
MOV B,#PARA1
www.eeworm.com/read/233735/14141998
s init.s
IMPORT Main ;通知编译器该标号为一个外部标号
AREA Init,CODE,READONLY ;定义一个代码段
ENTRY ;定义程序的入口点
LDR R0,=0x3FF0000 ;初始化系统配置寄存器
LDR R1,=0xE7FFFF80 ; 配置SYSCFG,片内4K Ca
www.eeworm.com/read/233735/14142019
s init.s
IMPORT Main ;通知编译器该标号为一个外部标号
AREA Init,CODE,READONLY ;定义一个代码段
ENTRY ;定义程序的入口点
LDR R0,=0x3FF0000 ;初始化系统配置寄存器
LDR R1,=0xE7FFFF80 ; 配置SYSCFG,片内4K Ca
www.eeworm.com/read/221711/14726549
v div.v
//两个3位二进制数的除法,结果(整数商)输出到数码管显示
module div(a,b,c,en);
input[2:0] a,b;//a 被除数,b 除数
output[7:0] c;
reg[7:0] c;
output[7:0] en;
reg[3:0] c_tmp;//商(整数部分)
reg[2:0] temp_reg;//计算的中间结果寄存器
integer
www.eeworm.com/read/120853/14785282
dat asslandat30.dat
字节扩展指令CBW(Convert BYte to Word)
指令格式:CBW
指令功能:将字节扩展为字,即把AL寄存器的符号位扩展到AH中。
说明:两个字节相除时,先使用本指令形成一个双字节长的被除数。
本指令不影响标志位。
例如:MOV AL,25
CBW
IDIV BYTE PTR DATA1
www.eeworm.com/read/120853/14786019
dat asslandat26.dat
堆栈操作指令 PUSH和POP
指令各式:PUSH OPRD
POP OPRD
指令功能:实现压入操作的指令是PUSH指令;实现弹出操作的指令是POP指令,其中 的OPRD为16位(字)操作数,可以是寄存器或 存储器操作数。PUSH的操作过程 是:(SP)