首页天道酬勤,

,

张世龙 05-13 01:40 130次浏览

简表—— 1.单片机内部资源三大指标:

a .程序存储控制ROM (闪存)相当于电脑硬盘)。 断点后也会保存。

b.RAM (内存)相当于电脑的内存)

c.SFR (特殊功能寄存器) )。

2.单片机的选择:

a.STC89C52 (国内生产的) ) ) ) ) ) )。

1k=1024字节

b.P89V51RD

支持与KEIL的在线模拟。

3.单片机最小系统

三要素:电源电路、复位电路、石英振荡电路。

特点:单片机能够运行程序,是单片机控制系统的核心。

独立运行的模块称为最小系统

4. 5V就是高电频,0V就是低电平,数字电路,就是一个高一个低

高电平(正)连接VCC,低电平(负)连接GND,为单片机供电。

电流对直流来说相当于切断。

5.单片机的心脏,晶振电路。

它为单片机提供了工作节奏。 单片机内部每次工作,那都取决于他的外部

水晶的节奏来了。 如果石英振荡电路没有被拍摄或几次没有被拍摄,单片机就不能工作。

11.0592MHz表示晶体振荡电路在1秒钟内可以振荡11.0592M次。

6.RST:复位

复位端子

例如,我们的程序有100行,但运行到50行时突然停电了。 这个时候,我们

距离RST行。

7.电源是通过USB提供的。

8.FUSE 保险丝(有自恢复保险丝)

9.+5IN(也就是5V)

10.PWR(电源指示灯)

11.发光二极管(LED)

通常,红色贴片LED电压为1.6-2.4V

12.MCU :单片机

13.R=RES电阻

14.限流电阻

15.单片机中有SRF特殊功能寄存器

sfr P0=0x80; //P0的地址

sfr TCON=0x88;

sbit ITO=TCON^0; //sbit是位声明

sbit LED=P0^0;

一个字节控制8个位,一个位控制一个I/O端口,以及一个字节控制所有I/O端口

P0是单片机的I/O端口。

16. 电磁干扰

ESD:静电释放点噪声

EFT :高速瞬间脉冲群

Surge :浪涌效果

17.电容

钽电容器电解电容器陶瓷电容器去耦电容器

蓄水池`稳定电源

静电电容去噪

18.三极管(Q)

晶体管分为PNP和NPN模型

常用功能:1.开关控制2 .信号放大3 .电平转换

根据箭头朝向哪里,可以区分PNP和NPN。

导通电压如箭头所示流动,电压导通,电流受到控制。

19.三八译码器:74HC138

20.常用延时方法:

非准确延迟,准确延迟

_nop_ (); (需要includeintrins.h )

用计时器计时器计时器

unsigned char:占用的字节1 .取值范围0 - 255

有无符号整数的字节2取值范围0-65535

取而代之的是uint8 uint16等缩写。

类型def uni signed char uint 8;

类型def unsigned int uint 16;

21.f:1111 e:1110

P0=0xfe //1111 1110

22.左移 和 右移

向左移动向右移动

0xf0=11110000左移后: 11100000 (最低填写0补充) ) )。

右移后:01111000 (最高位填写0补充) ) )。

按位取反符号~:

反过来取1等于0,0等于1

p>23.数码管

8个发光二极管,组成了一个数码管.

共阴数码管,共阳数码管

数码管和流水灯是一个东西,没什么区别。

数码管真值表:

 

24.定时器

时钟周期:1/时钟源   1/11059200s(晶振)

机器周期:普通51一个机器周期是12个时钟周期

2个定时器/计数器:定时器0和定时器1

定时器:每经过一个机器周期,寄存器+1.

因此,可以将机器周期看做为计数周期

计数器:后续课程介绍。

25.特殊功能寄存器TCON:

TF:定时器溢出标志。溢出时候,该位自动置1.

终端执行是硬件清0,或者软件清0.

TR:定时器运行控制位,置1开始计时,清0停止计时.

TMOD:

T1和T0分别代表单片机2个计数器。

GATE:该位被置位时为门控位。

INT1引脚:

M1,M0:

00模式0  01模式1  10模式2   11模式3

模式1:16位的计数器(TH1,TL1)

模式2:自动装载8位计数器。主要用在串口波特率发生器。

模式0和模式3几乎不用。

TCON和TMOD复位后都会自动变为0x00  复位可以有自动复位和

引脚复位

TCON 和 TMOD 控制的是定时器.

T1就是10  T0就是01

一旦发生溢出,就会TF置位。

 

26.动态显示

27.展示字体到OLED:

 

 

28.P0 = 0xFF 意思是串口0全部高电平

29.OSAL:操作系统抽象层

一种支持多任务运行的系统资源分配机制.OSAL与标准的操作系统还是有很大的区别的。OSAL实现了类似操作系统的某些功能,但并不能称之为真正意义上的操作系统。

OSAL任务运行方式

TI1.2.1的BLE协议栈中的

2个比较重要的函数:SimpleBLEPeripheral_Init和SimpleBLEPeripheral_ProcessEvent

OSAL是用消息和事件做通信.

开发板要定义profile,手机要按profile读写.

GAP:Generic Access Profile 一般可以接近可读取配置文件

GATT:Generic Attribute Profile:一般属性配置文件

GATT Server:

SM:Security Manager

Texas Instruments:德州仪器

GAP Prepheral Role Profile:

GAP Peripheral/Broadcaster Multi-Role Profile

GAP Central Role Profile :

GAP Bond Manager (Bond:结合)

30.RTC学习

RTC:real-time clock  实时时钟芯片

RTC芯片是一种能提供日历/时钟(世纪、年、月、时、分、秒)及数据存储等功能的专用集成电路。

31.spi flash 学习

a.SPI Nor Flash 是Nor Flash 的一种

b.Nor Flash根据数据传输的位数可以分为并行(Parallel)Nor Flash 和串行Nor Flash

c.SPI Nor Flash 每次传输一个bit的数据,parallel Nor Flash 每次传输多个bit位的数据(有x8和x16 bit)两种.

d.SPI Nor Flash 比parallel 便宜,接口简单点,但是速度慢。

擦除的话可以按页擦除,按块擦除,按扇区擦除,整个芯片擦除.

该芯片还有2个SRAM buffer, 大小为256字节,用于按也读写操作.

spi flash 可以通过SRAM 的 buffer 写到main memory zhng .

32.OLED

有机发光二极管又称为有机电极光显示(Organic Light-E)

33.透传

即是透明传送,即传送网络无论传输业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。

在数据的传输过程中,这组数据不发生任何形式的改变,即不截断,不分组,不编码,不加密,不混淆等等,仿佛传输过程是透明的一样,原封不动地到了最终接收者手里。

结束——

, ,