单片机(1)
单片机就是在一片集成电路芯片上集成微处理器、存储器、I/0接口电路。
Intel公司的MCS-51单片机:集成8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串口、2个16位定时/计数器、寻址范围64K。
数字电路电平:只有高电平和低电平,高电平是5V或者3.3V(取决于单片机电源),低电平是0V。
RS232电平:计算机串口的电平。高电平 -12V,低电平 12V。
单片机和计算机进行通信,需要将单片机电平转换为计算机可识别的电平。
引脚封装:
P3口第二功能:
P3.0:RXD串行口输入
P3.1:TXD串行口输出
P3.2:INT0外部中断0输入
P3.3:INT1外部中断1输入
P3.4:T0定时器0外部输入
P3.5:T1定时器1外部输入
P3.6:WR外部写控制
P3.7:RD外部读控制
总线(BUS)是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线,内部总线是CPU内部之间的连线。外部总线是CPU与其他部件的连线。外部总线有三种:数据总线(DB)、地址总线(AB)、控制总线(CB)。
CPU:运算和控制逻辑组成。包括中断系统和部分外部特殊功能寄存器。
RAM:存放可读写数据。
ROM:存放程序、原始数据、表格。
I/O口:用作输入和输出。
T/C:定时器,计数器。
五个中断源的中断控制系统;
一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;
片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率取决于单片机型号及性能。
振荡周期:也叫时钟周期,是指单片机提供时钟脉冲信号的振荡源周期。
状态周期:是时钟周期的2倍,是振荡周期经二分频后得到的。
机器周期:相当于6个状态周期,12个时钟周期。
指令周期:CPU完成一条操作所需的全部时间。
上拉电阻就是将不确定的信号通过一个电阻拉到高电平,同时此电阻起到一个限流的作用,下拉就是下拉到低电平。
上拉电阻的好处:
OC门输出高电平,外部必须加上拉电阻。
抵抗磁干扰
增强普通I/O口的驱动能力
起到限流作用
上下拉电阻的选取原则:
1、从降低功耗方面考虑应该足够大,因为电阻越大,电流越小。
2、从确保足够的引脚驱动能力考虑应该足够小,电阻越小,电流才能越大。
3、开漏输出时,过大的上拉电阻会导致信号上升沿变缓。