代码搜索:STM32寄存器
找到约 10,000 项符合「STM32寄存器」的源代码
代码结果 10,000
www.eeworm.com/read/227111/14440782
+-
问题越来越多
关于uC/OS-II
1。uC/OS-II源码里有的地方好象漏掉了编译预处理,导致裁减失效。是作者故意这样做的吗?还是有技巧?
2。推荐的中断处理流程:
void OSTickISR(void)
{
保存处理器寄存器的值;
调用OSIntEnter()或是将OSIntNesting加1;
调用OSTimeTick();
www.eeworm.com/read/125954/14453757
txt 32位二进制数转为asc码.txt
;;;;;;;;;;;;;32位的二进制到BCD码的转换
;Bin2BCDT - 将 Temp 寄存器内的二进制数转ASC码 *
BIN2BCDT32
movf ACCBHI,W
movwf s0
movF ACCBLO,W
movwf s1
movF ACCCHI,w
movwf s2
movF ACCCLO,w
movwf s3
www.eeworm.com/read/226391/14477727
txt readme.txt
1. 这是UCOS在我的MIPS CPU上的移植代码, 编译工具使用标准的MIPS GCC.
2. 所有CPU相关的代码全在start.S中,相关函数说明如下:
2.1
***************************************************
_start:
这是上电后,CPU开始执行的入口点,主要设置C代码运行
时的堆栈与PIC寄存器,然后跳转
www.eeworm.com/read/225781/14516089
c wds12887lcd.c
//参考程序C :WDS12887LCD.c 此程序读取时钟值,并年,月,日,时,分,秒.
//分别显示在LCD屏上。可实现时钟初始化(授时)
#include // SFR declarations
#include
#define CS12887 0x8300 /*DS12887时间寄存器首地址*/
#def
www.eeworm.com/read/225781/14516095
#1 wds12887lcd.#1
//参考程序C :WDS12887LCD.c 此程序读取时钟值,并年,月,日,时,分,秒.
//分别显示在LCD屏上。可实现时钟初始化(授时)
#include // SFR declarations
#include
#define CS12887 0x8300 /*DS12887时间寄存器首地址*/
#def
www.eeworm.com/read/120906/14783925
asm lf.asm
;McBsp 内存映射寄存器
SPSA0 .set 038h
SPSD0 .set 039h
DRR10 .set 021h
DRR20 .set 020h
DXR10 .set 023h
DXR20 .set 022h
SPSA1 .set 048h
SPSD1 .set 049h
DRR11 .
www.eeworm.com/read/120900/14784169
asm hpass.asm
BSP .set 0 ;当前使用McBsp1
;McBsp 内存映射寄存器
SPSA0 .set 038h
SPSD0 .set 039h
DRR10 .set 021h
DRR20 .set 020h
DXR10 .set 023h
DXR20 .set 022h
SPSA1 .set 048h
SPSD1 .
www.eeworm.com/read/120853/14785299
dat asslandat20.dat
减一指令DEC(Decrement by 1)
指令格式:DEC OPRD
OPRD 为寄存器或存储器操作数。
这条指令执行结果影响AF、OF、PF、SF、ZF标志位,但不影响CF标志位。
本指令的功能是:OPRD
www.eeworm.com/read/120853/14786022
dat asslandat54.dat
减一指令DEC(Decrement by 1)
指令格式:DEC OPRD
指令功能:
OPRD 为寄存器或存储器操作数。
这条指令执行结果影响AF、OF、PF、SF、ZF标志位,但不影响CF标志位。
本指令的功能是:OPRD
www.eeworm.com/read/220415/14801590
c 165.c
#include
#define uchar unsigned char
#define uint unsigned int
sbit clk=P1^0; //时钟
sbit sh=P1^1; //移位/置入控制 为低电平时 并行数据A-H被移入寄存器 为高时:并行置数被禁止
sbit so=P1^2; //数据输出
uchar out1,out2;