微机原理课程设计——电子时钟设计.pptxVIP

  • 51
  • 0
  • 约2.07千字
  • 约 11页
  • 2020-11-23 发布于广东
  • 举报

微机原理课程设计——电子时钟设计.pptx

2010 级微机原理课程设计 实验报告;2;3;实现,选择的是 8253 定时/计数器,但又因为 8253 所能提供的信号的周期时毫秒级的,因此必须 通过软件的方法在运算模块中设置一个统计中断次数的变量,并且这一变量必须事先在内存里开 辟存储单元。中断信号是 8253 的计数器 2 工作方式为方式 2 时,同过设置计数器 2 的初值来产生 一个 1s 的脉冲信号。运算模块负责时、分、秒的计算,该模块主要通过 8086 的NMI 信号中断来 实现,首先将秒定时模块提供的中断信号为 8086 的NMI 中断请求信号。但由于每 1s 一次中断?? 求。所以在中断服务程序必须利用已申请内存单元 count 来统计中断请求的次数,只有当 count 的值为 1000 时,才能让秒单元内的数值加 1。另外,在中断服务程序里,必须对秒、分和时的单 元内的数值进行判断,当秒加到 60 时,分必须加 1、秒清零;当分加到 60 时,时加 1、分清零。 当时加到 24 啊,直接清零。 2.1.3、对时模块 该模块主要功能是修改小时、分钟内存单元的数值。在对时的时候,秒继续走时,并且在对 分进行调整的时,时单元内的数值不变。由以上分析可见,对时、分的调整用两个优先级高于 NMI 的中断来完成。两个中断源的中断请求信号只需直接接在两个按键即可起到对时作用。 、原理说明 电子时钟主要由 74ls273

文档评论(0)

1亿VIP精品文档

相关文档