单片机实验指书(PROTUES实用).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与接口技术实验指导书 2009.10.28 目 录 软件部分 1 实验一 赋值程序 1 一 实验目的 1 二 实验内容 1 三 程序流程图 1 四 实验步骤 1 五 参考程序 1 实验二 数据区传送程序 3 一 实验目的 3 二 实验内容 3 三 程序流程图 3 四 实验步骤 3 五 参考程序 3 硬件部分 5 实验一P1口亮灯实验 5 一 实验目的 5 二 实验内容 5 三 程序流程图 5 四 仿真电路 6 五 硬件实现电路 6 六 实验步骤 7 七 参考程序 7 实验二 P1口转弯灯实验 8 一 实验目的 8 二 实验内容 8 三 程序流程图 8 四 仿真电路 8 五 实验电路 9 六 实验步骤 9 七 参考程序 9 附录一 Keil Vison2使用入门 11 附录二 Protues使用入门 13 附录三 KeilC与Proteus连接调试 15 软件部分 软件实验中,涉及外部数据存储器扩展寻址操作,须按下图连接实验线路。 说明: 1 将存储器单元的D0-D7与数据总线单元D0-D7相连;存储器单元的A0-A12与地址总线单元A0-A12相连。 2 存储器单元的WE/PGM与六位LED左下方单元的WR或IOWR相连。 3 存储器单元的CS1与六位LED右下方单元A15相连。 4 存储器单元的OE与六位LED左下方单元的RD或IORD相连 实验一 赋值程序 一 实验目的 1 熟悉汇编指令 2 掌握汇编语言程序设计的一般方法 二 实验内容 编写程序实现存储块(2000H---20FFH)的赋值操作(如全为0FFH)。 三 程序流程图 图1 流程图 四 实验步骤 1 编写程序并调试。 2 在实验箱上运行程序,并查看对应存储器和寄存器的内容。。 五 参考程序 ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV R0,#00H MOV DPTR,#2000H MOV A,#0FFH LOOP0:MOVX @DPTR,A INC DPTR INC R0 CJNE R0,#00H,LOOP0;判断赋值是否完成 LOOP1:SJMP LOOP1 END 实验二 数据区传送程序 一 实验目的 1 熟悉汇编指令 2 掌握汇编语言程序设计的一般方法 二 实验内容 编写程序实现内存块的移动操作(将20H单元开始的64字节数据移动到3000H开始的存储区)。 三 程序流程图 图 2 流程图 四 实验步骤 1 编写程序并调试。 2 在实验箱上运行程序,并查看对应存储器和寄存器的内容。 五 参考程序 ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV R0,#00H MOV R1,#20H MOV DPTR,#3000H LOOP0: MOV A,@R1 MOVX @DPTR,A INC DPTR INC R1 INC R0 CJNE R0,#40H,LOOP0;判断赋值是否完成 LOOP1:SJMP LOOP1 END 硬件部分 实验一P1口亮灯实验 一 实验目的 1学习P1口的使用方法; 2学习延时子程序的编写。 二 实验内容 P1作为输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。 三 程序流程图 图1-1 流程图 四 仿真电路 图1-2 PROTUES仿真电路 五 硬件实现电路 图1-3 硬件连接图 六 实验步骤 1 编写程序并调试(在Keil c 或实验箱编译系统下均可)。 2 在Protues中,绘制电路图,并调试。 3 在实验箱上硬件实现。 七 参考程序 ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV A, #0FEH ;赋初值 MOV R2, #8 ;设计数值 OUTPUT: MOV P1, A ;送P1口输出 RL A ;数据移位 ACALL DELAY SJMP LOOP DELAY: MOV R6, #0 ;延时子程序 MOV R7, #0 DELAYLOOP: DJNZ R6, DELAYLOOP DJNZ R7, DELAYLOOP RET END 实验二 P1口转弯灯实验 一 实验目

文档评论(0)

jizhun4585feici + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档