单片机课件专题七io口定时器计数器

上传人:wm****3 文档编号:51903310 上传时间:2018-08-17 格式:PPT 页数:81 大小:1.86MB
返回 下载 相关 举报
单片机课件专题七io口定时器计数器_第1页
第1页 / 共81页
单片机课件专题七io口定时器计数器_第2页
第2页 / 共81页
单片机课件专题七io口定时器计数器_第3页
第3页 / 共81页
单片机课件专题七io口定时器计数器_第4页
第4页 / 共81页
单片机课件专题七io口定时器计数器_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《单片机课件专题七io口定时器计数器》由会员分享,可在线阅读,更多相关《单片机课件专题七io口定时器计数器(81页珍藏版)》请在金锄头文库上搜索。

1、第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器计算机硬件技术基础计算机硬件技术基础专题六外部中断源的扩展(三)专题六外部中断源的扩展(三) 专题七专题七MCS51MCS51内部的内部的I/OI/O和定时器(一)和定时器(一) 第第1212讲讲主讲教师:赵晓安主讲教师:赵晓安第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器重点、难点重点、难点重点:重点:1) MCS-511) MCS-51内部并行内部并行I/OI/O口及应用口及应用2) 2) 定时器定时器/ /计

2、数器的组成计数器的组成3) 3) 定时器定时器/ /计数器的控制、工作方式计数器的控制、工作方式 难点:难点:1) 1) 中断嵌套程序设计中断嵌套程序设计 第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器教教 学学 要要 求求1 1掌握:掌握: 1)1)MCS-51MCS-51内部并行内部并行I/OI/O口及其应用程序设计口及其应用程序设计 2)2)MCS-51MCS-51的中断嵌套程序设计的中断嵌套程序设计 3) MCS-513) MCS-51定时器定时器/ /计数器的组成、控制、工作方式计数器的组成、控制、工作方式 2. 2

3、. 熟悉熟悉: : 1) 1) 内部内部I/OI/O口兼作对外扩展的三总线口兼作对外扩展的三总线 3.3.了解:了解: 中断源的扩展中断源的扩展使用硬件申请软件查询法扩展外部中断源使用硬件申请软件查询法扩展外部中断源第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器讲讲 课课 进进 程程 专题五专题五 输入输出和中断(三)输入输出和中断(三) 5.5 MCS-515.5 MCS-51对中断源的扩展对中断源的扩展 5.5.1 5.5.1 借用定时器溢出中断扩展外部中断源借用定时器溢出中断扩展外部中断源 5.5.2 5.5.2 硬件申

4、请软件查询法扩展外部中断源硬件申请软件查询法扩展外部中断源 专题六专题六MCS-51MCS-51内部的内部的I/OI/O口、定时器及其应用口、定时器及其应用6.1 MCS-516.1 MCS-51内部并行内部并行I/OI/O口及应用口及应用 6.1.1 P06.1.1 P0口口6.1.2 P16.1.2 P1口口6.1.3 P26.1.3 P2口口6.1.4 P36.1.4 P3口口6.1.5 MCS-516.1.5 MCS-51内部并行内部并行I/OI/O口的应用口的应用1. “1. “读锁存器读锁存器” ”和和“ “读引脚读引脚” ”的指令的指令2. P0 2. P0 、P2P2、 P3P

