• 单片机实验 > 单片机软件实验
  • 单片机软件实验

    免费下载 下载该文档 文档格式:DOC   更新时间:2007-11-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:yxd
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    实验二 单片机软件实验
    一,实验目的:
    1.学习LCA51ET汇编软件的使用;
    2.进一步熟悉51单片机指令系统,掌握程序设计方法;
    3,熟悉在PC 机上建立,汇编,链接,调试和运行MC51 汇编程序的过程.
    二,实验仪器:
    1.仿真教学实验机(5196ET) 一台
    2.直流稳压电源(DF 1731 SB 3A) 一台
    3.PC机 一台
    三,实验内容:
    1. 熟悉LCA51ET汇编软件的使用
    2.把长度为10H的字符串从内部RAM的输入缓冲区inbuf向设在外部RAM的输出缓冲区outbuf进行传送,一直进行到遇见回车符CR或整个字符串传送完毕.设inbuf=30H,outbuf=4000H
    (1)若(30H)~(35H)=10H~15H,(36H)=0DH,(37H)~(3FH)=17H~1FH ,运行程序检查(4000H)到(400FH)的内容.
    (2)若(30H)~(3FH)=10H~1FH ,运行程序 检查(4000H)到(400FH)的内容.
    程序举例
    INBUF: EQU 30H
    OUTBUF: EQU 4000H
    ORG 0000H
    LJMP START
    ORG 0040H
    START:MOV R0,#INBUF
    MOV DPTR,#OUTBUF
    MOV R2,#10H
    LOOP: MOV A,@R0
    CLR C
    SUBB A,#0DH
    JZ LOOP1
    MOV A,@R0
    MOVX @DPTR,A
    INC DPTR
    INC R0
    DJNZ R2,LOOP
    LOOP1:RET
    END
    (3)修改程序实现从内部RAM的输入缓冲区inbuf向内部RAM的输出缓冲区outbuf进行传送,且设inbuf=30h,outbuf=50H.
    3.求8个数的平均值,这8个数以表格形式存放在从table开始的单元中.
    (1)若table:db 02H,03H,04H,10H,12H,22H,25H,30H 运行程序检查结果.
    ORG 0000H
    LJMP START
    ORG 1000H
    1000 901020 START :MOV DPTR,#TABLE

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 单片机实验报告  单片机实验指导书  单片机实验心得  51单片机实验报告  单片机实验板  单片机实验板原理图  单片机实验程序  单片机实验视频教程  单片机实验板元件清单