单片机技术笔记.docx
- 文档编号:4639715
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:11
- 大小:1.45MB
单片机技术笔记.docx
《单片机技术笔记.docx》由会员分享,可在线阅读,更多相关《单片机技术笔记.docx(11页珍藏版)》请在冰豆网上搜索。
单片机技术笔记
1、
以上按键的意思分别为:
复位CPU,全速运行,停止全速运行,进入函数体内部,单步执行
2、GND代表接地;
3、晶振:
4、P1=a|b;的意思是将“a或b”运算的结果赋值给P1口。
5、共阴数码管:
0-9:
0x3f,0x06,0x5b,0x4f,0x66,0x6b,0x3c,0x07,0x7f,0x37;
共阳数码管:
0-9:
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x83,0xf8,0x80,0x98;
6、138译码器:
7、蜂鸣器:
8、继电器:
9、步进电机:
步进电机属于位置控制,普通电机一般都是速度控制。
两者的控制方式不一样。
位置控制就是说你可以设定要求你的电机转多少度(一圈360度),速度控制就是说你的电机是多少转/分钟。
这点就可以看住步进电机属于低转速的,普通电机属于高转速。
10、PWM脉宽调制:
所谓脉宽,其实就是指脉冲的宽度。
举个例:
我们放一盆水,一直不停的放要1分钟放满,但我为了控制放满的时间,在每一秒的时间里需要开一下,关一下。
而这开和关的时间比值就可以认为是脉冲的占空比,开的时间长,相应的关的时间就会缩短(每秒必须完成一次开和关,相当于脉冲的频率)。
而放满的时间就可以通过这样的方式来调节(相当于控制输出)这样通过调整开和关的时间(脉冲宽度)来调整输出的,就是脉宽调制。
11、达林顿管:
达林顿管是一重复合三极管,他将两个三极管串联,第一个管子的发射极接第2个管子的基极,所以达林顿管的放大倍数是两个三极管放大倍数的乘积。
所以他的特点是放大倍数非常高,达林顿管的作用一般是在高灵敏的放大电路中放大非常微小的信号。
如大功率开关电路。
12、上升沿、下降沿(主要是针对数字脉冲线路)
例如:
一个矩形波,理论上从低电压,高电压是直线上去的,没有延迟的时,
然而在实际线路中,由于半导体的,或者其他线性,非线性零件(电阻,电感,二极管,三极管,场效应管,印刷线路板)都存在杂散电容,而这些杂散电容使低到高非直线,是一个斜线上去,低的起点到高的终点,这段举例称为上升沿,反之就是下降沿。
13、中断与外部中断:
一、中断的概念:
CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。
二、89C51的中断系统有5个中断源,2个优先级,可实现二级中断嵌套。
1、(P3.2)可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。
当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。
2、(P3.3)可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。
当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。
3、TF0(TCON.5),片内定时/计数器T0溢出中断请求标志。
当定时/计数器T0发生溢出时,置位TF0,并向CPU申请中断。
4、TF1(TCON.7),片内定时/计数器T1溢出中断请求标志。
当定时/计数器T1发生溢出时,置位TF1,并向CPU申请中断。
5、RI(SCON.0)或TI(SCON.1),串行口中断请求标志。
当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI,向CPU申请中断。
三、中断允许控制:
vEX0(IE.0),外部中断0允许位;
vET0(IE.1),定时/计数器T0中断允许位;
vEX1(IE.2),外部中断0允许位;
vET1(IE.3),定时/计数器T1中断允许位;
vES(IE.4),串行口中断允许位;
vEA(IE.7),CPU中断允许(总允许)位。
四、中断请求标志:
vIT0(TCON.0),外部中断0触发方式控制位。
当IT0=0时,为电平触发方式。
当IT0=1时,为边沿触发方式(下降沿有效)。
vIE0(TCON.1),外部中断0中断请求标志位。
vIT1(TCON.2),外部中断1触发方式控制位。
vIE1(TCON.3),外部中断1中断请求标志位。
vTF0(TCON.5),定时/计数器T0溢出中断请求标志位。
vTF1(TCON.7),定时/计数器T1溢出中断请求标志位。
中断源
符号
名称
中断引起原因
中断号
/INT0
外部中断0
P3.2引脚低电平或下降沿信号
0
T0
定时器0中断
定时/计数器0计数回0溢出
1
/INT1
外部中断1
P3.3引脚低电平或下降沿信号
2
T1
定时器1中断
定时/计数器1计数回0溢出
3
TI/RI
串行口中断
串行通信完成一帧数据发送或接收引起中断
4
eg:
主程序中需要有以下代码:
EA=1;//打开总中断开关
EX0=1;//开外部中断0
IT0=0/1;//设置外部中断的触发方式
中断服务函数:
voidint0()interrupt0{
doanythingthatyouwant
}
14、稳压电路:
二极管:
保护作用(在正负极弄反时);
电容:
滤波作用;
LED:
指示作用。
15、晶振:
电容:
(10-30uf)
晶振和电容应尽量靠近芯片,以提高稳定性和抗干扰能力。
16、存储器
ROM:
程序存储器
(单片机在工作时只能读取不能写入修改)
(存放的是编译好的二进制程序代码)
RAM:
数据存储器
(可随时读取和修改)
17、红外遥控的键值:
0x45
0x46
0x47
0x44
0x40
0x43
0x07
0x15
0x09
0x16
0x19
0x0D
0x0C
0x18
0x5E
0x08
0x1C
0x5A
0x42
0x52
0x4A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 技术 笔记