5、3口复用作为片外扩展系统的口复用作为片外扩展系统的 系统总线系统总线3. 3. 直接输入直接输入/ /输出(例输出(例6-16-1)4. 4. 补充补充 P1 P1 中断方式输入输出,中断方式输入输出, /INT1 /INT1 定义为高级,定义为高级,/INT0/INT0为低级。为低级。6.2 MCS-516.2 MCS-51定时器定时器/ /计数器计数器 6.2.1 6.2.1 定时器定时器/ /计数器的组成计数器的组成1.1.定时方式定时方式2.2.计数方式计数方式 6.2.2 6.2.2 定时器定时器/ /计数器的控制计数器的控制1.TMOD1.TMOD2. TCON 2. TCON 6

6、.2.3 6.2.3 定时器定时器/ /计数器的工作方式计数器的工作方式1.1.方式方式0 02. 2.方式方式1 1 第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器作作 业业思考题:思考题: P173 5-16 5-17 5-18 5-19 5-20 P173 5-16 5-17 5-18 5-19 5-20 P228 6-1 6-4 P228 6-1 6-4 第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器5 55 MCS-515 MCS-51对外部中断源的

7、扩展对外部中断源的扩展通常通常MCS-51MCS-51扩展外部中断源有扩展外部中断源有三种三种方法:方法:1 1、借用定时器借用定时器/ /计数器溢出计数器溢出中断扩展外部中断源;中断扩展外部中断源;2 2、采用、采用硬件申请软件查询法硬件申请软件查询法扩展外部中断源;扩展外部中断源;3 3、采用、采用8259A8259A扩展外部中断源。扩展外部中断源。这里介绍前面两种比较简单可行的方法。这里介绍前面两种比较简单可行的方法。 第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器1 1、借用定时器、借用定时器/ /计数器溢出计数器溢出

8、中断扩展外部中断源中断扩展外部中断源MCS-51 MCS-51单片机内部的定时器单片机内部的定时器/ /计数器是计数器是1616位的,当定时器从全位的,当定时器从全“ “1”1”变为全变为全“ “0”0”时,会向时,会向CPUCPU发出溢出中断请求。发出溢出中断请求。根据这一原理,可把内部不用的定时器根据这一原理,可把内部不用的定时器/ /计计数器借给外部中断使用,以达到扩展一个(或数器借给外部中断使用,以达到扩展一个(或二个)外部中断源的目的。二个)外部中断源的目的。 第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器2 2、采

9、用、采用硬件申请软件查询法硬件申请软件查询法扩展外部中断源扩展外部中断源如果如果MCS-51MCS-51需要扩展的外部中断源较多时需要扩展的外部中断源较多时,借用定时器,借用定时器/ /计数器溢出中断来扩展外部中断计数器溢出中断来扩展外部中断源已不能满足实际外部设备的需要,此时可用硬源已不能满足实际外部设备的需要,此时可用硬件申请软件查询法来扩展外部中断源。件申请软件查询法来扩展外部中断源。硬件申请软件查询法,原则上可处理任意多硬件申请软件查询法,原则上可处理任意多个外部中断源,现举例说明。个外部中断源,现举例说明。 第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O

10、口、定时器口、定时器/ /计数器计数器专题七专题七MCS-51MCS-51内部的内部的I/OI/O口、定时器及其应用口、定时器及其应用6.1 MCS-516.1 MCS-51内部并行内部并行I/OI/O口及应用口及应用6.1.1 P06.1.1 P0口口6.1.2 P16.1.2 P1口口6.1.3 P26.1.3 P2口口6.1.4 P36.1.4 P3口口6.1.5 MCS-516.1.5 MCS-51内部并行内部并行I/OI/O口的应用口的应用 6.2 MCS-516.2 MCS-51定时器定时器/ /计数器计数器6.2.1 6.2.1 定时器定时器/ /计数器的组成计数器的组成 6.2

11、.2 6.2.2 定时器定时器/ /计数器的控制计数器的控制6.2.3 6.2.3 定时器定时器/ /计数器的工作方式计数器的工作方式 6.3 MCS-516.3 MCS-51串行串行I/OI/O口及串行通信口及串行通信第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器本专题重点内容和要求本专题重点内容和要求本章重点讨论MCS-51单片机内部的资源的原理及其应用 并行I/O口 定时器/计数器 串行I/O 口基本要求: 掌握 P0P3的特性及其应用 掌握T/C的原理、工作方式、程序设计方法及应用 学会综合运用 了解串行口的原理、制式

12、第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器63 MCS-51串行I/O口及串行通信 第六章 MCS-51内部的I/O口、定时器及其应用6. 1 MCS-51内部的并行I/O口及应用62 MCS-51的定时器/计数器第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器6 61 11 1 P P0 0口口6 61 12 2 P P1 1口口6 61 13 3 P P2 2口口6 61 14 4 P P3 3口口 6 61 15 MCS-515 MCS-51内部并行内

13、部并行I/OI/O口口的应用的应用6.1 MCS-51内部的并行I/O口及应用第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器6 62 21 1 定时器定时器/ /计数器的计数器的组成组成6 62 22 2 定时器定时器/ /计数器的计数器的控制控制6. 2. 36. 2. 3 定时器的四种定时器的四种工作方式工作方式6 62 24 4 T/C T/C的的初始化初始化6 62 25 5 定时器定时器/ /计数器的溢出校准和计数器的溢出校准和实时读取实时读取6 62 26 6 应用应用举例举例6 62 MCS-512 MCS-51

14、的定时器的定时器/ /计数器计数器第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器6 63 MCS-513 MCS-51串行串行I/OI/O口及串行通信口及串行通信631 串行通信基础知识一、并行通信与串行通信二、异步通信和同步通信三、串行通信的制式第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器8051单片机内部有四个8位并行I/O口: P0、P1、P2和P3 P0P3这4个并行I/O口都可以作准双向通用I/O口 P0、P2和P3口还有复用的第二功能 每个口都包

15、含: 一个(8位)锁存器(即特殊功能寄存器P0P3) 一个输出驱动器 和两个三态缓冲器 6.1 MCS-51内部的并行I/O口及应用 第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器6.1.1 P0口功能:功能:控制控制=0=0: P0P0口可作通用口可作通用I/OI/O口口 ,是漏级开路的。因此必须,是漏级开路的。因此必须 外接上拉电阻,以保证外接上拉电阻,以保证“ “1”1” 信号正常输出。信号正常输出。控制控制=1=1: P0P0口分时作为地址口分时作为地址/ / 数据总线使用。数据总线使用。内部结构:内部结构:如图所示如

16、图所示当外部扩展存储器或I/O口时,由EA、PC指 针从外部程序存储器取指令码、执行指令MOVC 、MOVX时,控制信号=1,使MUX与反向器3连通 ,作分时地址/数据总线。第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器6.1.2 P1口 功能: P1口作通用I/O口 P1口也是一个“准双向” 口,作输入口时要先将输出 驱动管截止。即先执行一条指令MOV P1,#0FFH内部结构:如图所示第第1212讲讲 中断源扩展、专题六中断源扩展、专题六 内部内部I/OI/O口、定时器口、定时器/ /计数器计数器6.1.3 P2口 功能:功能: 控制控制=0=0:P2P2口用作通用口用作通用I/OI/O口口与与P

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号