(九):Proteus仿真辅助数码管的学习.docVIP

  • 8
  • 0
  • 约6.56万字
  • 约 10页
  • 2016-12-22 发布于贵州
  • 举报

 (九):Proteus仿真辅助数码管的学习.doc

(九):Proteus仿真辅助数码管的学习数码管又称LED数码管,它是由7段或8段LED构成的显示器件。有共阴极和共阳极两种。按其显示方式则可分为静态显示方式和动态显示方式两种。关于数码管的其他知识请参阅相关参考文献,此处不作讨论。下面我们将主要讲述数码管显示的仿真。 1.静态显示方式 静态显示方式较为简单,编程十分容易,但占用IO口线较多。实际使用中不太多见。下面我们就通过一个简单的例子来予以说明。 例1.单片机的P2口接一个共阳极数码管,利用该数码管显示从0到9,然后返回到0的循环。 该例子较为简单,源文件如下图: 源文件编辑结束以后,将其保存为汇编文件,然后进行编译/汇编,并产生相应的源代码,准备用于仿真。 下面我们编辑电路图。此例的电路图十分简单,只需将一个共阳极数码管连到单片机的P2口即可。数码管使用关键词“7Seg”进行查找。可以看到有很多结果,注意区分共阳极“Anode”和共阴极“Cathode”即可。这里我们选用较为简单的“7SEG-COM-ANODE”数码管。 最后得到的电路图如下图所示: 绘制好电路图,我们就可以将前面所生成的源代码装入单片机,然后点击仿真按钮进行仿真。 可以看到数码管显示的数字按照我们程序中设定的要求进行变化着,仿真中的一个画面如上图所示。 2.动态显示方式 动态显示方式是一种相对较为高级的显示方式,它编程较为复杂,但占用IO口线少,达

文档评论(0)

1亿VIP精品文档

相关文档