工信版(中职)单片机技术应用项目教程项目五任务一电子课件.pptx
![资源得分’ 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)
《工信版(中职)单片机技术应用项目教程项目五任务一电子课件.pptx》由会员分享,可在线阅读,更多相关《工信版(中职)单片机技术应用项目教程项目五任务一电子课件.pptx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Y CF(中职)单片机技术应用项目教程项目五任务一电子课件 电子技术应用专业 单片机应用技术 项目五 航标灯海上船只航行时,需要航标灯的指引,本项目是制作一个航标灯,要求航标灯能按照一定规律闪烁。通过本项目的学习,了解定时/计数器和外中断的结构和工作原理,掌握定时器中断和外中断的编程方法。项目描述制作一个秒闪航标灯,要求航标灯(用LED模拟)每秒钟闪烁一次。任务一 制作四按键密码锁1.知识目标(1)了解定时/计数器的基本结构(2)了解定时/计数器的工作原理2.技能目标(1)能熟练编写定时/计数器初始化程序(2)能熟练编写定时/计数器中断服务函数知识目标任务实施一、认识定时/计数器1.计数单片机
2、内部有T0 和T1 两个计数器,分别由两个8 位寄存器构成,T0 由TH0 和TL0 两个8 位特殊功能寄存器构成,T1 由TH1 和TL1构成,T0 和T1 都是16 位的计数器,其计数范围为0 65535,51 单片机的计数器采用的加1 计数,当计满65536 个数后,会产生计数溢出中断,通知单片机完成相应的工作。如图5-3 所示。2.定时51 单片机内部计数器经常被用作定时器来使用,如图5-4 所示。单片机内部有一个时钟振荡器,它可以产生时钟脉冲信号,假设其频率为12MHz,经过12 分频以后,就可以得到频率为1MHz 的信号,即每个脉冲的周期为1 s,计数器对此脉冲进行计数,当计满65
3、536 个脉冲时,共需要65536 s=65.536ms,也就是说其最长定时时间为65.536ms,通过设定初值,就可以得到某一定时时间。定时时间到达规定时间时,同样也会产生计数溢出中断,通知单片机完成相应的任务。一、认识定时/计数器二、定时/计数器的结构定时器/计数器T0、T1 的逻辑结构如图5-5 所示。定时器/计数器T0 由特殊功能寄存器TH0、TL0 构成,定时器/计数器T1 由特殊功能寄存器TH1、TL1 构成,两个8 位计数器构成1 个16 位计数器,两者均为加1 计数器。三、定时/计数器的控制 定时/计数器必须在方式控制寄存器和控制寄存器的控制下才能正常工作,因此必须掌握TMOD
4、 和TCON 的设置方法。1.TMOD(定时/计数器方式控制寄存器)TMOD 用于控制T0 和T1 的工作方式,低4 位用于控制T0,高4 位用于控制T1,8 位格式如图5-6 所示,TMOD 特殊功能寄存器的地址为89H。TMOD 各位的控制功能说明如下:(1)M0、M1:工作方式控制位。M0、M1 共有4 种工作方式,其对应关系如表5-1 所示。三、定时/计数器的控制M1 M0 工作方式 计数器功能0 0 方式0 13 位计数器0 1 方式1 16 位计数器1 0 方式2 自动重装初值的8 位计数器1 1 方式3 T0:分 为 两 个8 位 独 立 计 数 器;T1:停 止计数(2)C/:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工信版 单片机 技术 应用 项目 教程 任务 电子 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内