汇编语言实验:8254应用实验——定时器

本文介绍了8254定时器在汇编语言实验中的应用,包括计数器0、1和2在不同工作模式下的配置与行为。通过级联计数器,实现了1s和5s的脉冲输出,并探讨了GATE信号对计数器的影响,如在LED灯亮起时的不同操作对计数过程的影响。
摘要由CSDN通过智能技术生成

本次实验CLK信号均接了47kHz,则该标准时钟信号周期为tCLK=1/47000s。

T定时=1s时,计数初值为N=T定时/tCLK=47000>9999,

可采用二进制计数方式,47000D=1011 0111 1001 1000B=B798H,计数初值为16位,需分两次写入。

可知基板LED小灯模块的Di端连接低电平时亮,高电平或悬空时灭。

1.计数器0工作于方式3,编写初始化程序。观察OUT0信号的变化情况,修改计数数值,观察OUG0信号的变化情况。                                                

  (硬件连线准备:将基板定时模块中8254的GATEO信号接+5V,CLKO信号接基板时钟模块(47kHz~6MHz)中的某一位(本次实验接了47kHz),OUTO信号接基板LED小灯模块的D1端)

令计数器0定时1s,OUT0输出T=1s的脉冲。                                                                                  计数器0的控制字:00(选通道0),11(先读写高字节后读写低字节),x11(方式3),0(二进制方式)。

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值