78单片机实验报告(共10篇).doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
78单片机实验报告(共10篇)

78单片机实验报告(共10篇) 单片机实验报告 长 安 大 学 实 验 报 告 实验一:使用 2015~2016 学年 第 1 学期 课程名称: 单片机实训与综合实验班 级:2014320101学生姓名: 严定鑫学 号: 201432010131 同组同学: 马国伟 μVision集成开发工具设计调试汇编语言程序 一、实验目的 1. 熟悉使用uVision集成开发工程编写、编译、调试单片机汇编语言程序的方法 2. 掌握A51汇编语言的编程方法 3.领会汇编语言程序设计的思想和方法 二、实验内容 1.学习uVision集成开发环境的使用及A51编程范例 2.编写程序,完成二进制向BCD码的转换 3.编写程序,完成BCD码向ASCII码的转换 三、主要仪器设备 1.计算机 2.uVvision集成开发环境 四、实验过程及结果 1, uvision 操作界面如下,首先要建立一个工程。 然后进行如下选择: 之后就可以编写C语言程序了。 2, 二进制转BCD码。 BINNUM EQU 30H ORG 0000H MOV A,#BINNUM MOV R0£?#10H ACALLBINBCD1 SJMP $ BINBCD1 :MOV B,#100 DIV AB MOV @,A XCH A,B MOV B,#10 DIV AB SWAP A ADD A,B INC R0 MOV @R,A RET END 3, BCD码转ASCLL码: BINNUM EQU 30H ORG 0000H MOV A,#BINNUM MOV R1,#10H ACALLBINTASC SJMP $ BINTASC: MOV A,R1 ANL A,#0FH ADD A,#30H MOV R1,A RET END 实验小结 在本实验中,由于是第一次上机操作,故出现了很多问题,比如对这么操作环境的陌生,不知道按键的意义,以及不知道该如何调试,编写的程序的正确性等。在小组同学的帮助下,以及询问老师,终于掌握了一些基本的操作,使得该实验比较的成功。 实验二:使用μVision集成开发工具设计、调试C51语言程序 一、实验目的 1) 熟悉Keil集成开发工具编写、编译、调试C51语言程序的方法; 2) 领会C51编程语言程序的基本思想和方法。 二、实验内容 1) 编写程序完成定时器/计数器1采用方式0产生周期为500μs的等宽正方波连续脉冲, 并由P1.0输出,以查询方式完成。(设单片机晶振频率为12MHz) 2) 将片内RAM中的21H和22H单元存放的无符号数乘以4放入20H、21H和22H单元中。 三、主要仪???设备 1) 计算机 2) μVision集成开发环境 四、实验过程及结果 1, 程序: ORG0000H LJMP START ORG0030H START:MOVTMOD,#00H MOVTH1,#0F8H MOVTL1,#06H MOVIE,#00H SETB TR1 LOOP:JBCTF1,LOOP1 AJMPLOOP LOOP1:MOVTH1,#08FH MOVTL1,#06H CLRTF1 CPLP1.0 AJMP LOOP END 2,将片内RAM中的21H和22H单元存放的无符号数乘以4放入20H、21H和22H单元中。ORG0000H MOV20H,#03H CLRC MOVA,22H MOVA,21H RLCA MOV21H,A MOVA,20H RLCA MOV20H,A MOVA,22H RLCA MOV22H,A MOVA,21H RLCA MOV21H,A MOVA,20H RLCA MOV20H,A SIMP$ END 分部执行后如下 篇二:单片机实验报告 51单片机控制流水灯 目录 (1)51精简开发板简介 (2)实验目的 (3)实验内容 (4)元件 (5)原理图 (6)实验步骤 (7)主要功能介绍 (8)实验错误及分析 (9)调试及程序 (10)系统测试 (11)实验心得 一、51精简开发板简介 它是一款以8051系列单片机为核心的精简开发板。8051系列单片机是一款应用非常广泛的8位微处理芯片,由于其功能齐全,产品技术成熟,资料广泛,又是学习其他很多单片机的基础,所以它是初学者学习单片机的不二之选,是大学生进行电子实习、课程设计、毕业设计的必备的单片机。 本款51单片机精简开发板较市面上所出售的

文档评论(0)

1045141460 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档