导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→动态数码管显示技术的程序

* 95798: 动态数码管显示技术的程序

   wwkww 
wwkww发表的帖子 

 动态数码管显示技术的程序
P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示“12345”字样;
当开关接低电平时,显示“HELLO”字样。
#include   <AT89X51.H>  

unsigned char code table1[]={0x06,0x5b,0x4f,0x66,0x6d};

unsigned char code table2[]={0x78,0x79,0x38,0x38,0x3f};

unsigned char i;

unsigned char a,b;

unsigned char temp;

void main(void)

{

while(1)

{

temp=0xfe;

for(i=0;i  <5;i++)

{

if(P1_7==1)

{

P0=table1;

}

else

{

P0=table2;

}

P2=temp;

a=temp  <  <(i+1);

b=temp>  >  (7-i);/*为什么是7-i*/

temp=a|b;

for(a=4;a>  0;a--)/*什么意思*/

for(b=248;b>  0;b--);/*什么意思*/

}

}


 



发表时间:2006年7月19日11:37:15

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:keil编译时出错在用keil编译器时lingking时出现  error:&n
[下一篇帖子]:请问扩展RAM的用法我按照书上的连线自己做个程序程序,扩展62256RAM,发现数据无法写进去,应该