西安交大微机控制系统及其应用实验报告.docVIP

  • 32
  • 0
  • 约1.63万字
  • 约 30页
  • 2018-10-11 发布于湖北
  • 举报

西安交大微机控制系统及其应用实验报告.doc

西安交大微机控制系统及其应用实验报告

《微机控制系统及其应用》 课程实验报告 实验一 代码转换 实验时间及地点 电信学院西1楼,2011年11月13日 实验目的 熟悉C8051单片机常用代码之间的转换方法。 三、实验任务 设计并调试一个程序,将片内20H单元中8位无符号二进制数转化为BCD码,结果存入以30H开始的单元中。 设计并调试一个程序,将片内以20H开始的单元中的4字节无符号二进制数转化为BCD码,结果存入以30H开始的单元中,低位字节在低地址端。 设计并调试一个程序,将累加器A中的二进制数(0~F)转化为ASCⅡ码,结果仍放在A中。 四、实验原理 二进制数转换BCD码 将无符号二进制数转换为BCD码,实质是将二进制数转换为十进制数,但是这里的十进制数中的每一位用BCD码来表示,进制转换的原理实质是按权展开。设需转换的二进制数为a,a%10即得到所需要的十进制数的最低位数,(a/10)%10得到十进制数的高一位数,依次类推,可以进行多位无符号二进制数到BCD码的转换。本次实验是将8位无符号数转换为转化为BCD码,即0~255。 二进制数(0~F)转化为ASCⅡ码 0~F的二进制数转换为ASCⅡ码,关系可表示如下: 五、实验内容及步骤 1、启动计算机,进入仿真环境,完成进行初始化设置。 2、编译无误后,运行程序,打开数据窗口(DATA),点击暂停按钮,观察地址30H、31H、32H的数据变化,30H更新

文档评论(0)

1亿VIP精品文档

相关文档