新疆大学:《单片机原理及应用》课程教学资源(PPT课件)第5章 MCS-51系列单片机的接口与应用

新疆大学电气工程学院 单片微机原理及应用课程电子教案 第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四个引脚原来是“低电平”;

5一1扳键开关、拨盘开关、按钮、键盘与单片机的接口 二.拨盘开关与单片机的接口 1.拨盘开关 十进制数 BCD码 “8”引脚 “4”引脚“2”引期 “1”引脚 0 0 0 0 0 2 0 0 1 0 3 0 0 1 0 0 0 5 0 0 1 6 0 1 0 0 0 0 0 引脚与BCD码转换表
5-1 扳键开关、拨盘开关、按钮、键盘与单片机的接口 二.拨盘开关与单片机的接口 1.拨盘开关 引脚与BCD码转换表

5一1扳键开关、拨盘开关、按钮、键盘与单片机的接口 二拨盘开关与单片机的接口 2.拨盘开关应用示例 例如:通过拨盘开关将2位十进制数置入单片机,其十位数与个位 数读入后将分别暂存于片内RAM的21H、20H单元中。 8031 74LS244 G 十位发盘开关 A 个位拨盘开关 (2位十2拼乳
5-1 扳键开关、拨盘开关、按钮、键盘与单片机的接口 二.拨盘开关与单片机的接口 2.拨盘开关应用示例 例如:通过拨盘开关将2位十进制数置入单片机,其十位数与个位 数读入后将分别暂存于片内RAM的21H、20H单元中

5一1扳键开关、拨盘开关、按钮、键盘与单片机的接口 二.拨盘开关与单片机的接口 2.拨盘开关应用示例 程序:READ:CLRP1.0 MOVX A,@RO ANL A.#OFH MOV 20H,A MOVX A,@RO ANL A,#0FOH SWAP A MOV 21H,A RET
5-1 扳键开关、拨盘开关、按钮、键盘与单片机的接口 二.拨盘开关与单片机的接口 2.拨盘开关应用示例 程序: READ : CLR P1.0 MOVX A , @R0 ANL A , #0FH MOV 20H , A MOVX A , @R0 ANL A , #0F0H SWAP A MOV 21H , A RET

5一1扳键开关、拨盘开关、按钮、键盘与单片机的接口 三.按钮与单片机的接口 按钮按合时,会有一个弹跳、抖动过程,实际效果好像反复按 多次,肉眼不易看清,易导致错误。>进行按钮消抖。 从硬件角度出发,常采用RS触发器实现消抖。 +5V9 &夏送去单片机 消抖锁存
5-1 扳键开关、拨盘开关、按钮、键盘与单片机的接口 三. 按钮与单片机的接口 按钮按合时,会有一个弹跳、抖动过程,实际效果好像反复按 多次,肉眼不易看清,易导致错误。 进行按钮消抖。 从硬件角度出发,常采用RS触发器实现消抖

5一1扳键开关、拨盘开关、按钮、键盘与单片机的接口 四.键盘与单片机的接口 1.键盘接口 键盘实际上是由排列成矩阵形式的一系列按键开关组成(4×4、 8×8键盘),用户通过键盘可以向CPU输入数据、地址和命令。 键盘按其结构形式可分为:编码式键盘和非编码式键盘两类。 单片机系统中普遍使用非编码式键盘,这类键盘主要解决以下几个 问题: ①键的识别; ②如何消除键的抖动; ③键的保护
1. 键盘实际上是由排列成矩阵形式的一系列按键开关组成(4×4、 8×8键盘), 用户通过键盘可以向CPU输入数据、地址和命令。 键盘按其结构形式可分为: 编码式键盘和非编码式键盘两类。 单片机系统中普遍使用非编码式键盘, 这类键盘主要解决以下几个 问题: ① 键的识别; ② 如何消除键的抖动; ③ 键的保护。 5-1 扳键开关、拨盘开关、按钮、键盘与单片机的接口 四. 键盘与单片机的接口
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 新疆大学:《单片机原理及应用》课程教学资源(PPT课件)第4章 MCS-51系列单片机系统扩展.ppt
- 新疆大学:《单片机原理及应用》课程教学资源(PPT课件)第3章 MCS-51系列单片机指令系统.ppt
- 新疆大学:《单片机原理及应用》课程教学资源(PPT课件)第2章 MCS-51系列单片机硬件结构.ppt
- 新疆大学:《单片机原理及应用》课程教学资源(PPT课件)第1章 微型计算机的基本概念.ppt
- 新疆大学:《单片机原理及应用》课程教学资源(试卷习题)试卷9及参考答案.doc
- 新疆大学:《单片机原理及应用》课程教学资源(试卷习题)试卷8及参考答案.doc
- 新疆大学:《单片机原理及应用》课程授课教案(讲义,共五章,负责人:帕孜来.马合木提).pdf
- 新疆大学:《单片机原理及应用》课程教学资源(试卷习题)单片机复习题(答案).doc
- 新疆大学:《单片机原理及应用》课程教学资源(试卷习题)单片机复习题(试卷).doc
- 新疆大学:《单片机原理及应用》课程教学大纲(自动化专业).doc
- 海南大学:《电工学》课程教学资源(教案讲义)第四章 正弦交流电路.pdf
- 海南大学:《电工学》课程教学资源(教案讲义)第五章 三相交流电路.pdf
- 海南大学:《电工学》课程教学资源(教案讲义)第二章 电路的分析方法.pdf
- 海南大学:《电工学》课程教学资源(教案讲义)第三章 电路的暂态分析.pdf
- 海南大学:《电工学》课程教学资源(教案讲义)第一章 电路的基本概念与基本定律.pdf
- 海南大学:《电工学》实验课程教学大纲(食品科学与工程专业).pdf
- 海南大学:《电工学》实验课程教学大纲(材料科学与工程专业).pdf
- 海南大学:《电工学及实验》课程教学大纲(高分子材料与工程专业).pdf
- 海南大学:《电工电子技术》课程教学大纲(农业机械化及其自动化专业).pdf
- 海南大学:《电工电子技术》课程教学大纲(交通运输专业).pdf
- 新疆大学:《单片机原理及应用》课程教学资源(PPT课件)第7章 单片机系统扩展与接口技术.ppt
- 北京建筑大学:《建筑电工学》课程教学资源(PPT课件)第4章 半导体二极管和三极管.pptx
- 北京建筑大学:《建筑电工学》课程教学资源(PPT课件)第3章 三相交流电路.pptx
- 北京建筑大学:《建筑电工学》课程教学资源(PPT课件)第2章 正弦交流电路.pptx
- 北京建筑大学:《建筑电工学》课程教学资源(PPT课件)第1章 电路基础.pptx
- 北京建筑大学:《建筑电工学》课程教学资源(PPT课件)绪论.pptx
- 北京航空航天大学:《电工学》课程教学课件(PPT讲稿)第五章 三相交流电路.pptx
- 北京航空航天大学:《电工学》课程教学课件(PPT讲稿)第四章 正弦交流电路.pptx
- 北京航空航天大学:《电工学》课程教学课件(PPT讲稿)第三章 电路的暂态分析.pptx
- 北京航空航天大学:《电工学》课程教学课件(PPT讲稿)第二章 电路的分析方法.pptx
- 新疆大学:《电子技术基础》课程教学大纲 Electronic Technical Foundation(负责人:程静).pdf
- 新疆大学:《电子技术基础》课程作业习题(模拟电子)半导体二极管及其基本电路.doc
- 新疆大学:《电子技术基础》课程作业习题(模拟电子)模拟集成电路.doc
- 新疆大学:《电子技术基础》课程作业习题(数字电子)组合逻辑电路.doc
- 新疆大学:《电子技术基础》课程作业习题(数字电子)逻辑代数与硬件描述语言基础.doc
- 新疆大学:《电子技术基础》课程作业习题(模拟电子)半导体二极管及其基本电路.doc
- 新疆大学:《电子技术基础》课程PPT教学课件(模拟电子)半导体二极管及其基本电路.pps
- 新疆大学:《电子技术基础》课程PPT教学课件(数字电子)逻辑代数与硬件描述语言基础.pps
- 新疆大学:《电子技术基础》课程PPT教学课件(数字电子)组合逻辑电路.pps
- 中国矿业大学:《电工学(电子技术)》课程电子教案(PPT教学课件)第14章 半导体器件.pptx