- 0
- 0
- 约1.28万字
- 约 95页
- 2020-03-28 发布于上海
- 举报
项目三、定时计数器和中断系统应用项目三、定时/计数器和中断系统应用--- 任务1.秒脉冲发生器 能力目标1.能正确运用定时/计数器产生秒信号2.秒脉冲发生器程序的编写3.学会中断控制系统的应用4.秒脉冲发生器程序的仿真调试方法学习内容1.掌握定时/计数器的组成及功能2.掌握单片机内部结构资源:TH0、TL0、TH1、TL1、TMOD、TCON3.掌握中断控制系统的概念及定时功能4.理解预置数的用法和溢出的概念 一一、任务要求在项目二的任务2中曾经采用单纯的软件来实现延时或定时很耗费单片机的资源,采用可编程定时/计数器,可以解决上述问题。用可编程定时/计数器设计一个秒脉冲发生器,通过P1.0端口输出驱动二极管每隔1s亮一次来显示秒脉冲发生器效果。定时1s用定时器中断来实现。二、任务分析首先得用可编程定时/计数器设计一个0.5s脉冲发生器,每隔0.5s将P1.0端口取反,即可在P1.0端口输出1Hz方波,P1.0硬件接法可参考项目二中任务2的接法。 TH0TH1计数值高八位计数值高八位控 制 控制TL0TL1计数值低八位计数值低八位TMOD工作方式TCON定时 / 计数控制三、学习知识(一)定时/计数器的结构 1、定时/计数器的结构 (1)定时/ 计数器的结构51子系列单片机内有两个十六位加1定时 / 计数器 T0T1 2、定时/计数器功能(1)计数功能 对外部输入脉冲计数。定时/计数器0计数信号由芯片的T0(P3.4)端引入。定时/计数器1计数信号由芯片的T0(P3.5)端引入。 外部输入脉冲频率不能高于单片机晶体振荡频率的1/24,单片机机器周期变化的频率为单片机晶体振荡频率的1/12,因为单片机在相邻两个机器周期中采样到端口上有负跳变时,才计作输入一个脉冲。(2)定时功能对内部机器周期脉冲计数。定时时间=计数脉冲数×机器周期时间由于机器周期时间取决于单片机晶振 (二)中断概念与定时中断 1、中断定义 单片机主要用于实时控制,当对控制对象进行正常控制时,如果外部突然有特殊情况发生,这个向CPU发出请求的过程叫中断请求,则CPU必须立即暂停原来正常的控制程序,并转向执行应急处理的服务程序,这个转去处理应急任务的过程叫中断响应,处理应急的过程叫中断服务,处理完毕,再恢复到原来正常控制程序的暂停处继续执行,这个返回过程叫中断返回,这样的过程称为中断系统。 日常生活中的中断与单片机中断比较中断的比较:某同学单片机过程说明正在看书执行主程序?有人找出去中断信号中断请求暂停看书暂停执行主程序中断响应书中作记号当前PC入栈保护断点出去做事执行中断程序中断服务回来继续看返回主程序中断返回表3-1日常生活中的中断与单片机中断比较?2、? 中断服务子程序返回指令中断响应是单片机响应随机的突发要求,进行相应处理,等应急处理的服务程序完毕,要进行中断返回,为区别子程序返回,中断服务子程序返回指令用“RETI” 3、 中断源能够引发CPU中断的事件源称为中断源。MCS-51系列单片机有定时中断(定时/计数器0和定时/计数器1)、外中断(外中断0和外中断1)和串行中断3类。 4、定时中断 当它们计数到预定的次数或预定的时间时,通过单片机内部硬件电路将定时中断源的中断请求标志置于“1”,向CPU提出中断请求,让CPU及时作出处理。(三)定时/计数器控制 1、? 工作方式控制寄存器TMOD(89H)特殊功能寄存器TMOD用于控制T0和T1的工作方式,低4位用于控制T0,高4位用于控制T1, T1T0GATEC / M1 M0GATEC / M1 M0TMODGATE —— 门控位。 GATE = 0 启动不受 /INT0或 /INT1的控制; GATE = 1 启动受 /INT0 或 /INT1 的控制。C/T —— 外部计数器 / 定时器方式选择位 C//T = 0 定时方式; C //T = 1 计数方式。M1M0—— 工作模式选择位(编程可决定四种工作方式)。M1M0工作方式计数器功能00方式013位计数器01方式116位计数器10方式2自动重装初值的8位计数器11方式3定时器0:分成两个8位计数器 定时器1: 波特率发生器TMOD工作方式控制位:8FH 8EH 8DH 8CH 8BH 8AH 89H 88HTCON2、定时控制寄存器TCON(88H) TCON的作用是控制定时器的启、停,标志定时器的溢出和中断情况,定时器控制字TCON格式TF1TR1TF0TR0IE1IT1IE0IT0TR0 定时 / 计数器1运行控制位。软件置位。TR1 定时 / 计数器1运行控制位。(用法与TR0类似)振荡器1/120~4 0~7控制TiTLi(5位)THi(8位)中断TFiTRiB≥1GATEC/T=0AINTiC/T=13、
您可能关注的文档
最近下载
- 《岭外代答》的人类学解读实验——兼论宋代华夷之辨的弱化.pdf VIP
- QSH 0081-2007 探井(直井)钻井工程设计.docx VIP
- 《岭表录异》青少年读物.pdf VIP
- 资产处置委托协议书模板5篇.docx VIP
- mipi_CSI-2_specification_v1.3._高清版电子文档.pdf VIP
- QSH 0042-2007 钻井液用磺甲基酚醛树脂技术要求.docx VIP
- 《QSH0047-2007-钻井液用抗高温抗盐降滤失剂通用技术要求》.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 指数基金投资指南(银行螺丝钉).pdf VIP
- 《QSH0082-2007-水平井钻井工程设计要求》.pdf VIP
原创力文档

文档评论(0)