AT89C2051在点钞机外接显示屏中的应用
[09-13 16:47:24] 来源:http://www.88dzw.com 信息显示与光电技术 阅读:8662次
文章摘要:摘要:采用单片机来开发点钞机外接显示屏,具有计数准确、功耗低、稳定可靠、成本低等特点。文中介绍一个单片机应用系统的设计思路。关键词:点钞机显示屏 单片机应用 单片机程序设计。 从图上可以清楚的看出:点钞机的外接显示屏主要由单片机Atmel公司生产的AT89C2051、三只七段共阳数码管LED1~LED3、晶体三极管V1~V3和相应的电阻电容及插头所组成。大家知道,LED数码管是由发光二极管作为显示字段的数码型显示器件。在数码管显示器中,一般情况下都采用动态扫描式显示方式。所谓扫描式,就是当有多个七段(带小数点的为八段)显示器要显示时,将其各个对应引脚接在一起,也就是说,所有的a段接在一起,b段
AT89C2051在点钞机外接显示屏中的应用,标签:显示及光电,光电显示技术,http://www.88dzw.com摘要:采用单片机来开发点钞机外接显示屏,具有计数准确、功耗低、稳定可靠、成本低等特点。文中介绍一个单片机应用系统的设计思路。
关键词:点钞机显示屏 单片机应用 单片机程序设计。
从图上可以清楚的看出:点钞机的外接显示屏主要由单片机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数码管显示原理的了解,再明确一下点钞机外接显示器的功能,你到银行存过款吗?当你将钱交给营业员后,她就会将钱放入点钞机,一是为了点数,二是为了鉴别钞票的真伪。同时在柜台上会有一个显示器,使你也能看到你的钱币的张数。这个显示器就是点钞机的外接显示器,它显示的数字与点钞机是同步的,清点完之后,数字会一直保持,待下一次清点时,它会自动复位,从零开始进行累加。
数码管的显示原理和点钞机外接显示器的基本功能搞清楚之后,下面我们就开始编写程序。
外接显示器共阳LED数码管显示段编码
显示数 | P1.7(G) | P1.6(F) | P1.5(A) | P1.4(B) | P1.3(E) | P1.2(D) | P1.1? | P1.0(空) | 字段码 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 81H |
1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | EDH |
2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 43H |
3 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 49H |
4 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 2DH |
5 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 19H |
6 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 11H |
7 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CDH |
8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 01H |
9 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 09H |
- 上一篇:宇电AI 仪表与变频器的综合应用
《AT89C2051在点钞机外接显示屏中的应用》相关文章
- › AT89C2051组成的时钟电路原理图
- › AT89S52下载线电路图
- › 用AT89C2051单片机实验合弦乐
- › AT89C2051在点钞机外接显示屏中的应用
- › AT89C55WD 单片机原理及应用
- › AT89S51单片机原理与应用
- 在百度中搜索相关文章:AT89C2051在点钞机外接显示屏中的应用
- 在谷歌中搜索相关文章:AT89C2051在点钞机外接显示屏中的应用
- 在soso中搜索相关文章:AT89C2051在点钞机外接显示屏中的应用
- 在搜狗中搜索相关文章:AT89C2051在点钞机外接显示屏中的应用