网站大量收购闲置独家精品文档,联系QQ:2885784924

《单片机应用》实训指导参考.doc

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

!!!!!!精品文档,值得下载,可以编辑!!!!!!!!! PAGE  !!!!!!精品文档,值得下载,可以编辑!!!!!!!!! 第三章 MCS-51单片机应用实验 项目1 单片机存储器的I/O 一、实训要求 1、熟悉LAB2000P单片机实验箱编译和调试环境; 2、熟悉Wave 6000的编译和调试环境; 二、实训目的 1、掌握仿真器设置、程序编译和调试的方法,了解各仿真窗口的含义和用途。 2、掌握Wave 6000与LAB2000P单片机实验箱的连接方式与程序调试的方法 3、掌握MCS-51系列单片机系统片内RAM与片外RAM数据传送指令与传送方法; 4、掌握单片机存储器的读写方法; 5、了解存储器数据块的传送方法。 三、知识点及应用 1、单片机硬件复位与软件复位后的系统状态; 2、仿真器的设置、 程序编译和连机调试的基本方法; 3、MCS-51系列单片机系统的存储结构及应用方法; 4、MCS-51系列单片机系统的传送指令及应用; 5、存储器中数据的检查方式。 四、实训内容 任务1 将存储器中起始地址为0200H的256个字节中的内容清零。 五、程序框图 程序框图见图3-1 设置块长度 设置块起始地址 地址加1 当前地址内容清零 是否清除完 结束 是 否 图3-1-1 清零程序框图 六、参考程序 清零程序: Block equ 0200h 0000 903000 mov dptr, #Block ; 起始地址 0003 7800 mov r0, #0 ; 清 256 字节 0005 E4 clr a Loop: 0006 F0 movx @dptr, a 0007 A3 inc dptr ; 指向下一个地址 0008 D8FC djnz r0, Loop ; 记数减一 000A 02000A ljmp $ end 七、思考题 1、修改以上程序,在起始地址为0200H的256个字节中的内容填充为0FFH。 2、将起始地址为0200H的256个字节中的内容填充为1~0FFH。 项目2:Pi口的I/O与延时 一、实训要求 任务1 P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。硬件电路见图3-2-1。 任务2 P1.0,P1.1作输入口接两个拨动开关,P1.2,P1.3作输出口,接两个发光二极管,编写程序读取开关状态,将此状态,在发光二极管上显示出来。编程时应注意P1.0,P1.1作为输入口时应先置1,才能正确读入值。硬件电路见图3-2-2。 二、实训目的 1、学习单片机I/O端口的使用方法。 2、学习延时子程序的编写和使用。 三、知识点及应用 1、MCS-51系列单片机I/O端口的输入输出方法; 2、学会MCS-51系列单片机的软件延时程序的编写。 3-2-1: P1口循环亮灯 3-2-2: P1口输入输出 四、硬件线路的连接 开始 设置初始值 数据输出 左移一位 延时 设移位次数 移位次数完成? 否 是 开始 P1.0,P1.1置1 读入P1.0口值 将读入的值输出到P1.3 将读入的值输出到P1.2 读入P1.1口值 图3-2-4 P1口输入输出程序框图 图3-2-3 循环亮灯程序框图 五、程序框图 六、参考程序 任务1 P1口循环亮灯程序 Loop: 0000 7401 mov a, #01h 0002 7A08 mov r2, #8 Output: 0004 F590 mov P1, a 0006 23 rl a 0007 12000F call Delay 000A DAF8 djnz r2, Output 000C 020000 ljmp Loop Delay: 000F 7E00 mov r6, #0 0011 7F00 mov r7, #0 DelayLoop: 0013 DEFE djnz r6, DelayLoop 0015 DFFC djnz r7, DelayLoop 0017 22 ret end 任务2 P1口输入输出程序 KeyLe

文档评论(0)

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

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

1亿VIP精品文档

相关文档