返回信息流各位学长学姐好!多谢大家在前几次对我的帮助,我们设计的系统基本有计划了。可是现在出现了一个问题,我们得到的数据是16位的可是要把它送到液晶显示器显示,有的同学说采用除法取余再相减的方法逐位输出,可是我们小学期用的是pic16f877,没有内含的乘法和除法程序,我们也想尽量避免使用。于是就卡住了~[ema24]我和我的搭档想了很多都不行(比如说查表)。可是直接把16位的2进制数给显示器它也不认识,这其中的的数字处理或者硬件处理咋做呢?[ema12]望不吝赐教
这是一条镜像帖。来源:北邮人论坛 / circuit / #14306同步于 2010/7/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖
问题小子有来咯!
yanhaoran
2010/7/11镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 wps 的大作中提到: 】
: 额 你就除呗。。
: --
: 阉党诸公好古风,行止无愧褒贬空
: ...................
额~感觉学长一直都是简约派啊~而且不喜欢我们单片机的[ema12]
数据16位你要把它整成什么?8位数据吗?你问题问问好啊,不然人家怎么回答呢……
我姑且认为你要把16位拆成高低两个8位数据吧,有些液晶是这么送数据的。
你可以进行位移操作
假设a是那个16位数据
a>>8就是高8位
a&0xff就是低8位
【 在 yanhaoran (皎月恋) 的大作中提到: 】
: 各位学长学姐好!多谢大家在前几次对我的帮助,我们设计的系统基本有计划了。可是现在出现了一个问题,我们得到的数据是16位的可是要把它送到液晶显示器显示,有的同学说采用除法取余再相减的方法逐位输出,可是我们小学期用的是pic16f877,没有内含的乘法和除法程序,�
没有不喜欢单片机的。。
我的意思是 没有硬件乘法器 也没关系 编译器会处理的 无非就是慢点
一般的单片机应用计算压力都不大 想除就除就是了 不要刻意的回避。。只要不是特别频繁的除就行。。
【 在 yanhaoran 的大作中提到: 】
: 额~感觉学长一直都是简约派啊~而且不喜欢我们单片机的[ema12]
【 在 UZ 的大作中提到: 】
: 数据16位你要把它整成什么?8位数据吗?你问题问问好啊,不然人家怎么回答呢……
: 我姑且认为你要把16位拆成高低两个8位数据吧,有些液晶是这么送数据的。
: 你可以进行位移操作
: ...................
学长一语道破!就是高低8位的
【 在 wps 的大作中提到: 】
: 没有不喜欢单片机的。。
: 我的意思是 没有硬件乘法器 也没关系 编译器会处理的 无非就是慢点
: 一般的单片机应用计算压力都不大 想除就除就是了 不要刻意的回避。。只要不是特别频繁的除就行。。
: ...................
恩!谢谢学长!
【 在 UZ 的大作中提到: 】
: 数据16位你要把它整成什么?8位数据吗?你问题问问好啊,不然人家怎么回答呢……
: 我姑且认为你要把16位拆成高低两个8位数据吧,有些液晶是这么送数据的。
: 你可以进行位移操作
: ...................
不对啊,学长。我存的是2进制的,高8位每一个就是256了,不给力啊~
……我又不懂了……你能不能形容得准确些……
【 在 yanhaoran (皎月恋) 的大作中提到: 】
: 不对啊,学长。我存的是2进制的,高8位每一个就是256了,不给力啊~
【 在 UZ 的大作中提到: 】
: ……我又不懂了……你能不能形容得准确些……
: 【 在 yanhaoran (皎月恋) 的大作中提到: 】
: : 不对啊,学长。我存的是2进制的,高8位每一个就是256了,不给力啊~
: ...................
学长!我想出解决的办法了~呵呵。谢谢学长的耐心指导![ema11]