代码搜索:STM32寄存器
找到约 10,000 项符合「STM32寄存器」的源代码
代码结果 10,000
www.eeworm.com/read/19160/818287
c main.c
//写汉字液晶,液晶屏为128*64,4行*8列汉字
/*
D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 1 1 1 1 D *D=1时显示开,D=0时显示关
1 1 A A A A A A *设定显示开始行寄存器位置
1 0 1 1 1 A A A *设定页地址
0 1 A A A A A
www.eeworm.com/read/19176/822631
c main.c
//写汉字液晶,液晶屏为128*64,4行*8列汉字
/*
D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 1 1 1 1 D *D=1时显示开,D=0时显示关
1 1 A A A A A A *设定显示开始行寄存器位置
1 0 1 1 1 A A A *设定页地址
0 1 A A A A A
www.eeworm.com/read/20198/833961
e
#include //包含单片机寄存器的头文件
#include //包含_nop_()函数定义的头文件
sbit CS=P2^3; //将CS位定义为P3.4引脚
sbit CLK=P2^5; //将CLK位定义为P1.0引脚
sbit DIO=P2^4; //将DIO位定义为P1.1引脚
///////
www.eeworm.com/read/20198/833984
e
#include //包含单片机寄存器的头文件
#include //包含_nop_()函数定义的头文件
sbit CS=P2^3; //将CS位定义为P3.4引脚
sbit CLK=P2^5; //将CLK位定义为P1.0引脚
sbit DIO=P2^4; //将DIO位定义为P1.1引脚
///////
www.eeworm.com/read/25215/846422
asm 4-1-3.asm
ORG 0200H ;汇编程序起始指令
MOV A, 32H ;将单字节数据存入累加器A中
MOV B, #100 ;分离出百位数
DIV AB
MOV R5, A ;百位数送入寄存器R5
XCH A, B ;余数存入累加器A中
MOV B, #10 ;分离出十位和个位
DIV AB
SWAP A ;
www.eeworm.com/read/40534/917498
c main.c
//写汉字液晶,液晶屏为128*64,4行*8列汉字
/*
D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 1 1 1 1 D *D=1时显示开,D=0时显示关
1 1 A A A A A A *设定显示开始行寄存器位置
1 0 1 1 1 A A A *设定页地址
0 1 A A A A A
www.eeworm.com/read/25885/951225
51
//独立式键盘控制的4级变速流水灯
#include // 包含51单片机寄存器定义的头文件
unsigned char speed; //储存流水灯的流动速度
sbit S1=P3^2; //位定义S1为P3.2
sbit S2=P3^3; //位定义S2为P3.3
sbit S3=P3^4;
www.eeworm.com/read/25885/951278
51
//独立式键盘调时的数码时钟实验
#include // 包含51单片机寄存器定义的头文件
unsigned char code Tab[ ]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //数字0~9的段码
unsigned char int_time ; //中断次数计数变量
unsigned c
www.eeworm.com/read/25885/951404
51
//将数据"0x0f"写入AT24C08再读出送P0口显示
#include // 包含51单片机寄存器定义的头文件
#include //包含_nop_()函数定义的头文件
#define OP_READ 0xa1 // 器件地址以及读取操作,0xa1即为1010 0001B
#define OP_WRITE 0xa
www.eeworm.com/read/25885/951776
51
//数码时钟设计
#include // 包含51单片机寄存器定义的头文件
unsigned char Tab[ ]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //control shape
unsigned char port[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0