- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章定时器计数器讲述
第8章 定时计数控制接口 微机原理及接口技术 第 10 章 第10章:定时计数控制接口 第10章:定时功能的实现方法 软件延时 不可编程的硬件定时 可编程的硬件定时 第10章:一般计数器 1 功能:对输入脉冲进行计数。 两种方式:加法计数 0~n 减法计数 n~0 第10章:一般定时器 1 功能:产生一个定时信号。 ???? 第10章:10.2 8253的内部结构和引脚 第10章:1. 计数器 第10章:计数器的3个引脚 第10章:2. 与处理器接口 第10章:10.3 8253的工作方式 8253有6种工作方式,由方式控制字确定 熟悉每种工作方式的特点才能根据实际应用问题,选择正确的工作方式 每种工作方式的过程类似: ⑴ 设定工作方式 ⑵ 设定计数初值 ⑶ 硬件启动 〕⑷ 计数初值进入减1计数器 ⑸ 每输入一个时钟计数器减1的计数过程 ⑹ 计数过程结束 第10章:方式0:计数结束中断 第10章:方式2:频率发生器(分频器) 第10章:方式3:方波发生器 第10章:各种工作方式的输出波形 第10章:10.5 8253的编程 8253加电后的工作方式不确定 8253必须初始化编程,才能正常工作 写入控制字 写入计数初值 第10章:1. 写入方式控制字 第10章:2. 写入计数值 对8位数据线,写16位计数初值需分两次 根据计数方式确定初值 选择二进制时 计数值范围:0000H~FFFFH 0000H是最大值,代表65536 选择十进制(BCD码) 计数值范围:0000~9999 0000代表最大值10000 第10章:3. 读取计数值 对8位数据线,读取16位计数值需分两次 计数在不断进行,应该将当前计数值先行锁存,然后读取: 向控制字I/O地址:给8253写入锁存命令 从计数器I/O地址:读取锁存的计数值 第10章: 定时计数器的应用 1 第10章: 定时计数器的应用 mov dx,203h ;设置方式控制字 mov al,10h out dx,al mov dx,200h ;设置计数初值 mov al,64h ;计数初值为100 out dx,al 第10章: 定时计数器的应用2 2.已知8253的端口地址为40H~43H,时钟CLK0的频率为1MHz,要求:计数器0按方式3工作,采用二进制计数,输出方波的频率为50KHz。 (1)试计算8253的计数初值; (2)编写8253的初始化程序。 解 (1)计数初值 (2)初始化程序 : MOV AL OUT 43H,AL MOV AL,20 OUT 40H,AL 程序: MOV AL, 74H ;计数器1的方式控制字 OUT 43H, AL MOV AX, 10000 ;计数器1的初值 OUT 41H, AL MOV AL, AH OUT 41H, AL MOV AL, 34H ;计数器0的方式控制字 OUT 43H, AL MOV AX, 1000 ;计数器0的初值 OUT 40H, AL MOV AL, AH OUT 40H, AL 第10章 定时计数器的应用3 3.已知时钟信号源的频率为2×106HZ,若要从8253某通道的OUT端输出图1所示形状的波形,请画出8253有关引脚的连接情况并编程实现对8253的初始化,假设8253的端口地址为40H~43H, 第8章: 8.3 定时计数器的应用 定8253计数通道2为方式3,计数通道0为方式2。N0=100/5=20; N2=(2*106 ) /(200)=10000 第10章 定时计数器的应用 MOV AL, ;计数器2的方式控制字 OUT 43H, AL MOV AX, 10000 ;计数器2的初值 OUT 42H, AL MOV AL, AH OUT 42H, AL MOV AL, ;计数器0的方式控制字 OUT 43H, AL MOV AL, 20 ;计数器0的初值 OUT 40H, AL 第10章:第10章教学要求 1. 掌握8253引脚,尤其是CLK、OUT、GATE引脚的功能 2. 掌握8253的三种工作方式、编程
您可能关注的文档
- 第十六讲希尔伯特变换和解析过程讲述.ppt
- 色谱定性定量详解.ppt
- 色谱分析步骤详解.ppt
- 色谱分析基础详解.ppt
- 第十单元学前儿童的意志讲述.ppt
- 老舍及骆驼祥子详解.ppt
- 第十卷工伤事故处理讲述.doc
- 第十单元第四课讲述.ppt
- 第十六讲:脚手架事故案例讲述.ppt
- 第十四单元滚动检测试题讲述.doc
- 2022年-2023年BIM工程师之BIM工程师每日一练试卷A卷含答案 .pdf
- 2022——2023学年福建省泉州市七年级下学期数学期末专项提升模拟题AB卷.pdf
- 2023年-2024年公务员省考之行测真题精选附答案 .pdf
- 2022-2023学年湖南省衡阳市耒阳市九年级上学期期末化学试题 .pdf
- 2023年中级银行从业资格证《中级银行管理》真题模拟汇编(共215题).pdf
- 2023届湖北省潜江市十校联考化学九年级第一学期期末综合测试试题含解析.pdf
- 2023届江西省南昌市化学高二上期末联考试题含解析 .pdf
- 2022年单招生文化考试语文卷(含答案) .pdf
- 2022精选年度计划模板合集五篇 .pdf
- 2022年成都锦城学院公共课《C语言》科目期末试卷A(有答案) .pdf
文档评论(0)