欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    单片机实验指导书范本模板.docx

    • 资源ID:9880649       资源大小:72.59KB        全文页数:10页
    • 资源格式: DOCX        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机实验指导书范本模板.docx

    单 片 机 原 理 与 应 用 实验指导书温州大学物理与电子信息工程学院9 月资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。目录实验一指令和汇编语言 .错误 ! 未定义书签。实验二集成开发环境的使用.错误 ! 未定义书签。实验三I/O 和中断实验 .错误 ! 未定义书签。实验四定时器计数器实验 .错误 ! 未定义书签。实验五可编程计数器阵列实验 .错误 ! 未定义书签。实验六IIC 总线实验 .错误 ! 未定义书签。实验七模数转换实验 .错误 ! 未定义书签。实验八温度传感器实验 .错误 ! 未定义书签。实验九键盘显示电路实验 .错误 ! 未定义书签。附录 1Keil 工程文件的建立、设置与目标文件的获得 错误 !未定义书签。1.1 系统集成环境设置 .错误 ! 未定义书签。1.2 建立工程文件 .错误 ! 未定义书签。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。实验一指令和汇编语言一、 实验目的1、 了解单片机开发系统的各主要组成部分, 包括 PC、 仿真器和实验开发系统;2、 掌握仿真器及其软件的使用, 初步掌握程序的调试方法,包括跟踪、单步运行和断点设置等;3、 熟悉51 单片机的指令系统, 掌握汇编语言程序的设计方法。二、 实验仪器1、 自制的C51实验开发板1 块2、 直流温压电源1 台3、 仿真器( EASYPROBE)1 只4、PC 机1 台三、 实验内容资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。1、 认识 51 单片机开发系统的结构。40电芯PC仿 真C51 实验开图 1-151 单片机开发系统的结构2、初步认识仿真器软件和Keil C51 软件界面及使用 , 参见附录 1。3、 简单程序调试(1) 传送指令设置内部RAM 的值 , (30H)=40H, (40H)=10H, 单步执行下列程序 , 检查结果。MOVR0, #30HMOVA, R0MOVR1,AMOVB,R1STOP: SJMPSTOP执行后 : (R0)=, (R1)=, (A)=, (B)=, (30H)=,(40H)=。(2) 运算指令MOV A, #0BFHMOV A, #0BFHMOV A, #0BFHMOV A, #0BFH单步MOV 20H, #85HMOV 20H, #85HMOV 20H, #85HMOV B, #85H执行SETB CSETB CSETB CMULABADD A, 20HADDC A, 20HSUBB A, 20HSJMP$资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。(A)=(A)=(A)=(A)=(B)=结果CY=AC=CY=AC=CY=AC=CY=AC=标志OV=P=OV=P=OV=P=OV=P=4、 多字节十进制数加法18296131+被加数加数结果低位20H6730H6520H84/4821H4531H7221H7B/ef22H2332H9822H79/6f23H0133H8923H60/05高位图 1-24 字节十进制数相加两个4 字节十进制数1234567和89987265相加,将其8421-BCD码按低位到高位存放在地址为20-23H 、30-33H的 RAM中 , 运算结果存放在20-23H 的地址中 , 如上图示。运算程序如下 , ADD_BCD 为多字节十进制数加法子程序的首地址。分别按”跟踪” 、 ”单步”和”全速”方式调试程序。检查运算结果 , 区别”跟踪” 、 ”单步”调试方式的不同。在” ADD_BCD 子程序”的指令” DA A ”处设置断点 , 再用”全速”方式运行 , 到达断点后 , 观察” A”的值 , 然后用”单步”运行 , 观察指令” DAA”的功能。同时理解”断点”方式调试程序的特点。; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;主程序; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;MOVR0, #20H; 置被加数首地址资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。MOVR1, #30H; 置加数首地址MOVR2, #04H; 置被加数和加数的长度(字节数 )ACALLADD_BCD; 调用多字节十进制数加法子程序 ADD_BCDSTOP:SJMPSTOP; 停止; ; ; ; ; ; ; ; ; ;多字节十进制数加法子程序; ; ; ; ; ; ; ; ; ; 入口:R0、R1为被加数和加数的首地址, 按低位到高位存放; 出口 : R0 为运算结果的首地址 , 也按低位到高位存放ADD_BCD:CLR C; 进位清零LOOP: MOVA, R0; 一字节的被加数AADDCA, R1; 一字节加DAA; 十进制数调整MOVR0, A; 存一字节的运算结果INCR0; 被加数指向下一字节INCR1; 加数指向下一字节DJNZR2, LOOP; 循环控制RETEND; 子程序返回四、 预习要求1、 读懂各程序 ;资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。2、 预先给出运算结果, 以便和实验结果比较;3、 回忆”跟踪”、 ”单步”和”断点”调试方式的特点。五、 思考题1、 为什么程序结束用” STOP:SJMP STOP”指令 ? 用没有其它的停止方式 ? 51 单片机启动后 , 是否一直不断地在执行指令 ?2、 比较”跟踪”、 ”单步”和”断点”调试方式的特点。实验二集成开发环境的使用一、 实验目的1、 了解本实验课程的主要内容和学期任务2、 掌握仿真器及其软件的使用, 初步掌握程序的调试方法,包括跟踪、单步运行和断点设置等。3、 掌握 C8051F410 单片机初始化步骤和方法;二、 实验仪器1、 自制的 C8051f410 实验开发板1 块2、 仿真器 ( U-EC6)1 只3、 PC 机1 台

    注意事项

    本文(单片机实验指导书范本模板.docx)为本站会员(罗晋)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开