单片机
返回首页

51单片机串口通讯结合点阵显示的实例

2020-12-30 来源:51hei

通过电脑使用虚拟串口软件发送特定命令,然后在点阵上进行显示,后期可配合蓝牙串口模块实现短距离控制显示效果,有哪位朋友想给女朋友做生日礼物的可以参考

单片机源程序如下:

//单片机P1口和P2口接点阵的阴极,而PO口接点阵的阳极,实现行扫描显示汉子

#include

//uchar temp[10]={0};     //定义数据接收缓冲区10个字节

uchar   tt=7;


void main()

{       

        T0init();

        portinit();

        uartinit();

    while(1)                //等待中断

         {       

                if(RI)

                {  

                        ES=0;

                        RI=0;

               

                        SBUF=tt;          //发送接收到的字符

                        while(!TI);

                        TI=0;                  

                        ES=1;                               

                }  

                switch(tt)

                {

                  case 0x00:         display(0,0); break;

                  case 0x01:    display(1,0); break;

                  case 0x02:    display(2,0); break;

                  case 0x03:    display(3,0); break;

                  case 0x04:    display(4,0); break;

                  case 0x05:    display(5,0); break;

                  case 0x06:    display(6,0); break;

                  case 0x07:    display(7,0); break;

                  default:           display(7,0); break;

                }

                         

        }

        }

void time0() interrupt 1

{

        TH0=(65536-45872)/256;             //重新装初值

        TL0=(65536-45872)%256;


}

void ser() interrupt 4

{       

                     

        tt=SBUF;                                         //接收字符                  

       

}



进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 红外线探测报警器

  • 短波AM发射器电路设计图

  • RS-485基础知识:处理空闲总线条件的两种常见方法

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章