第3章 AT89C51单片机软件
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ·*· 数码转换程序 计算机中只能处理二进制数据,而实际应用中常用到其他进制的表示,如八进制、十进制、十六进制,为了用户读取方便,另还有字符形式等,所以需进行各种数码之间的转换。 计算机中的十进制数常用BCD码表示,一个字节存放一个BCD码称为非压缩BCD码;一个字节存放两个BCD码则称为压缩BCD码。 3.3.7 程序设计实例 ·*· 【例3.18】将8位二进制数转换为3位BCD码。 分析:8位二进制最多可表示到百位,故需3位BCD码表示。 如用3位压缩BCD码则需两个存储单元。 子程序名:B2BCD 入口参数:R0中存8位二进制数 出口参数:R1、R2存放转换后的BCD码,R2中存放高位。 使用资源:A、B、R0、R1、R2 ·*· 子程序如下: B2BCD:MOV B,#100 MOV A, R0 ;取待转换的二进制数 DIV AB ;除以100,商为百位 MOV R2 , A
您可能关注的文档
- 第2课时 盐的化学性质 复分解反应.ppt
- 第3-2 供应过程业务的核算.pptx
- 第32课 水.ppt
- 第2讲发电厂动力工程概论.ppt
- 第3.1讲 工业数据通信和控制网络(数据链路层).ppt
- 第33讲 复数综合复习.doc
- 第33讲 空气(二)(39张ppt,含13中考真题).ppt
- 第2讲 常用元器件识别与检测及常用维修工具2.ppt
- 第3,4讲散热器采暖.ppt
- 第35课 专题三:常见气体的制取与净化、验证.ppt
- 基于短视频的城市文化形象传播研究_2026年5月.docx
- 高校国际文化传播的影响力提升路径_2026年5月.docx
- 老龄化社会下的养老服务模式研究_2026年5月.docx
- 区块链技术在供应链金融贸易融资信用流转中的应用研究_2026年2月.docx
- 黑市歌谣:地下交易场所流传的秘密暗语顺口溜.docx
- 电子鼻快速检测食品新鲜度.docx
- 宣贯培训(2026年)HYT 0455.2-2024《海洋生态修复成效评估技术规范 第2部分:滩涂》.pptx
- 宣贯培训(2026年)HB 8362-2015(2017)GH4169螺纹公差带6H光杆公差带H7螺纹带开口销孔长螺纹小六角头螺栓》.pptx
- 宣贯培训(2026年)NYT 3599.3-2020从养殖到屠宰全链条兽医卫生追溯监管体系建设技术规范 第3部分数据集模型.pptx
- 宣贯培训(2026年)HB 8521-2015(2017)民用飞机软油箱设计和安装要求.pptx
原创力文档

文档评论(0)