本章节以反应式步进电动机为例,介绍其基本原理与应用方法。目前常用的有两相、三相、四相、五相步进电动机。步进电动机的驱动电路依据控制信号工作,控制信号由单片机产生,完成以下三种功能:①控制换相顺序,通电换相称为脉冲分配,对于四相步进电动机而言,其各相通电顺序按照A-B-A-B,通电控制脉冲必须严格按照顺序执行。......
2023-11-04
单片机有两个外部中断源分别为单片机12引脚INT0和13引脚INT1,一般引脚外接按键,通过对按键操作产生外部中断输入信号,使得单片机响应中断执行中断服务程序,中断程序执行完成后,在返回到主程序之前发生中断的地方继续执行后面的语句。本项目主要针对INT0对单片机外部中断处理方式做详细说明,考虑INT0和INT1外部中断的使用方法原理相同,若读者采用INT1中断处理方式,可参考INT0中断处理方式。项目中若单片机检测到有外部中断INT0发生,依据第3章图3-12中断响应过程如下:
①INT0中断源请求中断,则需要对TCON中的IT0和IE0进行设置,其中IT0位=0为电平触发,IT0=1为边沿触发。关于TCON特殊功能寄存器的使用详见第3章3.3节表3-5。
②对①中请求的中断进行允许操作,则需要对中断允许寄存器IE中的EX0进行设置,其中EX0=1允许外部中断0,EX0=0禁止外部中断0。
③在②基础上开启总中断开关EA,其中EA是IE的中断总允许控制位,EA=1开放总中断,EA=0禁止总中断。关于IE中断允许寄存器的使用详见第3章3.3节表3-7。
(www.chuimin.cn)
图8-1 外部中断0控制电路结构框图
④经过①②③过程的操作,已经可以使用INT0外部中断处理方式,若系统只有一个中断处理,则忽略第④步只需要执行①②③过程即可,若系统有多个中断处理,则需要设定中断优先级,需要对中断优先级寄存器IP中的各位进行设置,PX0=1外中断0为高优先级,PX0=0外中断0为低优先级。关于IP中断优先级寄存器的使用详见第3章3.3节表3-8。低中断优先级被高中断优先级中断,但是高中断优先级无法被低中断优先级中断;同级中断不能互相中断,CPU按照硬件次序决定优先权。同级优先权级别如图3-11所示。
经过上述4步运行,完成中断初始化操作。单片机不断对INT0(即P3.2引脚)进行监测,一旦监测到中断源发生,执行中断初始化操作,打开中断执行中断服务任务。本项目中断服务任务每次中断发生,驱动8个LED闪烁10次。外部中断控制电路结构框图如图8-1所示,由单片机最小系统(包括晶振电路和复位电路)、电源电路、外部中断0发生电路(由按键电路触发)和LED显示电路构成。
有关51单片机初级入门实战教程的文章
本章节以反应式步进电动机为例,介绍其基本原理与应用方法。目前常用的有两相、三相、四相、五相步进电动机。步进电动机的驱动电路依据控制信号工作,控制信号由单片机产生,完成以下三种功能:①控制换相顺序,通电换相称为脉冲分配,对于四相步进电动机而言,其各相通电顺序按照A-B-A-B,通电控制脉冲必须严格按照顺序执行。......
2023-11-04
提供内部上电自动复位电路,当外加电源电压超过4.5V时,自动对模块进行初始化操作,将模块设置为默认的显示工作状态。1602LCD芯片逻辑工作电压4.5~5.5V,LCD驱动电压3~5V,最佳工作电压5.0V,显示容量16×2个字符;工作电流2.0mA;字符尺寸2.95×4.35(W×H)mm。表14-1 LCD1602引脚描述第1引脚:VSS为地电源。LCD1602基本操作时序见表14-2。......
2023-11-04
4×4矩阵键盘的行信号分别接P2.0~P2.3,列信号分别接P2.4~P2.7,无按键闭合时,P2.0~P2.3与P2.4~P2.7开路。否则行线不全部为高电平,表示为低电平的这列上有按键闭合。基于矩阵按键操作原理,采用单片机控制矩阵按键实现按键键码值显示的电路结构由五部分构成,包括51单片机最小系统、数码显示电路、数码驱动电路、矩阵键盘电路和电源供电电路,其电路结构框图如图13-5所示。图13-5 单片机控制矩阵键盘电路结构图......
2023-11-04
若显示“3”数字,即点亮数码管a,b,c,d,g段,使其对应段码接高电平,即“01001111”,同时给公共端置低电平,此时显示“3”数字。基于数码管显示原理,依据9.1节项目需求,采用单片机驱动数码管显示数据,电路结构由单片机最小系统、电源电路和数码显示电路构成,电路结构图如图9-8所示。......
2023-11-04
图19-1为果园环境信息远程监测系统原理图,整个系统由底层的远程监测采集感知端、中间层移动GSM网络和上层移动客户端三部分构成。单片机将采集的数据通过串行通信口P3.0和P3.1,经电平转换电路与GSM模块TC35i相连,控制TC35i对数据进行收发处理。启动电路需给ZIF连接器15脚加时长至少为100ms的低电平信号,且该信号下降沿时间小于1ms,系统启动后ZIF连接器15脚的信号应保持高电平。......
2023-11-04
通用红外遥控系统由发射和接收两大部分组成。图21-2 红外线遥控系统框图遥控发射器专用芯片很多,本系统采用的红外遥控器是NEC的UPD6121编码。图21-3 遥控码“0”和“1”编码上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。UPD6121最多可有128种不同组合的编码。红外遥控最常用的载波频率为38kHz,这是由于发射端使用的455kHz晶振决定的。......
2023-11-04
引脚12:脉冲信号输出端,对应5脚信号输入端。单片机控制电动机正、反转电路采用ULN2003芯片驱动步进电动机,驱动电流放大,其中单片机的P2.0~P2.3口与ULN2003相连,ULN2003输出引脚16、15、14、13连接到步进电动机端,驱动电动机转动。图15-4 电动机正、反转硬件电路原理图......
2023-11-04
此处分别对针式打印机、喷墨打印机和激光打印机的工作原理进行说明。目前市场上主要有9 针和24 针两种针式打印机。图5-10针式打印机外观2.喷墨打印机的基本工作原理喷墨打印机是打印机家族中的后起之秀,是一种经济型、非击打式的高品质彩色打印机。......
2023-11-18
相关推荐