基于单片机原理的16×16LED点阵字符显示屏汉字转换
发布网友
发布时间:2022-04-19 09:59
我来回答
共4个回答
热心网友
时间:2023-07-08 21:01
#include <reg51.h>
#include <intrins.h>
unsigned char tmp;
void send_char(unsigned char txd);
main()
{
TMOD = 0x20;// 定时器1工作于8位自动重载模式, 用于产生波特率
TH1 = 0xFD;// 波特率9600
TL1 = 0xFD;
SCON = 0x50;// 设定串行口工作方式
PCON &= 0xef;// 波特率不倍增
TR1 = 1;// 启动定时器1
IE = 0x0;// 禁止任何中断
while(1)
{
if(RI)// 是否有数据到来
{
RI = 0;
tmp = SBUF;// 暂存接收到的数据
P0 = tmp;// 数据传送到P0口
send_char(tmp);// 回传接收到的数据
}
}
}
void send_char(unsigned char txd)
// 传送一个字符
{
SBUF = txd;
while(!TI);// 等特数据传送
TI = 0;// 清除数据传送标志
}
应用串口大师,发送就可以得到16进制
热心网友
时间:2023-07-08 21:01
在网上找一个字模软件
就可以了 留下邮箱可以发给你追问我知道字摸软件,但是我就是不会写16进制
好人帮到底么,帮我写下吧 急需
热心网友
时间:2023-07-08 21:01
用这个软件 PCtoLCD2002 吧追问直接写给我么好了咯。。。。我不会
热心网友
时间:2023-07-08 21:02
这个你要弄好字模以后,我做的是用8088,行扫描,你看你用的显示屏的原理图,看列给高电平还是低电平LED亮,扫描下一行时,由于视觉暂留还可以看见上一行的亮点,扫描十六行就可以看见一个字,但每一行哪个点亮,要看字模。