关于S51单片机键盘通过计算机串口连接的问题.

vanain 2010-12-19 06:11:29
各位懂单片机的朋友大家好,我个人现在在学习单片机..学的只是一般般,问题是C语言编程不是很精通啊,悲剧.

最近我碰到个问题,想请教一下大家,S51单片机上有LED显示器和8X8键盘,通过计算器的USB串口用超级连接连接后,计算机键盘按下的1.2.3.4.一直到8的时候,单片机上的LED都显示对应的数字.在单片机上的8X8上按下按键的时候,单片机本身自带的LED显示器显示的也是对应的数字....但是问题就是,电脑上面显示的是乱码...

这个问题可咋解决?这个C语言编程咋编?难道要记下乱码?..-0 -//
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbing7 2010-12-20
  • 打赏
  • 举报
回复
你调整一下波特率试试
bluesea87 2010-12-20
  • 打赏
  • 举报
回复
求代码
天亮后说晚安 2010-12-20
  • 打赏
  • 举报
回复
正解
[Quote=引用 3 楼 hicaru00000 的回复:]
单片机上8X8按键向LED传输的是BCD码或是字库编码,直接上传的话是会乱码,

你应该将其转换为二进制码再通过串口传给PC机。
[/Quote]
hicaru000000 2010-12-20
  • 打赏
  • 举报
回复
单片机上8X8按键向LED传输的是BCD码或是字库编码,直接上传的话是会乱码,

你应该将其转换为二进制码再通过串口传给PC机。
yuqianyi1974 2010-12-20
  • 打赏
  • 举报
回复
是不是你向计算机发送的数据的格式和接收数据的格式不同

27,516

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