×

使用单片机和嵌入式系统实现数值转换实验的资料和程序

消耗积分:1 | 格式:pdf | 大小:0.32 MB | 2019-04-23

王杰

分享资料个

  一 、 实验目的

  1.掌握常用数值转换算法。

  2.了解各种数值的表示方法。

  3.熟悉二进制、BCD 码、ASCII 码相互转换的编程方法。

  二 、 实验内容编制以下程序:

  1.将存于 40H 单元的单字节压缩 BCD 码转换成二进制。

  2.将一位十六进制数转换成 ASCII 码,分别使用加减和查表两种方法实现。

  3.N 字节 BCD 码加、减法程序。

  4.将存于 40H 单元的双字节二进制数转换成压缩 BCD 码(分别使用移位和除法实现)。

  三 、 实验说明

  1.BCD 码:BCD 码又称二-十进制码,它是用二进制数的形式表示十进制数的一种编码,它并非二进制数,而是把十进制数写成计算机所能接受的形式。BCD 码转换成二进制数的算法为((ai ×10+ai-1 )×10+ai-2 )×10+…a0

  2.二进制:根据定义,一个 N 字节二进制数可表示为:((ai ×2+ai-1 )×2+ai-2 )×2+…a0

  3.ASCII 码:即为美国信息交换标准代码(American Standard Code forInformation Interchange)。如 41H~5AH 表示字符“A”~“Z”、30H~39H 表示字符“0”~“9”。其它字符的 ASCII 码请参考有关书籍。

  四 、程序及流程图 1.将存于 40H 单元的单字节压缩 BCD 码转换成二进制

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !