0%

蓝桥杯单片机学习传送门

基础学习

C语言中文网

延时函数计算:

周期名称描述时间
振荡(时钟)单片机提供时钟脉冲信号的振荡源的周期T=1/f
状态\(振荡周期经二分频后得到的\)2T
机器在一个机器周期内,CPU可以完成一个独立的操作12T
指令指CPU完成一条操作所需的全部时间12-12nT

指令:

  1. MUL DIV:仅有的4周期指令
  2. 包含DPTR和PC的指令均为2周期指令
  3. 所有的绝对跳转和条件转移指令,均为2周期指令
  4. 所有包括A寄存器的指令,均为单周期指令
  5. 位操作指令中,ANL和ORL是2周期指令
  6. 所有包含立即地址的指令,除INC direct及DEC direct外,均为2周期指令
  7. 剩下的均为单周期指令。

延时函数:

1
2
3
4
5
delay(uint z){
uint i,j;
for(i=z;i>0;i--)
for(j=0;j<921;j++);
}

I2C总线学习

I2C总线协议学习

分析:

  1. 先计算你单片机的振荡(时钟)周期 T= 1/晶振(11.0592MHZ)
  2. 一次i--操作为12T
  3. 忽略变量定义,上述延时函数共需时间:921*z*12T
  4. 带入T:921*12*T*z 约为 z ms

元器件说明书(英文)

说明书大全-英文

传送门:

【蓝桥杯单片机01】从历年决赛真题中寻找单片机常见的考点

【蓝桥杯单片机02】LED的基本控制

【蓝桥杯单片机03】数码管的静态显示

【蓝桥杯单片机04】数码管的动态显示

【蓝桥杯单片机05】独立按键的基本操作

【蓝桥杯单片机06】矩阵键盘的基本控制

【蓝桥杯单片机07】彻底理解51单片机的中断系统

【蓝桥杯单片机08】定时器的基本原理与应用

【蓝桥杯单片机09】串行接口的基本原理与应用

【蓝桥杯单片机10】串行接口的进阶与实战应用

【蓝桥杯单片机11】单总线温度传感器DS18B20的基本操作

【蓝桥杯单片机12】实时时钟DS1302的基本操作

【蓝桥杯单片机13】基于单片机的电子钟程序设计与调试

恰饭,恰饭