大连理工大学单片机实验实验一.docVIP

  • 35
  • 0
  • 约小于1千字
  • 约 3页
  • 2020-10-14 发布于浙江
  • 举报
PAGE 1 - 大连理工大学实验报告 实验时间: 2016 年 月 日 星期 三 时间 : ~ 实验室(房间号): 实验台号码: 班级: 姓名: 指导教师签字: 成绩: 实验 一 MCS-51单片机的存储器读写实验 实验目的和要求 熟悉、了解和掌握MCS-51单片机存储单元的特点、数据块的处理和循环程序的编写方法、编写循环结构的基本规则、基本指令的使用和Keil软件的调试方法。 实验算法 给地址为20h和21h寄存器赋值,然后在累加器中作减法运算,结果经过BCD调整后送入22h单元。 实验流程图开始 开始 RAM中20H单元赋值75H RAM中21H单元赋值35H 75H与35H相减,对结果进行BCD码转换 动态停机 结束 程序清单 ORG 0000H LJMP START ORG 0100H START: MOV 21H,#35H MOV A,#9AH SUBB A,21H MOV 20H,#74H ADD A,20H DA A MOV 22H,A SJMP $ END 五、实验结果与分析 程序结果如下: 结果达到设计要求,应注意BCD码调整指令只能对加法操作,所以一般将减数转换补数后做加法,不会出现错误。 六、实验体会和建议 通过这次实验我对单片机中的寄存器有了更深的理解,更加熟悉了汇编语言,这是第一次做单片机实验,明白了其中的一些专用的指令,希望以后更加熟练。 七、主要仪器设备 名称 型号 备 注 KeilC51调试软件 μVision2 - 单片机综合仿真平台 DP-51PROC - 将转换后的结果放在22H单元中 将转换后的结果放在22H单元中

文档评论(0)

1亿VIP精品文档

相关文档