基础学习
C语言中文网
延时函数计算:
| 振荡(时钟) | 单片机提供时钟脉冲信号的振荡源的周期 | T=1/f |
| 状态 | \(振荡周期经二分频后得到的\) | 2T |
| 机器 | 在一个机器周期内,CPU可以完成一个独立的操作 | 12T |
| 指令 | 指CPU完成一条操作所需的全部时间 | 12-12nT |
指令:
- MUL DIV:仅有的4周期指令
- 包含DPTR和PC的指令均为2周期指令
- 所有的绝对跳转和条件转移指令,均为2周期指令
- 所有包括A寄存器的指令,均为单周期指令
- 位操作指令中,ANL和ORL是2周期指令
- 所有包含立即地址的指令,除INC direct及DEC direct外,均为2周期指令
- 剩下的均为单周期指令。
延时函数:
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总线协议学习
分析:
- 先计算你单片机的振荡(时钟)周期 T= 1/晶振(11.0592MHZ)
- 一次i--操作为12T
- 忽略变量定义,上述延时函数共需时间:921*z*12T
- 带入T:921*12*T*z 约为 z ms
元器件说明书(英文)
说明书大全-英文
传送门:
【蓝桥杯单片机01】从历年决赛真题中寻找单片机常见的考点
【蓝桥杯单片机02】LED的基本控制
【蓝桥杯单片机03】数码管的静态显示
【蓝桥杯单片机04】数码管的动态显示
【蓝桥杯单片机05】独立按键的基本操作
【蓝桥杯单片机06】矩阵键盘的基本控制
【蓝桥杯单片机07】彻底理解51单片机的中断系统
【蓝桥杯单片机08】定时器的基本原理与应用
【蓝桥杯单片机09】串行接口的基本原理与应用
【蓝桥杯单片机10】串行接口的进阶与实战应用
【蓝桥杯单片机11】单总线温度传感器DS18B20的基本操作
【蓝桥杯单片机12】实时时钟DS1302的基本操作
【蓝桥杯单片机13】基于单片机的电子钟程序设计与调试