AT89C2051单片机对点钞机的外接显示屏驱动设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AT89C2051单片机对点钞机的外接显示屏驱动设计
从图上可以清楚的看出:点钞机的外接显示屏主要由单片机Atmel公司生产的AT89C2051、三只七段共阳数码管LED1~LED3、晶体三极管V1~V3和相应的电阻电容及插头所组成。

大家知道,LED数码管是由发光二极管作为显示字段的数码型显示器件。

在数码管显示器中,一般情况下都采用动态扫描式显示方式。

所谓扫描式,就是当有多个七段(带小数点的为八段)显示器要显示时,将其各个对应引脚接在一起,也就是说,所有的a段接在一起,b段也接在一起,依此类推。

而利用各七段显示器的共阳(或共阴)极来确定哪一个七段显示器要显示。

这样做的目的有二:(1)省电;(2)节省输出端口。

本电路利用89C2051的端口与数码的笔段接法为:P1.1--》C; P1.2--》D; P1.3--》E; P1.4--》B; P1.5--》A; P1.6--》F; P1.7--》G ,且三只数码管的笔段a~g又是并联在一起的。

数码管的公共端com分别由P3.5--》V1; P3.4--》V2; P3.7--》V3 进行控制。

这里顺利说明下,不知大家是否看出,无论是段码还是公共端都没有按相应引脚顺序来接,这是为什么?在实际应用中,经常会有这种接法,这就是我们通常所说的“硬件加密”法。

P1口是一8位双向I/O口,口引脚P1.2~P1.7提供内部上拉电阻。

P1.0和P1.2要求外上接电阻。

尤其是P1.0这个上接电阻接在了点钞机的主控板上,若要单独使用这个显示器,不要忘了加只5.1K的上接电阻。

工作原理说明如下:
1. 欲使LED1显示器亮,需使V1导通,即P3.5=0,同理LED2欲亮时,P3.4=0。

2. 由于共享a~g引脚,因此一次只能导通一个晶体管,否则会同时显示相同的数字。

3. 利用视觉暂留原理,V1~V3导通频率16次/秒以上,注意频率太低数字会闪烁,频率太高数字会模糊变暗。

4. 显示数字时,须先送FFH到P1口关闭LED,再送显示码,否则容易造成视觉干拢。

5. R3为限流电阻。

通过对LED数码管显示原理的了解,再明确一下点钞机外接显示器的功能,你到银行存。

相关文档
最新文档