389-《单片机原理与应用》.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五、任务实施 (1)根据题目要求,确定定时时间,选择合适的工作方式,并计算计数初值; (2)编写完整的源程序,编译、调试、运行,观察实验现象是否与我们预期的一样; (3)思考:在P1.1接一个LED,同时控制2个LED闪烁,要求用一个定时计数器,控制2个LED以不同的频率闪烁。 模块四:定时计数器 六、小结: 4-1 任务4-2 外部脉冲计数 一、任务目标 1、掌握定时计数器对外部计数脉冲计数的程序设计; 2、进一步掌握定时计数器程序设计的基本步骤; 3、进一步理解中断入口地址的概念; 4、进一步熟练流水灯及闪烁程序的编写。 4-2 模块四:定时计数器 二、任务要求 按键K接P3.4,即作为T0的外部计数脉冲输入,每按一次按键,输入一个计数脉冲,要求: 按键K按下4次,则与P1口相连的LED闪烁6次,闪烁要求亮1S,暗0.5S。 4-2 模块四:定时计数器 三、相关知识点 4-2 设置TMOD中的C/T=1: 定时计数器即工作在计数工作方式,此时,计数脉冲就来自于引脚T0(P3.4)、T1(P3.5)。 计数: 对外部脉冲信号计数,来一个下降沿,计数器+1。 模块四:定时计数器 四、任务分析 1、硬件电路 P1口接8个LED D0~D7; P3.4接按键K(可使用单个脉冲输出端口) 4-2 模块四:定时计数器 2、软件分析 T0采用计数方式,按键按下4次,即输入4个下降沿 计数器+4 计数器溢出 令P1口的LED闪烁6次 四、任务分析 主程序:初始化 等待按键K按下4次。 中断服务子程序: 保护现场、恢复现场; 控制8个LED闪烁6次。 延时子程序 2、软件分析 4-2 模块四:定时计数器 源程序结构: ORG 0000H AJMP START ORG 0003H AJMP KEY1 ORG 0030H START: …… KEY1: …… DELAY: …… END 4-2 模块四:定时计数器 五、任务实施 (1)在实验设备上连接电路; (2)编写完整的源程序,编译、调试、运行,观察实验现象是否与我们预期的一样; (3)思考:若延时用定时计数器实现,应如何处理? 4-2 模块四:定时计数器 4-2 (1)编程中应尽量避免使用不必要的存储单元,及出现冗余的指令; (2)工作方式选择的基本依据; (3)工作方式2的正确使用; (4)程序存储器地址段的安排。 六、小结: 模块四:定时计数器 (1)MCS-51有2个定时计数器T0和T1; (2)T0和T1即可以作为计数器,也可以作为定时器,区别是计数脉冲的来源不一样:定时器的脉冲来源于单片机内部,周期为固定的机器周期,计数器的脉冲来源于单片机外部,从引脚T0(P3.4)和T1(P3.5)输入; (3)四种工作方式,常用方式0、1、2(尤其是1、2),主要的区别是计数范围不同,此外方式2具有初值自动重装的功能; 知识梳理与总结: 模块四:定时计数器 (4)定时计数器的应用中,TMOD用于设置工作方式,选择定时还是计数,并选择启动方式; (5)TCON中的TR0和TR1用于启动T0和T1; (6)选定工作方式后,定时计数器的定时时间由启动前装入的计数初值决定,可通过改变初值改变定时时间。 知识梳理与总结: 模块四:定时计数器 模块四 OVER 《单片机原理与应用》 电子信息教研室 葛华 邮箱:choc@szit.edu.cn 学 习 模 块 基础模块 1 2 3 4 5 6 汇编指令(软件模块) 中断系统(遇到紧急情况怎么办) 定时计数器(单片机的闹钟) 串口通信(单片机的联络) 输入输出电路及接口 单片机原理与应用 定时的实现 软件:定时准确,不需外加硬件电路,但完全占用CPU; 外部硬件:不占用CPU,但需增加硬件电路,且不可编程; 内部硬件:可编程,通过程序设置可实现不同的定时时间,使用方便灵活。 模块四:定时计数器 模块四:定时计数器 教学导航 知识目标 1、专用寄存器TMOD、TCON、TH1、TL1、TH0、TL0的功能; 2、定时计数器的2种功能,4种工作方式; 3、定时时间

文档评论(0)

小玉儿 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档