31 2 、计算初值 产生 1ms 的方波,只需在 P1.0 端以 0.5ms 为周期交 替输出高低电平即可,因此定时时间为 0.5ms 。 Tcy=12/fosc=12/12MHz=1us x=2 13 – t/Tcy=8192-500us/1us=8192-500=7692 =1E0CH =1 1110 000 0 1100B , TH0= = 0F0H ; TL0=000 01100B=0CH 3 、启动和中断 定时器 T0 的启动由 TR0 控制,即 TR0=1 启动。 定时器 T0 的中断允许由 ET0 和 EA 控制, 即 ET0=1 、 EA=1 。 32 4 、程序设计 ORG 0000H LJMP MAIN ORG 000BH LJMP DS0 ORG 0100H MAIN: MOV SP, #30H MOV TL0, #0CH MOV TH0, #0F0H MOV TMOD, #00H SETB ET0 SETB EA SETB TR0 SJMP $ DS0: MOV TL0, #0CH MOV TH0, #0F0H CPL P1.0 RETI 33 练习题: 设单片机晶振频率 fosc=6MHz ,使用 T1 以方 式 2 产生周期为 1ms 的方波,并由 P1.0 输出。以中断方 式完成。 1 《微型计算机原理及接口技术》 授课专业:自动化 授课学时: 60 学时 2 第六章 MCS-51 定时器 / 计数器 6.1 定时器 / 计数器结构及工作方式 1 6.2 定时器应用举例 2 3 § 6.1 定时器 / 计数器结构及工作方式 3 学习内容 1 结构 工作方式 2 寄存器 4 1 、 MCS-51 单片机内有 两个可编程的 定时器 / 计数 器 T0 、 T1 ,其逻辑结构如下图所示 : 图 6-1 MCS-51 定时器 / 计数器逻辑结构图 一、定时器 / 计数器结构 T0 :是 16 位加法 计数器, 分别由两个八位专用寄存器 TH0 和 TL0 组成。 T1 :是 16 位加法 计数器, 分别由两个八位专用寄存器 TH1 和 TL1 组成。 用来设置定 时器的 工作 方式 。 用来控制定时器的 启 动、停止及中断 。 5 2 、定时器 / 计数器功能 ? 定时器 是通过内部计数器的计数来实现的, 计数脉冲 来 自单片机的 内部 ,其频率是振荡(晶体)频率的 1/12 ,即 每个机器周期 产生一个计数脉冲, 计数 器加 1 ,直至计满溢出。 6 ? 计数器 是对 外来脉冲 进行计数。计数器对来自输入引脚 P3.4 和 P3.5 的外部信号计数,外部脉冲的 负跳变 (下降沿) 触发计数 。 ? 检测一个由 1 到 0 的负跳变需要 两个机器周期 。所 以最高计数频率为 晶体频率的 1/24 。 7 问题的提出 晶振频率为 12MHz 时,定 时器和计数器的最高计数 频率各是多少? 8 回答: 晶振频率为 12MHz 时,定时 器和计数器的最高计数频率 各为 1MHz 、 500KHz . 9 分三类: ? 定时器 / 计数器方式寄存器: TMOD ? 定时器 / 计数器控制寄存器: TCON ? 定时器初值寄存器: TH0 TL0 TH1 TL1 二、定时器 / 计数器寄存器 10 1 、定时器 / 计数器方式寄存器 TMOD ( 89H ) TMOD GATE C / T M
您可能关注的文档
- 62传质与扩散原理.ppt
- 62传感器的应用精讲.ppt
- 62二氧化碳制取的研究精讲.ppt
- 62~4细胞的增殖癌变和衰老概述.ppt
- 62显示设备及接口.ppt
- 62摩擦与温度补偿.ppt
- 62亚洲的自然环境气候.ppt
- 62基因工程及其应用好.ppt
- 61蒙昧中的觉醒p32用.ppt
- 62等差数列定义.ppt
- 2023年度十大热点人物的素材解读与运用-2024年高考语文作文热点素材积累运用与(全国通用).pdf
- 格力室外机中央空调价格表.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州传媒职业学院招聘12人备考题库附参考答案详解(达标题).docx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(培优).docx
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库及答案详解(夺冠系列).docx
- 通信原理实验2数字频带传输系统实验.pdf
- 2026上半年贵州事业单位联考贵州医科大学第二附属医院招聘22人备考题库含答案详解(能力提升).docx
- 2026上海复旦大学计算力学与人工智能交叉研究院(筹)招聘专任研究员2人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州民族大学招聘52人备考题库附参考答案详解(研优卷).docx
原创力文档

文档评论(0)