您的位置 首页 报告

LED显现电路

LED显示电路图1段数码管LED显示电路图2中使用80C51单片机,电容C1、C2和CRY1组成时钟振荡电路,这部分基本无需调试,只要元件可靠即会正常起振。C3和R1为单片机的复位电路,80C51的并

LED显现电路

图1 段数码管

LED显现电路

图2中运用80C51单片机,%&&&&&%C1、C2和CRY1组成时钟振荡电路,这部分根本无需调试,只需元件牢靠即会正常起振。C3和R1为单片机的复位电路,80C51的并行口P1.0-P1.7直接与LED数码管的”a-f”引脚相连,中心接上限流电阻R3-R10。值得一提的是,80C51并行口的输出驱动电流并非很大,为使LED有满足的亮度,LED数码管应选用高亮度的器材。
此外,图中的80C51还可选用C51系列的其它单片机,只需它们的指令系统兼容C51即可正常运转,程序可直接移植,例如选用贱价Flash型的AT89C1051或 2051等,它们的ROM可重复擦写,十分适协作试验用处。
· 程序清单:
01 START: ORG 0100H ;程序开端地址
02 MAIN: MOV R0,#00H ;从“0”开端显现
03 MOV DPTR,#TABLE ;表格地址送数据指针
04 DISP: MOV A,R0 ;送显现
05 MOVC A,@A+ADPTR ;指向表格地址
06 MOV P1,A ;数据送LED
07 ACALL DELAY ;延时
08 INC R0 ;指向下一个字符
09 CJNE R0,#0AH,DISP ;未显现完,持续
10 AJMP MAIN ;下一个循环
11 DELAY: MOV R1,#0FFH ;延时子程序,延时时刻赋值 http://www.elecfans.com 本站 http://bbs.elecfans.com 电子技术论坛
12 LOOP0: MOV R2,#0FFH
13 LOOP1: DJNZ R2,LOOP1
14 DJNZ R1,LOOP0
15 RET ;子程序回来
16 TABLE: DB 0C0H ;字型码表
17 DB 0F9H
18 DB 0A4H
19 DB 0B0H
20 DB 99H
21 DB 92H
22 DB 82H
23 DB 0F8H
24 DB 80H
25 DB 90H
26 END ;程序完毕

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/271749.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部