基础元件:
1.电阻(线绕电阻:阻值低功率大用于大功率设备的电流检测,色环电阻(怎么读色环:黑0棕1红2橙3黄4绿5蓝6 7紫8灰9白),可变电阻(电位器))
2.电容(通交阻直):可通过有无极性划分
3.二极管:不同的种类及其电路表示形式(发光二极管,光敏二极管,稳压二极管..)
4.三极管:三种状态(截止,放大,饱和)
单片机简介(单片微型计算机)
1.最小系统的运行条件(电源,晶振(频率),复位电路,IC)
2.IO口的操作控制(IO口输出控制高电平1低电平0,IO输入检测高电平)
3.定时器
4.中断(外部中断,定时器中断,串口中断)
5.串口通信
电平
数字电路(高电平:5/3V 低电平0)
RS232电平(计算机串口电平)(高-12V 低12V)
A/D输入:数字电路转化为模拟电路
单片机引脚对应的功能
电源端(Vcc,GND)
晶振端(XTAL1,XTAL2)
复位端(RESET)
EA端(EA/Vpp)
ALE端(ALE/PROG)
PSEN端(PSEN)
1. 振荡周期是单片机最小的周期单位
2. 1个机器周期=12个振荡周期
3. 1个指令周期=1,3,4个机器周期
4. 传统的8051的I/O口输出不需要设置,输入时要给写1
数码管
可显示内容:数字(0-9)、小数点、部分英语字符(A-F),符号。
基本单元:发光二极管
51单片机用的是共阴
动态显示节约I/O口资源
0x3f=>0011 1111
0011 1111
hgfe dcba
和数码管里面的数字一一对应
码表辅助可以直接输出数字或字符
段选和位选的定义
位选:数码管,依次是1、2…… 8。你要选择控制哪个数码管(比如第1个),这就是位选,有选择位置的意思
段选:然后,你要让第1个数码管显示“1”。你就要控制第一个数码管的“a、b……g”也就是让b、c=0,a、d、e、f、g=1(或者b、c=1,a、d、e、f、g=0),这就是段选,即选择数码管的哪一笔段
P1=~P1 //意思是将P1取反,例如10010011取反后就是01101100,高电平变低电平
不管是共阴极数码管还是共阳极数码管,内部2极管都有公共端和非公共端,而公共端在多位1体数码管中,是独立的,它们用来控制“位选线”,即哪位该被点亮。共阴极数码管的公共端是应当接地的,即接低电平的,所以位选是低电平有效。判断段选电平的时候,位选电平已肯定,是低电平,所以非公共端(即段选端)加高电平,这样内部2极管才能因电位差产生电流,才能点亮。
锁存器
锁存使能为高:输出同步
锁存使能为底:数据被锁住