- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第19课大约有8253个芯片
第19讲 8253定时/计数器;掌握定时计数器的基本概念;一、概述;二、8253可编程定时计数器;数据总线控制器;A1A0编码与8253内部寄存器的对应关系;;;8253;D7-D0 数据线;4 编程控制字;(2)初始化编程顺序; ;②设置初值命令; ③计数初值的范围; 须在8253初始化编程中把计算得到的十进制计数初值n加上后缀H, 以便在相应的传送指令执行后能够在AL(或AX)中得到十进制数n的BCD码表示形式。
例如n=50,则应按如下方式写入:
MOV AL, 50H
OUT PORT, AL
; 如果n=1250, 则需分两次写入,即:
MOV AL, 50H ;
OUT PORT, AL ; 先写低8位
MOV AL, 12H ;
OUT PORT, AL ; 后写高8位
也可按如下方法两次写入:
MOV AX, 1250H ;
OUT PORT, AL ; 先写低8位
MOV AL, AH ;
OUT PORT, AL ; 后写高8位;例1 若用8253的计数通道1,工作在方式0,按8位二进制计数,计数初值为128,则初始化编程如下:
(1) 确定通道控制字--50H
?(2) 8位计数初值为80H。
设8253的端口地址为48H-4BH,则初始化程序段为:
;例2 若用通道0,工作在方式1,按十进制计数,计数初值为2010,则初始化编程如下:
若8253的端口地址同例1,则初始化程序段为:
;5 工作方式;(1)方式0(计数结束产生中断);CLK;GATE(高);GATE(高);例:设8253计数器通道0工作于方式0,用8位二进制计数,其计数值为50,十进制。;方式0的主要特点是:;(2) 方式1—硬件可重复触发的单稳态触发器;N=2;方式1的主要特点是:;(3) 方式2——分频器;GATE(高);方式2的主要特点是: ;(4) 方式3 方波发生器;N=4
(N=5);方式3的主要特点是:;(5) 方式4 软件触发选通;GATE(高);方式4的主要特点是: ; CPU经输出端口发送并行数据给接收系统,经过一段时间延迟后,再发送一个选通信号,利用该选通信号将并行数据打入到接收系统的缓冲寄存器中。
通过改变计数初值N,可以方便地调整发出选通信号的延迟时间。;(6) 方式5—硬件触发选通;;方式5的主要特点是:;若在计数过程中改变计数值,只要在计数到0之前不出现新的门控触发信号,则原计数过程不受影响;等计数到0并出现新的门控发信号后,再按新的计数值计数。
若在写入了新的计数值后,在未计数到0之前有门控触发信号出现,则立即按新的计数值重新开始计数。 ;8253工作方式小结;(2) 方式5(硬件触发选通)与方式1(硬件触发单稳),触发信号相同,但输出波形不同——方式1输出为宽度是N个CLK周期的负脉冲(计数过程中输出为低),而方式5输出为宽度是1个CLK周期的负脉冲(计数过程中输出为高)。
(3) 在6种工作方式中,只有方式0,在写入控制字后输出为低;其余5种方式,都是在写入控制字后输出为高。
;(4) 计数启动方式:方式0、2、3、4都是写入计数初值后,计数过程就开始了,采用软件启动。而方式1和方式5在写入计数初值后,需由外部GATE信号的触发启动,才能开始计数过程,硬件启动。
(5) 6种工作方式中,只有方式2(分频器)和方式3(方波发生器)为自动重复工作方式,其他4种方式都是一次性计数,要继续工作需要重新启动。;工作方式;6 8253应用;INTR; 设8253的端口地址为40H 43H, 8255A的端口地60H 63H, 则实现本例功能的程序段如下:
主程序:
MOV AL, ;
OUT 43H, AL
MOV AL, 99H ; 初值
OUT 40H, AL
MOV AL, ; A口方式0输出
OUT 63H, AL
STI ; CPU??中断
HERE:JMP HERE ; 等待中断;中断服务程序:
MOV AL, 01H ; 8255APA0输出高电平,启动825
您可能关注的文档
最近下载
- 中国醇酸防腐涂料项目商业计划书.docx
- 人教版四年级数学上册《一亿有多大》PPT课件.ppt VIP
- 中国化学纤维制造项目创业计划书.docx
- 2025年中国四氯化锆项目投资计划书.docx
- 2025至2030年中国碲锌镉行业投资前景及策略咨询报告.docx
- OTIS奥的斯XIOTIS西子奥的斯标准ACD4MR电气原理图XAA21310AT注解版.pdf
- Unit1Let'sbefriends!Wrapup&Checkit&Let’sexplore(课件)-外研版(三起)(2024)英语三年级上册.pptx VIP
- 2024北京人大附中初二(上)期中数学试题.docx VIP
- 6班级生活有规则第2课时 教案 2025道德与法治二年级上册.docx
- 2023年四川省成都七中育才学校中考化学二诊试卷(附答案详解).docx VIP
文档评论(0)