嵌入式
文章平均质量分 76
C51,STM32等MCU、SoC学习笔记
Wayne_Fine
So why do we fall..?
展开
-
【新星计划】STM32F103C8T6 - C语言 - 蓝牙JDY-31-SPP串口通信实验
C语言实现STM32蓝牙通信实验原创 2023-07-30 12:14:54 · 3795 阅读 · 6 评论 -
STM32F103C8T6—库函数应用I2C/SPI驱动OLED显示中文、字符串
stm32-oled入门原创 2023-02-12 00:16:34 · 5318 阅读 · 7 评论 -
二进制除法原理——两种简便方法
原理:二进制除法就是把十进制除法换成二进制表示。主要掌握以下几点:十进制与二进制相互转换二进制乘法(对位相乘进位)方法1:按十进制除法的形式算,只是把元素全部表示为二进制。方法2:被除数不动,除数右移,相当于看最多几个除数累加能逼近于被除数。(加上余数后就等于被除数)原创 2022-01-01 11:13:28 · 38350 阅读 · 11 评论 -
51汇编——定时器中断、串行口中断
定时1s亮灭10次ORG 0000HLJMP MAINORG 000BHLJMP TIMER0ORG 0030HMAIN: MOV R0,#10 ;循环10次,使定时100ms*10产生1s MOV R1,#20 ;循环20次,亮10次,灭10次 MOV TMOD,#01H ;工作方式1 MOV TH0,#3CH ;计数器初值 MOV TL0,#0B0H SETB ET0 ;开启定时/计数器(T0)中断允许位 SETB EA ;开启总中断 SET原创 2021-01-10 15:33:12 · 6696 阅读 · 0 评论 -
DS18B20温度采集报警系统,原理及汇编、C语言实现
DQ BIT P2.5 ;温度传感器接口TEMP_L EQU 29H ;用于保存读出温度的低字节TEMP_H EQU 28H ;用于保存读出温度的高字节TEMP_XIAO EQU 27H ;用于保存温度的小数部分TEMP_GE EQU 26H ;用于保存温度的个位部分TEMP_SHI EQU 25H ;用于保存温度的十位部分DQ_DELAY EQU 40H;DS18B20温度转换程序,包括转换成小数、个位、十位lOOP: ACA原创 2020-12-30 11:06:14 · 13673 阅读 · 11 评论 -
51汇编练习——串行口的传输
采用串口工作方式1将8051单片机P1口采集的8位数据实时串行传输。无需奇偶校验,采用中断方式。波特率为9600波特(晶振频率为11.0592MHz)。ORG 0000HLJMP MAINORG 0023H ;串行口中断入口地址LJMP INT_T0ORG 0030HMAIN:MOV SCON,#50H ;串行口工作方式1MOV PCON,#00H ;SMOD置0MOV TMOD,#20H ;定时计数器工作方式2MOV TH1,#0FDH ;设置溢出率初值MOV TL1,#0FDH原创 2020-12-05 19:20:56 · 2458 阅读 · 0 评论 -
51单片机汇编_冒泡法排序
从大到小:ORG 0000hLJMP MAINORG 0030HMAIN: MOV 30H,#10HMOV 31H,#02hMOV 32H,#7HMOV 33H,#5HMOV 34H,#3HMOV 36H,#1HMOV R6,#7MOV R7,#7MOV R0,#30Hlop0:mov R6,#7MOV R0,#30HLOP1:MOV A,@R0INC R0MOV B,@R0CJNE A,B,COMCOM: JNC NEXT XCH A,B DEC R0原创 2020-11-29 19:36:16 · 6290 阅读 · 2 评论 -
电路中的开漏输出与推挽输出
开漏输出与推挽输出是两个相对的概念推挽输出推挽电路即两个同类型的管子交替导通。如示意图中,一个P型场效应管与一个N型场效应管组成开漏输出。当输入端为高电平时,N型管导通,输出端为一个低电平;当输入端为低电平时,P型管导通,输出端为一个高电平。用推挽电路能得到高低电平的快速切换,蜂鸣器、LED灯往往会配置为推挽方式。以驱动LED灯为例:如示意图中左图所示,当输出端为高电平时,LED灯亮,此时I/O口的电流是从单片机向外输出,即拉电流。如示意图中右图所示,当输出端为低电平时,LED原创 2020-10-10 12:26:44 · 2928 阅读 · 0 评论