欢迎来到天天文库
浏览记录
ID:58882050
大小:1.70 MB
页数:120页
时间:2020-09-30
《MCS-51单片机内的功能模块1(中断)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六章单片机的功能模块及数字电子时钟16.189S51单片机的定时器/计数器6.1.1定时/计数器T0和T1的结构6.1.2定时器/计数器T0、T1的工作方式6.2查询法定时实现LED小灯闪烁6.2.1定时器/计数器的定时原理6.2.2查询法定时50ms小灯闪烁程序设计6.2.3查询法定时1s小灯闪烁程序设计6.389S51单片机的中断系统6.3.1中断的基本概念6.3.2MCS-51中断系统结构与中断控制第六章单片机的功能模块及数字电子时钟26.4中断法定时实现LED小灯闪烁6.4.1中断法定时50ms小灯闪烁程序设计6.4.2中
2、断法定时1s实现小灯闪烁程序设计6.589S51单片机的输入/输出接口6.5.1P1口6.5.2P2口6.5.3P3口6.6数字电子时钟6.6.1数字电子时钟的硬件电路设计6.6.2数字电子时钟的软件设计3本章内容首先安排了单片机的“定时器/计数器”、“中断系统”及“输入/输出接口”。并通过“查询法定时实现LED小灯闪烁”、“中断法定时实现LED小灯闪烁”的学习,掌握它们的应用,最后通过“数字电子时钟”进一步掌握这些功能模块的应用。具体教学目标如下:教学目标4掌握89S51片内T0和T1的硬件结构、计数功能和定时功能及四种工作方式的
3、应用。牢记TMOD和TCON各位的含义及其编程应用。学会查询法及中断法定时的应用方法。掌握中断系统的硬件结构,5个中断源的含义。熟练掌握各中断控制寄存器的控制位功能及标志位的含义。熟悉中断处理过程,掌握中断服务程序的结构及编程方法。掌握单片机并行输入/输出接口的逻辑结构和技术功能.通过“数字电子时钟”进一步掌握定时器/计数器、中断、I/O口、键盘及数码管的应用。5微处理器6.189S51单片机的定时器/计数器6.1.1定时/计数器T0和T1的结构6.189S51单片机的定时器/计数器返回目录61.T0和T1加法计数器(对计数脉冲每次
4、加1)T0:16位加计数器TL0:低8位计数器TH0:高8位计数器TL1:低8位计数器TH1:高8位计数器T1:16位加计数器6.189S51单片机的定时器/计数器7T0和T1加法计数器的两大功能对片内机器周期方波Tcy进行计数对Tx(P3.5、P3.4)引脚输入外部负脉冲进行计数两大功能计数功能定时功能6.189S51单片机的定时器/计数器8编程设定原理在计数器内设置初值加1计满后溢出定时时间和计数值的调整调整计数器初值,可调整从初值到计满溢出的数值定时时间和计数值可以编程设定置溢出标志6.189S51单片机的定时器/计数器92.
5、定时/计数器工作方式寄存器TMOD高4位控制T1低4位控制T0门控位计数/定时方式选择工作方式选择门控位计数/定时方式选择工作方式选择GC/TM1M0GC/TM1M0M1M0——工作方式选择位M1M000011011工作方式方式0方式1方式2方式3功能13位计数器16位计数器2个8位,初值自动装入2个8位仅用于T06.189S51单片机的定时器/计数器10C/T=1C/T=0对外部事件脉冲计数,用作计数器。计数工作方式定时工作方式对片内机器周期脉冲计数,用作定时器。C/T:计数/定时方式选择位6.189S51单片机的定时器/计数器1
6、1运行同时受TR0/TR1和外中断输入信号的双重控制只有当INT0/INT1=1且TR0/TR1=1,T0/T1才能运行GATE=1TMOD字节地址89H,不能位操作设置TMOD须用字节操作指令。GATE:门控位运行只受TCON中运行控制位TR0/TR1的控制与引脚无关,一般情况下GATE=0GATE=06.189S51单片机的定时器/计数器12TCONT1中断标志T1运行标志T0中断标志T0运行标志INT1中断标志INT1触发方式INT0中断标志INT0触发方式位名称TF1TR1TF0TR0IE1IT1IE0IT0位地址8FH8E
7、H8DH8CH8BH8AH89H88H用途编程操作设置寄存器的状态3.定时/计数器的控制寄存器TCONTCON的结构、位名称、位地址和功能如下:6.189S51单片机的定时器/计数器13定时/计数器T0运行控制位TCON低4位用于外中断高4位用于定时TCON的字节地址为88H,每一位有位地址,均可位操作。TR1=1,T1运行TR1=0,T1停TR0=1,T0运行TR0=0,T0停。TR0TR1定时/计数器T1运行控制位TF1=1:定时/计数器T1溢出标志。TF0=1:定时/计数器T0溢出标志。6.189S51单片机的定时器/计数器1
8、41.工作方式06.1.2定时器/计数器T0、T1的工作方式13位计数器TH08位TL0低5位13位计满溢出TF0置“1”。最大计数值2的13次方=8192通常方式0很少用,常以方式1替代进位6.189S51单片机的定时器/计数器15
此文档下载收益归作者所有