最近,把从同学那里借来的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:中断
实话说没有总结完毕,未完待续吧。。。。
感谢楼主啊,真是好东东,学习收藏了~~