案例描述:一英尺等于2.54厘米,将数字量输入端(拨码开关)为英尺数的BCD,要将其转化成数字量输出端利用BCD显示出来。
思路:由数字量输入端的BCD码转化成整数,再将整数转化成双整数,将双整数转化成实数,将实数乘以2.45得到厘米数,再将得到的厘米数取整得到双整数,在进行逆操作,双整数-整数-BCD,最后将得到的BCD移动到模拟量输出端。
程序:
结果:
案例描述:一英尺等于2.54厘米,将数字量输入端(拨码开关)为英尺数的BCD,要将其转化成数字量输出端利用BCD显示出来。
思路:由数字量输入端的BCD码转化成整数,再将整数转化成双整数,将双整数转化成实数,将实数乘以2.45得到厘米数,再将得到的厘米数取整得到双整数,在进行逆操作,双整数-整数-BCD,最后将得到的BCD移动到模拟量输出端。
程序:
结果: