单片机8×8点阵显示简单汉字的程序_51单片机8*8点阵显示(数字and汉字)

说明:下面都是个案例,大家可以自己通过取字码软件,编写自己想要的数字或者文字到代码上。

显示数字:显示0~9来回循环

4dabf37a837a5ac52b122e98aa644449.png

8a1b92cb0b99653b1f31d1b802f022f4.png

12d082c185bf57d3ae4af6960bc8cef9.png

汉字显示:出入平安

d42782e55154adcf1f2046e6196d422a.png

头文件可改下

98b7dbe7cfb1f0c0e8f19e94c88aab48.png

f5d66b2027edf3518ea1431caf61fa8d.png

ff77bffcde7c78840fcd6ed5b66a6ff4.png

797c72fbb790bd4fca19c81fc9db56c5.png

汉字显示主函数代码:


void main(void)
{
  while(1)
    {
      for(j=0; j<10; j++) //from 上 to 下 3 time
        {
          for(i=0;i<8;i++)
            {
              P2=taba[i];
              P3=tabb[i];
              delay();
            }
        }
  //for(j=0; j<2; j++) //from 下 to 上 3 time
          for(i=0;i<8;i++)
            {
              P2=taba[i];
  P3=0xff;
              delay1();
            }

    for(j=0; j<10; j++) //from 上 to 下 3 time
        {
          for(i=0;i<8;i++)
            {
              P2=taba[i];
              P3=tabc[i];
              delay();
            }
        }
     for(i=0;i<8;i++)
    {
     delay1();
 }
     for(j=0; j<10; j++) //from 上 to 下 3 time
        {
          for(i=0;i<8;i++)
            {
              P2=taba[i];
              P3=tabd[i]; //"平"
              delay();
            }
        }
    for(i=0;i<8;i++)
            {
              P2=taba[7-i];
  P3=0xff;
              delay1();
            }
   for(i=0;i<8;i++)
    {
     delay1();
 }
      for(j=0; j<10; j++) //from 上 to 下 3 time
        {
          for(i=0;i<8;i++)
            {
              P2=taba[i];
              P3=tabe[i];
              delay();
            }
        }
 for(i=0;i<8;i++)
    {
     delay1();
 }
     }
 }

  • 9
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值