| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1776 人关注过本帖
标题:c#如何读出Hzk16.dat里面的字,输出到LED显示?
取消只看楼主 加入收藏
redcar
Rank: 2
等 级:论坛游民
帖 子:210
专家分:60
注 册:2006-9-13
结帖率:100%
收藏
 问题点数:0 回复次数:2 
c#如何读出Hzk16.dat里面的字,输出到LED显示?

上次发文,还是没搞定,我已经搞了1半,实在搞不下去了

SerialPort sp = new SerialPort();//和串口通讯,发到LED显示屏

byte[] b1 = new byte[31];
byte[] b2 = new byte[31];


int a0 = b1[0] - 160;
int a1 = b1[1] - 160;
int b = (94 * (a0 - 1) + (a1 - 1)) * 32;
FileStream fs = new FileStream(@"Hzk16", FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
b1 = br.ReadBytes(b);


sp.Open(); //打开串口
sp.Write(b1, 0, 31); //发送
sp.Close();

说明下,如果b1是正确的数组,就可以在LED上显示正确的汉字了比如,
byte[] b1 = {0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfF,。。。。。}32个0xff就可以看到,LED的灯是全亮的,如果是0x00就不亮,问题是我中间那段好像有问题b1 = br.ReadBytes(b);无法编译,望高人解决啊

qabNb4Jx.rar (165.53 KB) c#如何读出Hzk16.dat里面的字,输出到LED显示?


[此贴子已经被作者于2006-11-11 8:17:32编辑过]

搜索更多相关主题的帖子: LED 输出 
2006-11-10 15:10
redcar
Rank: 2
等 级:论坛游民
帖 子:210
专家分:60
注 册:2006-9-13
收藏
得分:0 
KVSmIDym.rar (165.53 KB) c#如何读出Hzk16.dat里面的字,输出到LED显示?


这个是弄了N天的,就想在那个文本框里面输入汉字,然后点按键,就可以发送到LED了,串口问题已经解决了,就3句
sp.Open();
sp.Write(b1, 0, 31);
sp.Close();
关键就是那个b1,弄半天弄不出汉字,郁闷啊
2006-11-11 08:19
redcar
Rank: 2
等 级:论坛游民
帖 子:210
专家分:60
注 册:2006-9-13
收藏
得分:0 

苦啊。。。。。。。。。。。。。。

2006-11-11 19:38
快速回复:c#如何读出Hzk16.dat里面的字,输出到LED显示?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024323 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved