新疆大学电气工程学院 单片微机原理及应用课程电子教案 第5讲 第五章MCS-51系列单片机的接口与应用
1 新疆大学电气工程学院 单片微机原理及应用课程电子教案 5 第五章 MCS-51系列单片机的接口与应用 第 讲
本讲主要内容 5一1扳键开关、拨盘开关、按钮、键盘与单片机的接口 5一2显示器与单片机的接口 5一3行程开关、继电器、晶闸管元件与单片机的接口 5一4A/D、D/A转换芯片与单片机的接口 5一5应用实例
本讲主要内容 5-1 扳键开关、拨盘开关、按钮、键盘与单片机的接口 5-2 显示器与单片机的接口 5-3 行程开关、继电器、晶闸管元件与单片机的接口 5-4 A/D、D/A转换芯片与单片机的接口 5-5 应用实例
5一1扳键开关、拨盘开关、按钮、键盘与单片机的接口 一扳键开关与单片机的接口 高电平 扳键开关或钮子开关◆ 低电平 通过读取扳键开关的电平信号,决定程序的执行步骤。 +5V 8031 PO 以.7 074LS244 图5-1扳键开关应用示例
5-1 扳键开关、拨盘开关、按钮、键盘与单片机的接口 一.扳键开关与单片机的接口 扳键开关或钮子开关 高电平 低电平 通过读取扳键开关的电平信号,决定程序的执行步骤。 图5-1 扳键开关应用示例
5一1扳键开关、拨盘开关、按钮、键盘与单片机的接口 CLR P1.0 MOVX A,@RO KS4:RRC A RRC A JNC KS5 JNC KS1 LJMP KF5 LJMP KF1 KS5: RRC A KS1: RRC A JNC KS6 JNC KS2 LJMP KF6 LJMP KF2 KS6: RRC A KS2:RRC A JNC KS7 JNC KS3 LJMP KF7 LJMP KF3 KS7:RRC A KS3:RRC A JNC ELSE JNC KS4 LJMP KF8 LJMP KF4 ELSE:
5-1 扳键开关、拨盘开关、按钮、键盘与单片机的接口 CLR P1.0 MOVX A ,@R0 RRC A JNC KS1 LJMP KF1 KS1: RRC A JNC KS2 LJMP KF2 KS2: RRC A JNC KS3 LJMP KF3 KS3: RRC A JNC KS4 LJMP KF4 KS4: RRC A JNC KS5 LJMP KF5 KS5: RRC A JNC KS6 LJMP KF6 KS6: RRC A JNC KS7 LJMP KF7 KS7: RRC A JNC ELSE LJMP KF8 ELSE:
5一1扳键开关、拨盘开关、按钮、键盘与单片机的接口 二拨盘开关与单片机的接口 1.拨盘开关 常见的是BCD码拨盘开关,如图所示。 在BCD码拨盘开关中, 1)引脚A一般接“高电平”, 2)8、4、2、1四个引脚原来是“低电平”; 当有十进制数时,拨盘会根据该数转换为BCD码的数值表示,将 这4个引脚的与引脚A根据转换关系接通,接通的为“高电平”,不接 通为“低电平”。从而实现转换
5-1 扳键开关、拨盘开关、按钮、键盘与单片机的接口 二.拨盘开关与单片机的接口 1.拨盘开关 常见的是BCD码拨盘开关,如图所示。 当有十进制数时,拨盘会根据该数转换为BCD码的数值表示,将 这4个引脚的与引脚A根据转换关系接通,接通的为“高电平”,不接 通为“低电平”。从而实现转换。 在BCD码拨盘开关中, 1)引脚A一般接“高电平”, 2)8、4、2、1四个引脚原来是“低电平”;