单片机课件专题七IO口定时器计数器.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机课件专题七IO口定时器计数器.ppt》由会员分享,可在线阅读,更多相关《单片机课件专题七IO口定时器计数器.ppt(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器单片机课件专题七IO口定时器计数器 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数
2、器重点、难点重点、难点重点:重点:1)MCS-51内部并行内部并行I/O口及应用口及应用 2)定时器定时器/计数器的组成计数器的组成 3)定时器定时器/计数器的控制、工作方式计数器的控制、工作方式难点:难点:1)中断嵌套程序设计中断嵌套程序设计 第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器教教 学学 要要 求求1 1 1 1掌握:掌握:掌握:掌握:1)1)MCS-51MCS-51内部并行内部并行内部并行内部并行I/OI/O口及其应用程序设计口及其
3、应用程序设计口及其应用程序设计口及其应用程序设计2)2)MCS-51MCS-51的中断嵌套程序设计的中断嵌套程序设计的中断嵌套程序设计的中断嵌套程序设计3)MCS-513)MCS-51定时器定时器定时器定时器/计数器的组成、控制、工作方式计数器的组成、控制、工作方式计数器的组成、控制、工作方式计数器的组成、控制、工作方式2.2.2.2.熟悉熟悉熟悉熟悉:1)1)1)1)内部内部内部内部I/OI/OI/OI/O口兼作对外扩展的三总线口兼作对外扩展的三总线口兼作对外扩展的三总线口兼作对外扩展的三总线3.3.3.3.了解:了解:了解:了解:中断源的扩展中断源的扩展中断源的扩展中断源的扩展 使用硬件申
4、请软件查询法扩展外部中断源使用硬件申请软件查询法扩展外部中断源使用硬件申请软件查询法扩展外部中断源使用硬件申请软件查询法扩展外部中断源 第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器讲讲 课课 进进 程程 专题五专题五专题五专题五 输入输出和中断(三)输入输出和中断(三)输入输出和中断(三)输入输出和中断(三)5.5 MCS-515.5 MCS-51对中断源的扩展对中断源的扩展对中断源的扩展对中断源的扩展5.5.1 5.5.1 借用定时器溢出中断扩
5、展外部中断源借用定时器溢出中断扩展外部中断源借用定时器溢出中断扩展外部中断源借用定时器溢出中断扩展外部中断源5.5.2 5.5.2 硬件申请软件查询法扩展外部中断源硬件申请软件查询法扩展外部中断源硬件申请软件查询法扩展外部中断源硬件申请软件查询法扩展外部中断源专题六专题六专题六专题六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
6、.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、P3P3口复用作为片外扩展系统的口复用作为片外扩展系统的口复用作为片外扩展系统的口复用作为片外扩展系统的系统总线系统总线系统总线系统总线 3.3.直接输入直接输入直接输入直接输入/输出(例输出(例输出(例输出(例6-16-1)4.4
7、.补充补充补充补充 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
8、.TMOD1.TMOD 2.TCON 2.TCON6.2.3 6.2.3 定时器定时器定时器定时器/计数器的工作方式计数器的工作方式计数器的工作方式计数器的工作方式 1.1.方式方式方式方式0 0 2.2.方式方式方式方式1 1 第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器作作 业业思考题:思考题:P173 5-16 5-17 5-18 5-19 5-20 P228 6-1 6-4 第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中
9、断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器55MCS-51对外部中断源的扩展对外部中断源的扩展通常通常MCS-51扩展外部中断源有扩展外部中断源有三种三种方法:方法:1、借用定时器借用定时器借用定时器借用定时器/计数器溢出计数器溢出计数器溢出计数器溢出中断扩展外部中断源;中断扩展外部中断源;中断扩展外部中断源;中断扩展外部中断源;2 2、采用、采用、采用、采用硬件申请软件查询法硬件申请软件查询法硬件申请软件查询法硬件申请软件查询法扩展外部中断源;扩展外部中断源;扩展外部中断源;扩展外部中断源;3 3、采用、
10、采用、采用、采用8259A8259A扩展外部中断源。扩展外部中断源。扩展外部中断源。扩展外部中断源。这里介绍前面两种比较简单可行的方法。这里介绍前面两种比较简单可行的方法。第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器1 1、借用定时器、借用定时器/计数器溢出计数器溢出中断扩展外部中断源中断扩展外部中断源MCS-51MCS-51单片机内部的定时器单片机内部的定时器单片机内部的定时器单片机内部的定时器/计数器是计数器是计数器是计数器是1616位的,当
11、定时器从全位的,当定时器从全位的,当定时器从全位的,当定时器从全“1”1”变为全变为全变为全变为全“0”0”时,会时,会时,会时,会向向向向CPUCPU发出溢出中断请求。发出溢出中断请求。发出溢出中断请求。发出溢出中断请求。根据这一原理,可把内部不用的定时器根据这一原理,可把内部不用的定时器根据这一原理,可把内部不用的定时器根据这一原理,可把内部不用的定时器/计计计计数器借给外部中断使用,以达到扩展一个(或数器借给外部中断使用,以达到扩展一个(或数器借给外部中断使用,以达到扩展一个(或数器借给外部中断使用,以达到扩展一个(或二个)外部中断源的目的。二个)外部中断源的目的。二个)外部中断源的目的
12、。二个)外部中断源的目的。第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器2、采用、采用硬件申请软件查询法硬件申请软件查询法扩展外部中断源扩展外部中断源如果如果如果如果MCS-51MCS-51需要扩展的外部中断源较多时,需要扩展的外部中断源较多时,需要扩展的外部中断源较多时,需要扩展的外部中断源较多时,借用定时器借用定时器借用定时器借用定时器/计数器溢出中断来扩展外部中断源计数器溢出中断来扩展外部中断源计数器溢出中断来扩展外部中断源计数器溢出中断来扩
13、展外部中断源已不能满足实际外部设备的需要,此时可用硬件已不能满足实际外部设备的需要,此时可用硬件已不能满足实际外部设备的需要,此时可用硬件已不能满足实际外部设备的需要,此时可用硬件申请软件查询法来扩展外部中断源。申请软件查询法来扩展外部中断源。申请软件查询法来扩展外部中断源。申请软件查询法来扩展外部中断源。硬件申请软件查询法,原则上可处理任意多硬件申请软件查询法,原则上可处理任意多硬件申请软件查询法,原则上可处理任意多硬件申请软件查询法,原则上可处理任意多个外部中断源,现举例说明。个外部中断源,现举例说明。个外部中断源,现举例说明。个外部中断源,现举例说明。第第第第1212讲讲讲讲 中断源扩展
14、、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器专题七专题七MCS-51内部的内部的I/O口、定时器及其应用口、定时器及其应用6.1MCS-516.1MCS-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
15、/OI/O口的应用口的应用口的应用口的应用6.2MCS-516.2MCS-51定时器定时器定时器定时器/计数器计数器计数器计数器 6.2.1 6.2.1 定时器定时器定时器定时器/计数器的组成计数器的组成计数器的组成计数器的组成 6.2.2 6.2.2 定时器定时器定时器定时器/计数器的控制计数器的控制计数器的控制计数器的控制 6.2.3 6.2.3 定时器定时器定时器定时器/计数器的工作方式计数器的工作方式计数器的工作方式计数器的工作方式6.3MCS-516.3MCS-51串行串行串行串行I/OI/O口及串行通信口及串行通信口及串行通信口及串行通信第第第第1212讲讲讲讲 中断源扩展、专题六
16、中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器本专题重点内容和要求本专题重点内容和要求本章重点讨论本章重点讨论MCS-51单片机内部的资源的原理及其应用单片机内部的资源的原理及其应用 并行并行I/O口口 定时器定时器/计数器计数器 串行串行I/O 口口基本要求:基本要求:掌握掌握 P0P3的特性及其应用的特性及其应用 掌握掌握T/C的原理、工作方式、程序设计方法及应用的原理、工作方式、程序设计方法及应用 学会综合运用学会综合运用 了解串行口的原理、制式了解串行口的原理、制式第第第第1212讲
17、讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部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口、定时器口、定时器口、定时器口、定时器/计数器
18、计数器计数器计数器 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内部并行内部并行内部并行内部并行I/OI/O口口口口的应用的应用的应用的应用 6.1 MCS-51内部的内部的并行并行I/O口及应用口及应用第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器621 定时器定时器/计数器的计数
19、器的组成组成622 定时器定时器/计数器的计数器的控制控制6.2.3 定时器的四种定时器的四种工作方式工作方式624 T/C的的初始化初始化625 定时器定时器定时器定时器/计数器的溢出校准和计数器的溢出校准和计数器的溢出校准和计数器的溢出校准和实时读取实时读取实时读取实时读取626 应用应用举例举例 62 MCS-51的定时器的定时器/计数器计数器第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器 63 MCS-51串行串行I/O口及串行通信口及串行
20、通信6 63 31 1 串行通信串行通信基础知识基础知识一、并行通信与一、并行通信与串行通信串行通信二、异步通信和二、异步通信和同步通信同步通信三、串行通信三、串行通信的制式的制式第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器 8051单片机内部有四个单片机内部有四个8位并行位并行I/O口:口:P0、P1、P2和和P3 P0P3这这4个并行个并行I/O口都可以作准双向通用口都可以作准双向通用I/O口口 P0、P2和和P3口还有复用的第二功能口还有复
21、用的第二功能 每个口都包含:每个口都包含:一个(一个(8位)锁存器(即特殊功能寄存器位)锁存器(即特殊功能寄存器P0P3)一个输出驱动器一个输出驱动器 和两个三态缓冲器和两个三态缓冲器 6.1 MCS-51内部的并行内部的并行I/O口及应用口及应用 第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器 6.1.1 P0口口 功能:功能:功能:功能:控制控制控制控制=0=0:P0P0口可作通用口可作通用口可作通用口可作通用I/OI/O口,口,口,口,是漏级
22、开路的。因此必须外是漏级开路的。因此必须外是漏级开路的。因此必须外是漏级开路的。因此必须外接上拉电阻,以保证接上拉电阻,以保证接上拉电阻,以保证接上拉电阻,以保证“1”1”信号正常输出。信号正常输出。信号正常输出。信号正常输出。控制控制控制控制=1=1:P0P0口分时作为地址口分时作为地址口分时作为地址口分时作为地址/数据总线使用。数据总线使用。数据总线使用。数据总线使用。内部结构:内部结构:内部结构:内部结构:如图所示如图所示如图所示如图所示当外部扩展存储器或当外部扩展存储器或I/O口时,由口时,由EA、PC指指针从外部程序存储器取指令码、执行指令针从外部程序存储器取指令码、执行指令MOVC
23、、MOVX时,控制信号时,控制信号=1,使使MUX与反向器与反向器3连通,连通,作分时地址作分时地址/数据总线。数据总线。第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器6.1.2 P1口口 功能:功能:P1口作通用口作通用I/O口口 P1口口也也是是一一个个“准准双双向向”口口,作作输输入入口口时时要要先先将将输输出驱动管截止。出驱动管截止。即先执行一条指令即先执行一条指令 MOV P1,#0FFH内部结构:内部结构:如图所示如图所示第第第第121
24、2讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器6.1.3 P2口 功能:功能:功能:功能:控制控制控制控制=0=0:P2P2口用作通用口用作通用口用作通用口用作通用I/OI/O口口口口 与与与与P1P1口类似口类似口类似口类似 控制控制控制控制=1=1:P2P2口用作高口用作高口用作高口用作高8 8位地址总线位地址总线位地址总线位地址总线 内部结构内部结构内部结构内部结构:如图所示如图所示如图所示如图所示 第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、
25、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器口、定时器口、定时器口、定时器/计数器计数器计数器计数器6.1.4 P3口口 功能:功能:第二输出功能端第二输出功能端=1:P3口用作通用口用作通用I/O口口 P3口用作第二功能口用作第二功能 三根第二功能输出引脚三根第二功能输出引脚 TXD、WR和和RD 五根第二功能输入引脚五根第二功能输入引脚 INT0、INT1、T0、T1 和和RXD 内部结构内部结构:如图所示如图所示 第第第第1212讲讲讲讲 中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六中断源扩展、专题六 内部内部内部内部I/OI/O口、定时器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课件 专题 IO 定时器 计数器
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内