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

《单片机原理》实验指导书汇.doc

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

《单片机原理》 实验指导书 杜学军编写 ***审定 安徽新华学院信息工程学院计算机科学与技术专业 2008年9月 前 言 本实验指导书是为适应各大、中专院校开设单片机原理与应用方面的课程需做大量软、硬件实验的需要而编写的。完成本实验指导书中的实验,可使学生基本掌握MCS-5l单片机的结构原理、接口技术、程序设计技巧。指导书中详细叙述了各实验的目的、内容,列出了接线图、程序结构框图和清单。免除了主讲教师和实验辅导老师为设计、准备调试实验线路和实验程序所需的工作量,节约了宝贵的时间。 一、所有硬件实验程序已固化在程序存储器EEPROM中,选择UP模式(SW1),我们可以脱机实验,从小键盘输入相应实验序号,再按F0/EX即可运行该实验程序;也可采用联机实验,将实验系统与PC机通过DICE-3000仿真器相连,联机调试所有实验程序。 二、实验接线图上的粗实线表示用户在实验时要用导线连接起来。   三、所有实验都是相互独立的,次序上也没有固定的先后关系,在使用本书进行教学时,教师可根据教学要求,选择相应实验。 四、对同一问题的解决办法往往不是唯一的,欢迎在使用本书过程中提出更为优秀的实验方案,指出错误和不足,希望反馈给我们,以便及时修改。 2008年 9 月 目 录 实验一 清零程序 4 实验二 拆字程序 5 实验三 拼字程序 6 实验四 数据区传送子程序 8 实验五 数据排序实验 10 实验六 查找相同数个数 12 实验七 P1口亮灯实验 14 实验八 P1口转弯灯实验 15 实验一 清零程序 一、实验目的 1.,熟悉键盘操作。 二、实验仪器 1. 1. 2. ?????? ORG 0000H ?????? LJMP SE01 ?????? ORG 0640H SE01:? MOV R0,#00H ?????? MOV DPTR,#2000H??? ;(0000H)送DPTR LOO1:? CLR A ?????? MOVX @DPTR,A?????? ;0送(DPTR) ?????? INC DPTR?????????? ;DPTR+1 ?????? INC R0???????????? ;字节数加1 ?????? CJNE R0,#00H,LOO1? ;不到FF个字节再清 LOOP:? SJMP LOOP ?????? END 四、实验内容 1. 2000H~20FFH的内容清零。 五、实验步骤 1. ,检查2000~20FF中执行程序前后的内容变化。 六、思考题 1. 2000H~20FFH中的内容改成FF,,如何修改程序。 实验二 拆字程序 一、实验目的 1. 1. 1. 2.ORG 0000H ????? LJMP SE02? ????? ORG 0660H SE02: MOV DPTR,#2000H ????? MOVX A,@DPTR ????? MOV B,A???????? ;(2000)→A→B ????? SWAP A????????? ;交换 ????? ANL A,#0FH????? ;屏蔽高位 ????? INC DPTR ????? MOVX @DPTR,A??? ;送2001H ????? INC DPTR ????? MOV A,B ????? ANL A,#0FH????? ;(2000)内容屏蔽高位 ????? MOVX @DPTR,A??? ;送2002H LOOP: SJMP LOOP ????? END 四、实验内容 1.2000H的内容拆开,高位送2001H低位,低位送2002H低位,2001H、2002H高位清零,一般本程序用于把数据送显示缓冲区时用。 五、实验步骤 1.,检查2000H~2002H中内容变化情况。 六、思考题 1. 实验三 拼字程序 一、实验目的 1. 1. 1. 2.ORG 0000H ??????? LJMP START? ??????? ORG 0680H START:? MOV DPTR,#2000H ??????? MOVX A,@DPTR ??????? ANL A,#0FH?????? ;(2000H)内容屏蔽高位 ??????? SWAP A?????????? ;交换 ??????? MOV B,A????????? ;保存 ??????? INC DPTR ??????? MOVX A,@DPTR???? ;(2000H)内容送A???????? ??????? ANL A,#0FH?????? ;屏蔽高位 ??????? ORL A,B????????? ;或 ?????

文档评论(0)

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

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

1亿VIP精品文档

相关文档