当前位置:编程学习 > C/C++ >>

怎么样C语言控制LED显示屏来显示“数字汉字字母”,谢谢了,具体点哦

追问:我是用windows\xp系统 硬件是STC单片机: 型号:11F32XE 我现在用这个单片机来控制16*16的LED显示屏,一起长=16*4,宽=16; 我有编程器,有下载线;有单片机供电调节电压设备。 我现在需要用C语言编程来显示比如“欢迎光临”等的汉字还有数字字母,甚至符号、 软件用宏晶下载器下载程序。嗯谢谢了,看看有没有搞单片机的给我解答下,你那资料很好,很感谢你
答案:你的问题太不具体了。 
什么平台?硬件、软件、库、操作系统。。。。

举个简单的例子,如果用PC,把LED显示屏当做显示器,使用windows(或dos或linux 系统)
可以直接:printf("数字汉字字母“) ; 就可以了。。。。

显然,这不是你要的吧。。。甚至 数字 汉字 字母也需要单独再解释一下吧。。。
其他:给你一个自定义函数代码:

Public Function HZ(rang As String) As String
Dim l As Integer
Dim Str As String
l = Len(rang)
If l < 1 Then
    HZ = ""
    Exit Function
End If
On Error Resume Next
For i = 1 To l
    If Asc(Mid$(rang, i, 1)) < 0 Or Asc(Mid$(rang, i, 1)) > 255 Then
        Str = Str & Mid$(rang, i, 1)
    End If
Next
HZ = Str
End Function

把这段代码加入模块中,然后在单元格中用公式:(假设 A 列从 A2 开始是你那杂乱的字符)

=HZ(A2)

向下填充即可。

代码加入模块的方法:

Alt + F11 键,进入VBA编辑器。
右击左边的“Microsoft Excel 对象”,在弹出的菜单中点击“插入”-“模块”。
双击模块,在右边把以上代码复制进去。保存。
就可以使用这个自定义函数 HZ 了。

上一个:c 语言数组问题,
下一个:c语言中,用指针,实现从键盘输入十个整数,计算出最大值和最小值,并返回它们所在的数组中的位置

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,