课件:可编程接口芯片8254及应用.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件:可编程接口芯片8254及应用.ppt

JA ABOVE IN AL,82H ;判断烟雾传感器是否报警 TEST AL,02H JNZ BJ MOV AL,0EH OUT 83H,AL JMP LOP ABOVE:IN AL,82H TEST AL,02H JZ BJ MOV AL,0F0H ;启动报警及灭火功能 OUT 82H,AL JMP LOP BJ: MOV AL,0FH ;光报警 OUT 83H,AL JMP LOP ;中断服务 KEYAINT PROC FAR ;按键A中断服务子程序 PUSH AX MOV AL,0F0H OUT 82H,AL MOV AL,20H ;给8259发中断结束命令 OUT 20H,AL POP AX IRET KEYAINT ENDP ;中断服务 KEYBINT PROC FAR ;按键B中断服务子程序 PUSH AX MOV AL, ; OUT 82H,AL MOV AL,20H OUT 20H,AL POP AX IRET KEYBINT ENDP CODE ENDS END START 0XH或1XH 请回答下列问题: 1、程序空白处填空。 2、超限报警温度是 ℃。 3、报警时,发光二极管显示器的闪烁频率是 Hz 4、仅温度超限时,报警灯闪烁报警,若此时报警条件解除,报警灯将(继续、停止) 报警。 5、火灾发生后,光、声报警,灭火系统启动,若此时报警条件解除,扬声器将(继续、停止) 报警。 6、火灾发生后,光、声报警,灭火系统启动,若报警条件未解除,按解除报警键B,灭火系统将(继续、停止) 工作。 7、报警条件不成立,此时按手动报警键A,灭火系统将(一直、工作一下马上停止) 工作。 80 1 停止 继续 继续 一直 8254有3个独立的16位计数器通道,每个计数器有6种工作方式,按二进制或十进制(BCD码)计数。 每个计数器在开始工作前必须预制时间常数 每个计数器在工作过程中的当前计数值可被CPU读出。(注:时间常数也可在计数过程中更改) 8254是一种可编程的芯片,可通过软件来设置芯片的工作方式。 小 结 8254的初始化编程注意的是先写控制字(控制字写到方式控制字中),后写时间常数(时间常数写到相应的通道地址中),通道的顺序无所谓的。反正当三个独立的器件使用。 1、8254有几个通道?各通道有几个工作方式?各种工作方式的主要特点是什么? 2、8254的初始化编程包括哪几项内容?他们在顺序上有无要求? 3、若8254的4个通道地址分别为90H、92H、94H、96H,且已知通道0的时钟频率为2.5MHz。 (1)请问通道0的最大定时时间是多长? (2)请使用74LS138译码器完成8254端口地址的译码(可附加与或非门) (3)若要使用通道0周期性地产生5ms的定时中断(方式2),试编写初始化程序段。 (4)若要产生1s的定时中断,说明实现方法。 作 业 后面内容直接删除就行 资料可以编辑修改使用 资料可以编辑修改使用 主要经营:网络软件设计、图文设计制作、发布广告等 公司秉着以优质的服务对待每一位客户,做到让客户满意! 致力于数据挖掘,合同简历、论文写作、PPT设计、计划书、策划案、学习课件、各类模板等方方面面,打造全网一站式需求 * * * * GATE OUT CLK 3 1 2 4 4 方式5 2 2 3 3 3 1 1 WR 计数开始的时刻 需要注意 当控制字写入8254时,所有的控制逻辑电路自动复位,这时输出端OUT进入初始状态。 处理器写入8254的计数初值只是写入了预置寄存器,要到时钟下降沿,减法计数器才开始工作。 方式0、方式4——GATE信号为电平触发 方式1、方式5——GATE信号为上升沿触发 方式2、方式3——两种皆可 7.3 8254的编程 8254加电后的工作方式不确定 8254必须初始化编程,才能正常工作 写入方式控制字 写入计数初值 读取计数值 8254新增读回命令 1 方式控制字

文档评论(0)

iuad + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档