(精品)13.动态数码显示技术

上传人:新** 文档编号:467088490 上传时间:2023-10-20 格式:DOC 页数:6 大小:67.55KB
返回 下载 相关 举报
(精品)13.动态数码显示技术_第1页
第1页 / 共6页
(精品)13.动态数码显示技术_第2页
第2页 / 共6页
(精品)13.动态数码显示技术_第3页
第3页 / 共6页
(精品)13.动态数码显示技术_第4页
第4页 / 共6页
(精品)13.动态数码显示技术_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《(精品)13.动态数码显示技术》由会员分享,可在线阅读,更多相关《(精品)13.动态数码显示技术(6页珍藏版)》请在金锄头文库上搜索。

1、13动态数码显示技术发布: 2009-4-04 13:11|作者: 孙青安| 查看: 43次1 实验任务 51单片机RuPC6L*KM2W zm$b如图4.13.1所示,P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“HELLO”字样。 51单片机%NVTWC/LIm2 电路原理图 51单片机n3Pn&OZkPDxxb(qR29825 图4.13.1 51单片机 v6t&B 8n7O3 系统板上硬件连线 Ot:Gy %N*u29825 (1 把“单片机系统”区域中的P0.0/AD0P0.7

2、/AD7用8芯排线连接到“动态数码显示”区域中的ah端口上;gY fj6j,e.X Q29825 (2 把“单片机系统”区域中的P2.0/A8P2.7/A15用8芯排线连接到“动态数码显示”区域中的S1S8端口上; 51单片机X R8SE& T3gDnET(3 把“单片机系统”区域中的P1.7端口用导线连接到“独立式键盘”区域中的SP1端口上; )t1S%d6NIg)H6YJ29825 4 程序设计内容 i7n5XKM6J yQ-hQ29825 (1 动态扫描方法 51单片机8zx*f#X Y+M8svWS Z动态接口采用各数码管循环轮流显示的方法,当循环显示频率较高时,利用人眼的暂留特性,看

3、不出闪烁显示现象,这种显示需要一个接口完成字形码的输出(字形选择),另一接口完成各数码管的轮流点亮(数位选择)。 3k!_ tw&_29825 (2 在进行数码显示的时候,要对显示单元开辟8个显示缓冲区,每个显示缓冲区装有显示的不同数据即可。 51单片机B%YP5hF(3 对于显示的字形码数据我们采用查表方法来完成。 *YS Az3t29825 5 程序框图)T V tEmpZpJ)q29825 51单片机v&O#E?fY%r图4.13.2 E:eEt)z%Q,u+Kp29825 6 汇编源程序 51单片机1y&C4ORG 00H 8*X i!Q329825 START:JB P1.7,DIR

4、1 51单片机$WSi3WMOV DPTR,#TABLE1 51单片机J Xv,B%iSJMP DIR 51单片机sPs-yJ,A8KDIR1:MOV DPTR,#TABLE2 j%6,W&G-U7dF-X29825 DIR:MOV R0,#00H EwK.t,zN |+v!D29825 MOV R1,#01H 51单片机3D;RhwNEXT:MOV A,R0 51单片机Jmr1cMOVC A,A+DPTR 51单片机uL4Qjg,LJMOV P0,A 3,d F_29825 MOV A,R1 3Mt&Dj%KG.L4|H D29825 MOV P2,A 51单片机+B#W$NFLCALL D

5、AY f2SG |Z29825 INC R0 )G)%|Z%Epw#i29825 RL A V#iP8a.yI9p29825 MOV R1,A 51单片机0mf!b;jkCJNE R1,#0DFH,NEXT 7j SF a nj29825 SJMP START 51单片机;wg5s|3Z0Q XAX _DAY:MOV R6,#4 51单片机,iD4+a9rD1:MOV R7,#248 51单片机+u ev8f|DJNZ R7,$ 87G V+N29825 DJNZ R6,D1 H y5VwJ29825 RET 51单片机2XTx&M6_TABLE1:DB 06H,5BH,4FH,66H,6DH

6、 n!eO-#ri*T329825 TABLE2:DB 78H,79H,38H,38H,3FH qPy d29825 END 51单片机,DQ | zN7 C语言源程序 LK13K!Jib29825 #include 51单片机Syt,IPa1Lunsigned char code table1=0x06,0x5b,0x4f,0x66,0x6d; 51单片机!L7F;Q$L;M BnFunsigned char code table2=0x78,0x79,0x38,0x38,0x3f; 8y$C5zR&Z H29825 unsigned char i; 51单片机 Yh7JZ0O3K M;su

7、nsigned char a,b; 51单片机ujvPFaunsigned char temp; |!)p4?29825 void main(void) 51单片机(Y%r :v4GIG sv NL5aa ? E29825 while(1) 51单片机e:t|LV-Q,hXa/u3i 51单片机0* Ambr temp=0xfe; 51单片机)w7p%j A1 rsZ for(i=0;i5;i+) bb%ZG+uH29825 51单片机4YiQ X.G if(P1_7=1) 3H:A R:l,Y3YXW,J3V29825 51单片机aG-Mb g P0=table1i; 51单片机Y#O+Y:X1GT 51单片机4Y!Qh(l/H9;i else 1NH8f J29825 whX%Bam29825 P0=table2i; :A L U*:i29825 +b v(NyH.g29825 P2=temp; G A_oEg!Z29825 a=temp(7-i); *a(Jz#A,QIO L29825 temp=a|b; B)6uxQqw 29825 for(a=4;a0;a-) 51单片机K6kRp. for(b=248;b0;b-); Y)KZN:p2v#ty29825 B zoG5?29825 z)DB%h9X6J;v8dM m29825 v/XEf |29825

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号