汇编语言程序设计——电子秒表

时间:2012-06-21 05:34:22
【文件属性】:

文件名称:汇编语言程序设计——电子秒表

文件大小:93KB

文件格式:DOC

更新时间:2012-06-21 05:34:22

电子秒表 汇编语言

一、 设计内容与要求 设计一个简单的电子秒表(按一下钮启动,再按一个停止,再按一下清零,周而复始。)最小计时单位0.01S,即可显示XX.XX(秒、百分之一秒)。设计要求如下: (1)由键盘和8255作为输入部分 (2)用七段数码管或液晶显示屏来显示时间 (3)由8253和8259构成计时信号,通过中断完成启动计时、停止计时和动态刷新显示。 二、 设计思想 电子秒表要实现的功能:用键盘中断来控制整个程序,按一下回车键启动电子秒表,再按一下暂停,按一下ESC键清零,用七段数码管显示时间。整个程序涉及到8255、8253与8259三个芯片。8253的OUT2,CLK2分别连接8259的IRQ7与PCLK,8253的GATE2连接正5伏电压,采用计数器2每隔0.01秒产生一次中断并且计数,写入以偏移地址4000H开始的4个内存单元,然后利用8255将内存单元的数据输出到七段数码管。由于键盘中断优先于8259的7号中断,所以程序只有在按一下回车键才启动电子秒表,再按一下暂停,按一下ESC键清零,如果超出了60秒,整个程序自动重新开始。


网友评论

  • 百度文档能百度到,服了
  • 资料还好,有参考价值
  • 设计要求的功能描述很具体,和我们课程设计要求基本一样,虽然有代码但是感觉层次不是很清楚,可以借鉴一下,不过要是附上用Protel或DXP画的硬件原理图就更清晰了。
  • 不是很适合初学者看,有点难
  • 只是一份关于电子秒表的报告,有程序流程图也有代码,但就是没有硬件连接图