微机原理与接口技术 实验报告一


    


    微机原理接口技术 实验报告
    姓名 匡越 学号 1715211016
    时间 点
    实验题目


    实验目
    1 熟悉Keil软件
    2 熟悉MCS51指令
    3 学简单程序调试方法
    二实验说明
    通实验解单片机部存储器结构分配读写存储器方法熟悉MCS51指令时学单片机程序编程调试方法
    三实验容步骤
    1启动PC机开Keil软件软件设置模拟调试状态建项目文件中输入源程序1进行编译错误提示找该行纠错重新编译直通
    2编译误开CPU窗口选择单步踪执行方式运行程序观察CPU窗口寄存器变化观察结果记录预报告
    3新建项目输入源文件2开CPU窗口选择单步踪执行方式运行程序观察存储块数变化情况记录预报告点击复位钮改变存储块数点击全速执行快捷钮点击暂停钮观察存储块数变化情况记录预报告点击复位钮改变存储块数分LOOPLOOP1设置断点点击全速执行快捷钮断点处观察寄存器存储块数变化情况
    WAVE软件方法参考帮助文件
    四实验程序流程框图实验程序
    1源程序1
    ORG 0000H
    AJMP MAIN
    ORG 0030H
    MAIN:
    MOV R0#30H (R0) (00H)
    MOV A #40H (A)
    MOV R6 A (A) (R6)
    MOV A @R0 (R0) (A)
    MOV 40H A (A) (40H)
    MOV 30H40H (30H) (40H)
    MOV R1#40H (R1)
    MOV @R1#0AAH(R1) (40H)
    MOV SP#60H (SP)
    PUSH ACC (SP) (61H)
    PUSH 30H (SP) (62H)
    MOV A#0FFH (SP) (A)
    MOV 30H#30H (SP) (30H)
    POP ACC (SP) (A)
    POP 30H (SP) (30H)
    ADD A30H (30H) (A) Cy
    SUBB A#10 (A) Cy
    MOV R4#00100100B (R4) H
    MOV A#39H (A)
    ADD AR4 (A) (R4)
    DA A (A) Cy
    MOV 28H#55H(28H) Cy
    MOV C40H (PSW) Cy
    MOV 26H#00H(26H) Cy
    MOV 30HC (30H) (26H1)
    SJMP
    j点击project选择拉式菜单中New project



    k选择单片机里选择常 Ateml 公司 AT89C51



    l新建File输入源程序




    m新建文件保存textasm格式



    n鼠标屏幕左边 Source Group1 文件夹图标右击弹出菜单里做项目中增加减少文件等操作选Add File to Group Source Group 1’弹出文件窗口选择刚刚保存文件

    o程序进行编译运行

    程序:
    ORG 0000H
    AJMP MAIN
    ORG 0030H
    MAIN
    MOV R0#30H (R0) 0x30 (00H) 0x0000
    MOV A #40H (A) 0x40
    MOV R6 A (A) 0x40 (R6) 0x40
    MOV A @R0 (R0) 0x30 (A) 0x16
    MOV 40H A (A)0x16 (40H) 0x0040
    MOV 30H40H (30H) 0x0030 (40H) 0x0040
    MOV R1#40H (R1) 0x40
    MOV @R1#0AAH(R1) 0x40 (40H) 0x0040
    MOV SP#60H (SP) 0x60
    PUSH ACC (SP) 0x61 (61H) 0x0061
    PUSH 30H (SP) 0x62 (62H) 0x0062
    MOV A#0FFH (SP) 0x62 (A) 0xff
    MOV 30H#30H (SP) 0x62 (30H) 0x0030
    POP ACC (SP) 0x61 (A) 0x16
    POP 30H (SP) 0x60 (30H) 0x0030
    ADD A30H (30H) 0x0030 (A) 0x2a Cy 0
    SUBB A#10 (A) 0x20 Cy 0
    MOV R4#00100100B (R4) 0x24 H
    MOV A#39H (A) 0x39
    ADD AR4 (A) 0x5d (R4) 0x24
    DA A (A) 0x63 Cy 0
    MOV 28H#55H(28H) 0x0028 Cy 0
    MOV C40H (PSW) 0x80 Cy 1
    MOV 26H#00H(26H) 0x0026 Cy 1
    MOV 30HC (30H) 0x0030 (26H1) 0
    SJMP
    2源程序2
    设(30H)4 (31H)1 (32H)3 (33H)5 (34H)2 (35H)6
    ORG 0000H
    AJMP MAIN
    ORG 0030H
    MAIN MOV R0#30H30H→R0
    MOV R2#66→R2
    SORT MOV AR030H→A
    MOV R1A30H→R1
    MOV AR26→A
    MOV R5A6→R5
    CLR F0 状态标志位清零
    DEC R5寄存器R5减
    MOV A@R1R1→A
    LOOP MOV R3AA→R3
    INC R1 寄存器R1增1
    CLR C 进位标志位清零
    MOV A@R131H→A
    SUBB AR3累加器容减寄存器容
    JNC LOOP1仅标志位1进行LOOP1

    代码完成数交换
    SETB F0状态标志位置1
    MOV A@R131H→A
    XCH AR3AR3数交换
    MOV @R1A4赋值寄存器R1(31H)
    DEC R1寄存器减
    MOV AR31→A
    MOV @R1A1赋值寄存器R1(30H)
    INC R1寄存器R1增

    LOOP1 MOV A@R14→A
    DJNZ R5LOOP寄存器R5减零回LOOP
    JB F0SORT状态标志位零回SORT
    SJMP

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 6 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    (汇编语言、微机原理及接口技术)实验交通灯

     课程设计说明书 课程设计名称: 微机原理与接口技术课程设计 课程设计题目: 微机打印口外接交通灯模拟LED显示器 学 院 名 称: 信...

    2年前   
    469    0

    《微机系统原理与接口技术》课程教学大纲

    《微型计算机系统原理与接口技术》课程教学大纲     课程编号:                        适用专业:集成电路设计、嵌入式系统 学时数:80(其中实验16)    ...

    9年前   
    6855    0

    学院(计算机系)微机原理与接口技术期末试卷A

     密 封 线 第 1 页福建工程学院2...

    1年前   
    265    0

    单片机原理与接口技术实验指导书(2018修订)

    本课程是电子信息工程、通信工程、信息工程和自动化专业必修的专业实验课程。通过本课程的教学,使学生深刻体会到单片机原理与接口技术的应用,掌握汇编和C51语言的语法和技巧,熟悉电子系统的设计和调试过...

    3年前   
    601    0

    单片机原理与接口技术智力抢答器

    单片机课程设计课程名称: 单片机原理与接口技术 实验项目: 智力抢答器 一、 设计目的 现如今电视节目日益丰富其中的竞赛环节也越来...

    2年前   
    427    0

    《编译原理》课程实验报告

    《编译原理》课程实验报告题 目: 词法分析器实验 专 业: 计算机科学与技术 班 级: 1班 学 号: ...

    3年前   
    625    0

    无答案微机原理习题集

    1.电子计算机主要由 、 、 、 和 等五部分组成。2. 和 集成在一块芯片上,被称作CPU。3.总线按其功能可分 ...

    3年前   
    712    0

    2017年微机原理实习目的

    微机原理实习目的  一、微机原理实习目的  1、掌握汇编语言的语法和编程思路;  2、掌握汇编语言的编译程序 masm、链接程序 link 和调试程序 debug,以 及 dos 模拟工具 d...

    7年前   
    578    0

    单片机与微机原理课程设计

    一、课程设计(论文)的内容(1)设计并绘制硬件电路图;  (2)购买电子元器件并按电路图焊接到电路板上;   (3)编写程序并将调试好的程序固化到单片机中。

    3年前   
    851    0

    《微机原理及应用》考研复习题(一)

    《 微机原理及应用 》考研复习题(一)一、判断题:(正确题在括号内画√,错误画X。每小题 1分,共 10 分) 1.Pentium CPU的分页方式有4KB和4M...

    3年前   
    779    0

    计算机输入输出系统接口实验报告

    计算机输入输出系统接口实验报告姓名:学号:二 0 16 年 X月实验一 环境熟悉与 I/O 地址译码一、实验目的掌握I/O地址译码电路的工作原理。二、实验内容将接口实验包中所带的 EX-138...

    7个月前   
    268    0

    编译原理实验报告(一)词法分析程序

     编译原理实验报告(一) ----词法分析程序【目的要求】 通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的...

    3年前   
    766    0

    《数据库原理及应用》实验报告

     数据库原理及应用 实验报告 实验课程: 学 号: 学生姓名: ...

    5年前   
    4469    0

    编译原理语法分析实验报告

    编译原理语法分析实验报告软工班一、 实验内容二、 实验目的三、 实验要求四、 程序流程图l 主函数;l scanner();l irparser()函数l yucu() /*语句串分析*/l...

    2年前   
    937    0

    计算机组成原理实验报告

    计算机组织与体系结构实 验 报 告评 语:成绩教 师: 年 月 日班 级: ________学 号: __________...

    1年前   
    432    0

    计算机组成原理实验报告 (2)

    计 算 机 组 成 原 理 实 验 报 告Computer Organization Lab Reports__________________________________________...

    1年前   
    474    0

    计算机组成原理实验报告 (1)

    郑州航空工业管理学院计算机科学与应用系实验报告课 程 名: 计算机组成原理 学 号: 姓 名: ...

    1年前   
    385    0

    技术系上机实验报告格式

    技术系上机实验报告格式 课程名称: 班级: 实验日期: 姓名: 学号: 指导教师: 实验名称: 实验序号: 实验成绩: 一、实验目的及要求 本次上机实践所涉及并要求掌握的...

    13年前   
    22203    0

    微机原理课程设计音乐播放器

    微机原理课程设计音乐播放器一、课程设计的任务和目的课程设计题目:音乐播放器课程设计的实现目的:本课程设计主要是通过汇编语言用软件编程的方法实现简单的音乐播放功能。通过在《微机原理与接口技术》课...

    1年前   
    311    0

    牵引供电系统微机保护系统原理的设计

     题 目: 牵引供电系统微机保护系统原理的设计 目 录1.毕业设计方案流程图 12.微机保护 22.1微机保护装置的优越性 22.2微机保护装置存在的不足 22.3对微...

    3年前   
    438    0