掌握动态扫描显示基本原理及程序设计.docxVIP

  • 43
  • 0
  • 约2.51千字
  • 约 7页
  • 2022-06-15 发布于广东
  • 举报

掌握动态扫描显示基本原理及程序设计.docx

设计目的 掌握定时器定时、计数工作方式的应用,进一步熟悉中断的概念及在定时器中的应用,掌握动态扫描显示基本原理及程序设计,进一步掌握程序的调试方法。 设计内容(要求) 设计一个 3 位十进制计数器,可对外部脉冲进行计数,并在数码管上实时显示计数值。要求可以控制计数的开始和暂停。 三.设计原理(包括文字说明和图) 1.硬件原理(仿真图) 如上图,利用P2口来控制段显,P1口来控制位显。P3.6口我们将它作为清0端口,P3.3与P3.5口,将3.5作为计数器,3.3外部中断来模拟输出高低电平。在P3.2口,启用外部中断0,将其作为计数开始或者停止端口。电阻,74LS245是同相驱动器。 2.程序设计原理(程序流程图) T0中断子程开始 T0中断子程 开始 设置T0 设置T0为方式3计数 C/T=1赋初值 C/T=1 赋初值 求反 求反 T0设初值中断返回 T0设初值 中断返回 停止计数开始计数 停止计数 开始计数 延时点亮 延时点亮 ORG 0000H LJMP MAIN ORG 000BH LJMP LOOP1 ORG 001BH LJMP LOOP2 ORG 0100H MAIN: MOV DPTR,#TABLE 把TABLE段首地址送给DPTR MOV TMOD,#51H 配

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档