通过电脑使用虚拟串口软件发送特定命令,然后在点阵上进行显示,后期可配合蓝牙串口模块实现短距离控制显示效果,有哪位朋友想给女朋友做生日礼物的可以参考
单片机源程序如下:
//单片机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; //接收字符 }
上一篇:新型的单片机按键扫描程序
下一篇:红外遥控循迹超声波避障跟随光电码盘计数测速智能小车
推荐阅读最新更新时间:2024-11-10 13:40
设计资源 培训 开发板 精华推荐
- 具有迟滞的 LM2904ADMR2G 比较器的典型应用
- 5阶光立方-10cm
- ADP2147CB-170EVALZ,800 mA、3 MHz 降压稳压器评估板
- 16 位、1GSPS、2CH 用于无线基础设施
- LE33C带抑制功能的极低压降稳压器的典型应用
- AF_AirSpeed
- LM2595ADPBCKGEVB:降压开关稳压器评估板
- LTC2634-HMI10 四通道、10 位数模转换器的典型应用
- A000053,基于 ATmega32u4 8 位 ATmega AVR MCU 的 Arduino 微型开发套件平台
- Eval-AD1941EB,使用 AD1941 SigmaDSP 的评估板,56 位音频处理器