单片机学习笔记

最近,把从同学那里借来的AVR单片机好好学习了一番,着实受益良多。在此总结一二:

1.电源:正极VCC,负极GND

2.晶振类似于心脏

3.RST复位

4.123为最小系统

5.74HC138译码器/三八译码器:扩展IO口 3(0-2)->8;ENLED(4,5)<0>,ADDR3(6)<1><使能引脚-工作还是不工作>;

6.EMI电磁干扰  EMC电磁兼容

ESD静电放电:感觉到的有两、三千伏,能看到的四五千伏,电量小,半导体抗高压比较弱,注意防静电;

EFT快速瞬间群脉冲 Surge 浪涌(U盘热插拔导致电脑蓝屏或重启)

低频滤波电容(大电容、稳定电源,相当于水缸、蓄水池,指标:耐压值10V以上、容值,与耗电量成正比);高频滤波电容(短路那些静电等干扰的,一般104容,即10^4)

7.三极管:PNP、NPN,锗管、硅管;功能:开关控制、信号放大、电平转换;b(b级,基极,左)e(发射极)c(集电极)

判断方法:看最后字母,P箭头朝里,N箭头朝外;箭头的一段是基极,另一段是发射极;e-b>=0.7V,导通电压顺箭头过;电流:集电极->基极;发射极<->集电极,基极电流的100倍大于集电极和发射极之间的电流即可

8.74HC245:电流缓冲作用

9.精确延时:

非精确延时:循环(长时间延时用多重循环)

10.typedef unsigned char uint8;

typedef unsigned int uint16;(国际惯例)有符号int8\int16;

11.人肉眼的分辨能力:50ms的间隔可以清楚看到两灭;10ms-50ms 亮暗

12.数码管分为共阴数码管(竖线相接)和共阳数码管(三角底边相接)

13.SFR:TCON用作定时器和中断,TF:定时器溢出标志,TR:定时器运行控制位;TMOD: GATE:被置位时为门控位(TR1置位、INT1置位时定时器才工作)->测信号的宽度;C/T:0定时器,1计时器

14.改值时别忘了看有没有超过数据类型范围

15. 51单片机型号解析:STC89C51RC-> STC 12T/6T 8051;工作电压:C 5.5-3.8V LE 2.4-3.8V;程序空间大小:51 4K,52 8K, 53 15K,54 16K,58 32K,516 64K;RAM大小:RC 512,RD+ 1280;工作频率:xxMHz;工作温度范围:I 工业级 -40~+85,C商业级 0~70;何种封装:PDIP,PLCC,PQFP

16. 单片机不工作:测电压、测晶振(晶振引脚-GND:1~4V之间)

17. 74HC245:驱动器件

18. 普通IO口;强推挽输出;开漏(集)输出(电平转换)(后两者带反向器)

19. 尽量不要用IO口的驱动能力

20. 上拉电阻:将不确定的信号通过电阻保持(嵌位)在高电平;限流(用在电平转换、OC门<开漏必须>、加大普通IO口的驱动能力、悬空引脚防干扰)(一般选1K-10K)

21. 子函数加东西看是否被调用

22. 单片机豁口一定是朝上的

23.中断使能寄存器IE,EA:总中断使能位,总阀门;EC:PCA中断使能位;ET2:定时器2中断使能位;ES串口中断;ET1:定时器1溢出中断使能;EX1:外部中断1使能;ET0:定时器0溢出中断使能;EX0:外部中断0使能;TCON中的TF:中断溢出标志位

24.init:初始化 interrupt:中断

实话说没有总结完毕,未完待续吧。。。。

单片机学习笔记》有一个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注