怎么样C语言控制LED显示屏来显示“数字汉字字母”,谢谢了,具体点哦
追问:我是用windows\xp系统
硬件是STC单片机:
型号:11F32XE
我现在用这个单片机来控制16*16的LED显示屏,一起长=16*4,宽=16;
我有编程器,有下载线;有单片机供电调节电压设备。
我现在需要用C语言编程来显示比如“欢迎光临”等的汉字还有数字字母,甚至符号、
软件用宏晶下载器下载程序。嗯谢谢了,看看有没有搞单片机的给我解答下,你那资料很好,很感谢你
追问:我是用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语言中,用指针,实现从键盘输入十个整数,计算出最大值和最小值,并返回它们所在的数组中的位置