文档详情

第10章-可编程定时计数器8253讲述.ppt

发布:2017-04-01约1.37万字共93页下载文档
文本预览下载声明
第10章 可编程定时/计数器 第10章 可编程定时/计数器 10.1 8253 的引脚功能和编程结构 10.1 8253 的引脚功能和编程结构 10.1 8253 的引脚功能和编程结构 10.1 8253 的引脚功能和编程结构 10.1 8253 的引脚功能和编程结构 10.1 8253 的引脚功能和编程结构 10.1 8253 的引脚功能和编程结构 10.1 8253 的引脚功能和编程结构 10.1 8253 的引脚功能和编程结构 第10章 可编程定时/计数器 10.2 8253 的编程 10.2 8253 的编程 10.2 8253 的编程 10.2 8253 的编程 10.2 8253 的编程 10.2 8253 的编程 第10章 可编程定时/计数器 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 10.3 8253 的工作方式 第10章 可编程定时/计数器 10.4 8253 的综合应用举例 10.4 8253 的综合应用举例 10.4 8253 的综合应用举例 第10章 可编程定时/计数器 10.5 8254 芯片 10.5 8254 芯片 10.5 8254 芯片 例10-5 对输入时钟CLK(32.768KHz)进行分频,获得1HZ其占空比50%的方波信号。采用计数器0,读写高低字节,按二进制计数。 8253 GATE0 32.768KHz OUT0 +5V 1Hz 计数初值N =(32.768×1000)÷1 = 32768 = 8000H MODE3: MOV AL OUT CTRL,AL ; MOV AL,0 OUT CNT0,AL ;装入低位00H MOV AL,80H OUT CNT0,AL ;装入高位80H 方式 4 (软起动单拍脉冲发生器) CE 5 4 3 1 FF WR CW=18H LSB=5 2 0 GATE FE FD FC FB CLK OUT FA 写入控制字,OUT变高并保持 写入计数值后开始计数,软件启动 计数到0时停止计数,OUT变低电平,维持一个CLK周期。 计数值一次有效 方式 4 ● 写入控制字之后,输出端OUT变高电平,写入计数值后开始计数(即软件启动)。计数到0时停止计数,输出端OUT变为低电平,维持一个CLK周期后又变为高电平,因此这种方式的计数是一次性的,只有再次写入计数初值,才启动另一次计数过程。 写入新计数初值后,延时1个CLK周期按新值计数 方式 4 CE 4 3 2 5 3 6 4 GATE 2 1 0 FF CLK OUT FE 计数过程中改变计数值 WR CW=18H LSB=4 LSB=6 GATE=1,计数器继续计数 方式 4 CE 5 5 5 3 1 WR CW=18H LSB=5 4 2 GATE 0 FF FE FD CLK OUT FC GATE=0,计数器暂停计数 OUT为低期间GATE的作用 方式 4 ● 新的计数值写入后,在其下一个CLK周期开始按新值计数,若计数值为双字节,则在写入第一字节时停止计数,在写入第二字节后开始按新值计数 ● 计数过程中可由GATE信号控制计数过程的暂停。当GATE=0时,计数器暂停计数,直到GATE=1时计数器又继续计数。 例10
显示全部
相似文档