用VB实现16点阵汉字字形码的源程序
扫描二维码
随时随地手机看文章
要想把16点阵汉字字形码传送给单片机,主要是要知道如何得到汉字库内码,如何将内码转换成区位码,再找偏移量,得到字形码。
在16点阵中,汉字存储是一个区94个汉字,一个汉字占32个字节。所以只要得到区位码,得到偏移量,连续读32个字节就是汉字的字形码了。
首先看VB通信的参数,在工程开始设计之前打开Mscomm32.ocx控件。
Mscomm1控件的参数如下:
1.Commprot属性:设置或传回通信连接端口代号。
2.Settings属性:设置或传回通信连接端口状态,即设置波特率。
3.Input属性:从输入寄存器传回并移除字符,并消除已有的字符。
4.Output属性:通过R5232送出字符,即发送字符。
设计如下:首先将Mscomml控件拖入表单中,设好上述参数。建立两个文本框,一个用作输入要发送的内容,一个显示所转换成的内码的信息。再做一个“确定”,一个“退出”按钮。