代码搜索:STM32寄存器
找到约 10,000 项符合「STM32寄存器」的源代码
代码结果 10,000
www.eeworm.com/read/120853/14786087
dat asslandat21.dat
从存储器取出32位地址的指令LDS
指令格式:LDS OPRD1,OPRD2
其中的OPRD1为任意一个16位的寄存器;OPRD2为32位的存储器地址。
例如:LDS SI,ABCD
LDS BX,FAST[SI]
LDS DI,[BX]
上面LDS DI,[BX]指令的功能是把BX所指的32位地址指针的段地址
www.eeworm.com/read/120305/14807966
txt 显示256色bmp位图.txt
学习该文章应具备的预备知识:
(1)VGA显示系统
(2)BMP图像文件格式
(3)256色模式写屏
以上文章在TC256专题站(http:\\tc256.51.net或http:\\wujin00.home.chinaren.com)均有介绍。
学习该文章的补充知识:
1.VGA的DAC色彩寄存器知识
前面我已经讲过,16色和256色模式显示时,需要一张颜色表,
www.eeworm.com/read/212230/15162661
3 ϵͳ
系统调用的入口是_system_call_entry kernel/system_call_entry.asm
整个过程很简单,把必要的寄存器压栈后,根据系统调用号eax(现在还没有做系统调用号的校验,超过现在系统调用数,铁定挂掉)调用系统调用函数(call [eax + _system_calls])。_system_calls是一个数组,里边存的是系统调用函数的地址。完成系统调用后便 ...
www.eeworm.com/read/4686/38205
asm 带纠错码的串行通信子程序.asm
;功能:发送方将数据连发三此,接受方按位进行最大概率纠错。程序返回时,若标志位ERR返回为1,则表示
;通信失败;否则。接收结果放在A寄存器中。
;程序清单:
JERR_COM:CLR ERR ;清除错误标志
MOV R6,#00H ;查询串行接受标志
RCH3:JB RI,RCH0
DJNZ R6,RCH3
SETB ERR
SJMP RTEXT
www.eeworm.com/read/4710/39155
asm 带纠错码的串行通信子程序.asm
;功能:发送方将数据连发三此,接受方按位进行最大概率纠错。程序返回时,若标志位ERR返回为1,则表示
;通信失败;否则。接收结果放在A寄存器中。
;程序清单:
JERR_COM:CLR ERR ;清除错误标志
MOV R6,#00H ;查询串行接受标志
RCH3:JB RI,RCH0
DJNZ R6,RCH3
SETB ERR
SJMP RTEXT
www.eeworm.com/read/7225/109520
asm 带纠错码的串行通信子程序.asm
;功能:发送方将数据连发三此,接受方按位进行最大概率纠错。程序返回时,若标志位ERR返回为1,则表示
;通信失败;否则。接收结果放在A寄存器中。
;程序清单:
JERR_COM:CLR ERR ;清除错误标志
MOV R6,#00H ;查询串行接受标志
RCH3:JB RI,RCH0
DJNZ R6,RCH3
SETB ERR
SJMP RTEXT
www.eeworm.com/read/7268/114261
asm 带纠错码的串行通信子程序.asm
;功能:发送方将数据连发三此,接受方按位进行最大概率纠错。程序返回时,若标志位ERR返回为1,则表示
;通信失败;否则。接收结果放在A寄存器中。
;程序清单:
JERR_COM:CLR ERR ;清除错误标志
MOV R6,#00H ;查询串行接受标志
RCH3:JB RI,RCH0
DJNZ R6,RCH3
SETB ERR
SJMP RTEXT
www.eeworm.com/read/8474/148256
c ex73.c
//实例73:独立式键盘控制的4级变速流水灯
#include // 包含51单片机寄存器定义的头文件
unsigned char speed; //储存流水灯的流动速度
sbit S1=P1^4; //位定义S1为P1.4
sbit S2=P1^5; //位定义S2为P1.5
sbit S3=P1^6;
www.eeworm.com/read/8474/148259
c ex75.c
//实例75:独立式键盘调时的数码时钟实验
#include // 包含51单片机寄存器定义的头文件
unsigned char code Tab[ ]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //数字0~9的段码
unsigned char int_time ; //中断次数计数变量
unsig
www.eeworm.com/read/8474/148279
c ex93.c
//实例92:对SPI总线上挂接多个X5045的读写操作
#include //包含单片机寄存器的头文件
#include //包含_nop_()函数定义的头文件
sbit SCK=P3^4; //将SCK位定义为P3.4引脚
sbit SI=P3^5; //将SI位定义为P3.5引脚
sbit SO=P3^6;